TMBMetEx Class Reference
[Reconstruction Objects]

#include <TMBMetEx.hpp>

List of all members.


Detailed Description

Extended/Expert Information for Reconstructed Missing ET.

Definition at line 22 of file TMBMetEx.hpp.

Public Member Functions

 TMBMetEx ()
 ~TMBMetEx ()
Int_t numRings () const
 Return Ring ETx, ETy.

 ClassDef (TMBMetEx, 1)
Accessors
const metid::BMetStruct & getMETweta () const
const metid::BMetStruct & getMETT () const
const metid::BMetStruct & getMETTM () const
const metid::BMetStruct & getMETTAS () const
const metid::BMetStruct & getMETTBS () const
const metid::BMetStruct & getMETTAN () const
const metid::BMetStruct & getMETTBN () const
const metid::BMetStruct & getMETCM () const
const metid::BMetStruct & getMETCAS () const
const metid::BMetStruct & getMETCBS () const
const metid::BMetStruct & getMETCAN () const
const metid::BMetStruct & getMETCBN () const
const metid::BMetStruct & getMETICD () const
const metid::BMetStruct & getMETNADA () const
const metid::BMetStruct & getMETMUON () const
const metid::BMetStruct & getMETDM () const
const metid::BMetStruct & getMETEM () const
const metid::BMetStruct & getMETMG () const
const metid::BMetStruct & getMETFH () const
const metid::BMetStruct & getMETCH () const
const metid::BMetStruct & getMETED () const
const metid::BMetStruct & getMETNG () const
const metid::BMetStruct & getMETT42 () const
void getRings (const float *&RingEMx, const float *&RingEMy, const float *&RingHDx, const float *&RingHDy) const
Modifiers
void setMETweta (const metid::BMetStruct &aMetStruct)
void setMETT (const metid::BMetStruct &aMetStruct)
void setMETTM (const metid::BMetStruct &aMetStruct)
void setMETTAS (const metid::BMetStruct &aMetStruct)
void setMETTBS (const metid::BMetStruct &aMetStruct)
void setMETTAN (const metid::BMetStruct &aMetStruct)
void setMETTBN (const metid::BMetStruct &aMetStruct)
void setMETCM (const metid::BMetStruct &aMetStruct)
void setMETCAS (const metid::BMetStruct &aMetStruct)
void setMETCBS (const metid::BMetStruct &aMetStruct)
void setMETCAN (const metid::BMetStruct &aMetStruct)
void setMETCBN (const metid::BMetStruct &aMetStruct)
void setMETICD (const metid::BMetStruct &aMetStruct)
void setMETNADA (const metid::BMetStruct &aMetStruct)
void setMETMUON (const metid::BMetStruct &aMetStruct)
void setMETDM (const metid::BMetStruct &aMetStruct)
void setMETEM (const metid::BMetStruct &aMetStruct)
void setMETMG (const metid::BMetStruct &aMetStruct)
void setMETFH (const metid::BMetStruct &aMetStruct)
void setMETCH (const metid::BMetStruct &aMetStruct)
void setMETED (const metid::BMetStruct &aMetStruct)
void setMETNG (const metid::BMetStruct &aMetStruct)
void setMETT42 (const metid::BMetStruct &aMetStruct)
void setRings (const float *&RingEMx, const float *&RingEMy, const float *&RingHDx, const float *&RingHDy)
Print Methods
void print (std::ostream &os) const
void print_rings (std::ostream &os) const
void print_METweta (std::ostream &os) const
void print_METT (std::ostream &os) const
void print_METTM (std::ostream &os) const
void print_METTAS (std::ostream &os) const
void print_METTBS (std::ostream &os) const
void print_METTAN (std::ostream &os) const
void print_METTBN (std::ostream &os) const
void print_METCM (std::ostream &os) const
void print_METCAS (std::ostream &os) const
void print_METCBS (std::ostream &os) const
void print_METCAN (std::ostream &os) const
void print_METCBN (std::ostream &os) const
void print_METICD (std::ostream &os) const
void print_METNADA (std::ostream &os) const
void print_METMUON (std::ostream &os) const
void print_METDM (std::ostream &os) const
void print_METEM (std::ostream &os) const
void print_METMG (std::ostream &os) const
void print_METFH (std::ostream &os) const
void print_METCH (std::ostream &os) const
void print_METED (std::ostream &os) const
void print_METNG (std::ostream &os) const
void print_MET42 (std::ostream &os) const
Accessors
void getVisMu (float &visMuX, float &visMuY, float &visMuPt) const
void getMETT (float &SETT, float &METTx, float &METTy, float &METT) const
void getMETTM (float &SETTM, float &METTMx, float &METTMy, float &METTM) const
void getVETTAS (float &SETTAS, float &VETTASx, float &VETTASy, float &VETTAS) const
void getVETTBS (float &SETTBS, float &VETTBSx, float &VETTBSy, float &VETTBS) const
void getVETTAN (float &SETTAN, float &VETTANx, float &VETTANy, float &VETTAN) const
void getVETTBN (float &SETTBN, float &VETTBNx, float &VETTBNy, float &VETTBN) const
void getMETCM (float &SETCM, float &METCMx, float &METCMy, float &METCM) const
void getVETCAS (float &SETCAS, float &VETCASx, float &VETCASy, float &VETCAS) const
void getVETCBS (float &SETCBS, float &VETCBSx, float &VETCBSy, float &VETCBS) const
void getVETCAN (float &SETCAN, float &VETCANx, float &VETCANy, float &VETCAN) const
void getVETCBN (float &SETCBN, float &VETCBNx, float &VETCBNy, float &VETCBN) const
void getVETICD (float &SETICD, float &VETICDx, float &VETICDy, float &VETICD) const
void getVETNADA (float &SETNADA, float &VETNADAx, float &VETNADAy, float &VETNADA) const
void getVETMUON (float &VETMUONx, float &VETMUONy, float &VETMUONz, float &VETMUON) const
void getVETCM (float &SETCM, float &VETCMx, float &VETCMy, float &METCM) const
void getVETDM (float &SETDM, float &VETDMx, float &VETDMy, float &METDM) const
void getMETDM (float &SETDM, float &METDMx, float &METDMy, float &METDM) const
void getVETEM (float &SETEM, float &VETEMx, float &VETEMy, float &METEM) const
void getVETMG (float &SETMG, float &VETMGx, float &VETMGy, float &METMG) const
void getVETFH (float &SETFH, float &VETFHx, float &VETFHy, float &METFH) const
void getVETCH (float &SETCH, float &VETCHx, float &VETCHy, float &METCH) const
void getVETED (float &EDGE, float &SETED, float &VETEDx, float &VETEDy, float &METED) const
void getVETNG (float &SETNG, float &VETNGx, float &VETNGy, float &METNG) const
void getVET42 (float &SET42, float &VET42x, float &VET42y, float &MET42) const

Private Attributes

metid::BMetStruct _metweta
 MET for CAL + ICD Towers, in eta limits, over t threshold.

Float_t _RingEMx [metid::NRING]
 Ring variables: 74 ieta rings {-34:34}.

Float_t _RingEMy [metid::NRING]
Float_t _RingHDx [metid::NRING]
Float_t _RingHDy [metid::NRING]
metid::BMetStruct _metT
 MET for CAL + ICD Towers, over t threshold.

metid::BMetStruct _metTM
 MET for CAL + ICD + Muon correction, over t threshold.

metid::BMetStruct _metTAS
 MET Et for CAL + ICD over eta limit, over t threshold.

metid::BMetStruct _metTBS
 MET Et for CAL + ICD below eta limit, over t threshold.

metid::BMetStruct _metTAN
 MET Et for CAL + ICD over eta limit, below t threshold.

metid::BMetStruct _metTBN
 MET Et for CAL + ICD T below eta limit, below t threshold.

metid::BMetStruct _metCM
 MET for CAL + ICD Cells + Muon correction.

metid::BMetStruct _metCAS
 MET Et for CAL + ICD C above eta limit, above c threshold.

metid::BMetStruct _metCBS
 MET Et for CAL + ICD T below eta limit, above c threshold.

metid::BMetStruct _metCAN
 MET Et for CAL + ICD T above eta limit, above t threshold.

metid::BMetStruct _metCBN
 MET Et for CAL + ICD c below eta limit, below c threshold.

metid::BMetStruct _metICD
 MET Et for ICD Cells.

metid::BMetStruct _metNADA
 MET Et for NADA Cells.

metid::BMetStruct _metMUON
 MET Et for Tight Muons.

Float_t _VETCx
 p15 new variable set (2/20/2003) // MET for CAL + ICD Cells

Float_t _VETCy
Float_t _VETCMx
 MET for CAL + ICD Cells + Muon correction.

Float_t _VETCMy
metid::BMetStruct _metDM
 MET for CAL + ICD c layers 1-14 (no CH) + Muon correction.

metid::BMetStruct _metEM
 MET for EM layers (1-7).

metid::BMetStruct _metMG
 MET for Massless Gap layers (8&10).

metid::BMetStruct _metFH
 MET for FH layers (11-14).

metid::BMetStruct _metCH
 MET for CH layers (15-17).

metid::BMetStruct _metED
 MET for CAL + ICD Cells below eta limit.(no threshold).

metid::BMetStruct _metNG
 MET for negative cells.

metid::BMetStruct _metT42
 MET for noise cells, based onthe CalT42 algorithm.


Friends

std::ostream & operator<< (std::ostream &os, const TMBMetEx &obj)


Constructor & Destructor Documentation

TMBMetEx::TMBMetEx  ) 
 

Definition at line 26 of file TMBMetEx.cpp.

TMBMetEx::~TMBMetEx  ) 
 

Definition at line 30 of file TMBMetEx.cpp.


Member Function Documentation

TMBMetEx::ClassDef TMBMetEx  ,
 

const metid::BMetStruct& TMBMetEx::getMETCAN  )  const [inline]
 

Definition at line 130 of file TMBMetEx.hpp.

References _metCAN.

const metid::BMetStruct& TMBMetEx::getMETCAS  )  const [inline]
 

Definition at line 128 of file TMBMetEx.hpp.

References _metCAS.

const metid::BMetStruct& TMBMetEx::getMETCBN  )  const [inline]
 

Definition at line 131 of file TMBMetEx.hpp.

References _metCBN.

const metid::BMetStruct& TMBMetEx::getMETCBS  )  const [inline]
 

Definition at line 129 of file TMBMetEx.hpp.

References _metCBS.

const metid::BMetStruct& TMBMetEx::getMETCH  )  const [inline]
 

Definition at line 139 of file TMBMetEx.hpp.

References _metCH.

void TMBMetEx::getMETCM float &  SETCM,
float &  METCMx,
float &  METCMy,
float &  METCM
const
 

Definition at line 150 of file TMBMetEx.cpp.

const metid::BMetStruct& TMBMetEx::getMETCM  )  const [inline]
 

Definition at line 127 of file TMBMetEx.hpp.

References _metCM.

void TMBMetEx::getMETDM float &  SETDM,
float &  METDMx,
float &  METDMy,
float &  METDM
const
 

Definition at line 222 of file TMBMetEx.cpp.

const metid::BMetStruct& TMBMetEx::getMETDM  )  const [inline]
 

Definition at line 135 of file TMBMetEx.hpp.

References _metDM.

const metid::BMetStruct& TMBMetEx::getMETED  )  const [inline]
 

Definition at line 140 of file TMBMetEx.hpp.

References _metED.

const metid::BMetStruct& TMBMetEx::getMETEM  )  const [inline]
 

Definition at line 136 of file TMBMetEx.hpp.

References _metEM.

const metid::BMetStruct& TMBMetEx::getMETFH  )  const [inline]
 

Definition at line 138 of file TMBMetEx.hpp.

References _metFH.

const metid::BMetStruct& TMBMetEx::getMETICD  )  const [inline]
 

Definition at line 132 of file TMBMetEx.hpp.

References _metICD.

const metid::BMetStruct& TMBMetEx::getMETMG  )  const [inline]
 

Definition at line 137 of file TMBMetEx.hpp.

References _metMG.

const metid::BMetStruct& TMBMetEx::getMETMUON  )  const [inline]
 

Definition at line 134 of file TMBMetEx.hpp.

References _metMUON.

const metid::BMetStruct& TMBMetEx::getMETNADA  )  const [inline]
 

Definition at line 133 of file TMBMetEx.hpp.

References _metNADA.

const metid::BMetStruct& TMBMetEx::getMETNG  )  const [inline]
 

Definition at line 141 of file TMBMetEx.hpp.

References _metNG.

void TMBMetEx::getMETT float &  SETT,
float &  METTx,
float &  METTy,
float &  METT
const
 

Definition at line 107 of file TMBMetEx.cpp.

const metid::BMetStruct& TMBMetEx::getMETT  )  const [inline]
 

Definition at line 121 of file TMBMetEx.hpp.

References _metT.

const metid::BMetStruct& TMBMetEx::getMETT42  )  const [inline]
 

Definition at line 142 of file TMBMetEx.hpp.

References _metT42.

const metid::BMetStruct& TMBMetEx::getMETTAN  )  const [inline]
 

Definition at line 125 of file TMBMetEx.hpp.

References _metTAN.

const metid::BMetStruct& TMBMetEx::getMETTAS  )  const [inline]
 

Definition at line 123 of file TMBMetEx.hpp.

References _metTAS.

const metid::BMetStruct& TMBMetEx::getMETTBN  )  const [inline]
 

Definition at line 126 of file TMBMetEx.hpp.

References _metTBN.

const metid::BMetStruct& TMBMetEx::getMETTBS  )  const [inline]
 

Definition at line 124 of file TMBMetEx.hpp.

References _metTBS.

void TMBMetEx::getMETTM float &  SETTM,
float &  METTMx,
float &  METTMy,
float &  METTM
const
 

Definition at line 114 of file TMBMetEx.cpp.

const metid::BMetStruct& TMBMetEx::getMETTM  )  const [inline]
 

Definition at line 122 of file TMBMetEx.hpp.

References _metTM.

const metid::BMetStruct& TMBMetEx::getMETweta  )  const [inline]
 

Definition at line 120 of file TMBMetEx.hpp.

References _metweta.

void TMBMetEx::getRings const float *&  RingEMx,
const float *&  RingEMy,
const float *&  RingHDx,
const float *&  RingHDy
const
 

Definition at line 34 of file TMBMetEx.cpp.

References _RingEMx, _RingEMy, _RingHDx, and _RingHDy.

void TMBMetEx::getVET42 float &  SET42,
float &  VET42x,
float &  VET42y,
float &  MET42
const
 

Definition at line 272 of file TMBMetEx.cpp.

void TMBMetEx::getVETCAN float &  SETCAN,
float &  VETCANx,
float &  VETCANy,
float &  VETCAN
const
 

Definition at line 171 of file TMBMetEx.cpp.

void TMBMetEx::getVETCAS float &  SETCAS,
float &  VETCASx,
float &  VETCASy,
float &  VETCAS
const
 

Definition at line 157 of file TMBMetEx.cpp.

void TMBMetEx::getVETCBN float &  SETCBN,
float &  VETCBNx,
float &  VETCBNy,
float &  VETCBN
const
 

Definition at line 178 of file TMBMetEx.cpp.

void TMBMetEx::getVETCBS float &  SETCBS,
float &  VETCBSx,
float &  VETCBSy,
float &  VETCBS
const
 

Definition at line 164 of file TMBMetEx.cpp.

void TMBMetEx::getVETCH float &  SETCH,
float &  VETCHx,
float &  VETCHy,
float &  METCH
const
 

Definition at line 250 of file TMBMetEx.cpp.

void TMBMetEx::getVETCM float &  SETCM,
float &  VETCMx,
float &  VETCMy,
float &  METCM
const
 

Definition at line 207 of file TMBMetEx.cpp.

void TMBMetEx::getVETDM float &  SETDM,
float &  VETDMx,
float &  VETDMy,
float &  METDM
const
 

Definition at line 215 of file TMBMetEx.cpp.

void TMBMetEx::getVETED float &  EDGE,
float &  SETED,
float &  VETEDx,
float &  VETEDy,
float &  METED
const
 

Definition at line 257 of file TMBMetEx.cpp.

References _metED.

void TMBMetEx::getVETEM float &  SETEM,
float &  VETEMx,
float &  VETEMy,
float &  METEM
const
 

Definition at line 229 of file TMBMetEx.cpp.

void TMBMetEx::getVETFH float &  SETFH,
float &  VETFHx,
float &  VETFHy,
float &  METFH
const
 

Definition at line 243 of file TMBMetEx.cpp.

void TMBMetEx::getVETICD float &  SETICD,
float &  VETICDx,
float &  VETICDy,
float &  VETICD
const
 

Definition at line 185 of file TMBMetEx.cpp.

void TMBMetEx::getVETMG float &  SETMG,
float &  VETMGx,
float &  VETMGy,
float &  METMG
const
 

Definition at line 236 of file TMBMetEx.cpp.

void TMBMetEx::getVETMUON float &  VETMUONx,
float &  VETMUONy,
float &  VETMUONz,
float &  VETMUON
const
 

Definition at line 199 of file TMBMetEx.cpp.

References _metMUON.

void TMBMetEx::getVETNADA float &  SETNADA,
float &  VETNADAx,
float &  VETNADAy,
float &  VETNADA
const
 

Definition at line 192 of file TMBMetEx.cpp.

References _metNADA.

void TMBMetEx::getVETNG float &  SETNG,
float &  VETNGx,
float &  VETNGy,
float &  METNG
const
 

Definition at line 265 of file TMBMetEx.cpp.

void TMBMetEx::getVETTAN float &  SETTAN,
float &  VETTANx,
float &  VETTANy,
float &  VETTAN
const
 

Definition at line 135 of file TMBMetEx.cpp.

void TMBMetEx::getVETTAS float &  SETTAS,
float &  VETTASx,
float &  VETTASy,
float &  VETTAS
const
 

Definition at line 121 of file TMBMetEx.cpp.

void TMBMetEx::getVETTBN float &  SETTBN,
float &  VETTBNx,
float &  VETTBNy,
float &  VETTBN
const
 

Definition at line 142 of file TMBMetEx.cpp.

void TMBMetEx::getVETTBS float &  SETTBS,
float &  VETTBSx,
float &  VETTBSy,
float &  VETTBS
const
 

Definition at line 128 of file TMBMetEx.cpp.

void TMBMetEx::getVisMu float &  visMuX,
float &  visMuY,
float &  visMuPt
const
 

Definition at line 99 of file TMBMetEx.cpp.

References _metMUON.

Int_t TMBMetEx::numRings  )  const [inline]
 

Return Ring ETx, ETy.

Definition at line 218 of file TMBMetEx.hpp.

void TMBMetEx::print std::ostream &  os  )  const
 

Definition at line 58 of file TMBMetEx.cpp.

References print_MET42(), print_METCAN(), print_METCAS(), print_METCBN(), print_METCBS(), print_METCH(), print_METCM(), print_METDM(), print_METED(), print_METEM(), print_METFH(), print_METICD(), print_METMG(), print_METMUON(), print_METNADA(), print_METNG(), print_METT(), print_METTAN(), print_METTAS(), print_METTBN(), print_METTBS(), print_METTM(), print_METweta(), and print_rings().

void TMBMetEx::print_MET42 std::ostream &  os  )  const [inline]
 

Definition at line 211 of file TMBMetEx.hpp.

References _metT42.

Referenced by print().

void TMBMetEx::print_METCAN std::ostream &  os  )  const [inline]
 

Definition at line 199 of file TMBMetEx.hpp.

References _metCAN.

Referenced by print().

void TMBMetEx::print_METCAS std::ostream &  os  )  const [inline]
 

Definition at line 197 of file TMBMetEx.hpp.

References _metCAS.

Referenced by print().

void TMBMetEx::print_METCBN std::ostream &  os  )  const [inline]
 

Definition at line 200 of file TMBMetEx.hpp.

References _metCBN.

Referenced by print().

void TMBMetEx::print_METCBS std::ostream &  os  )  const [inline]
 

Definition at line 198 of file TMBMetEx.hpp.

References _metCBS.

Referenced by print().

void TMBMetEx::print_METCH std::ostream &  os  )  const [inline]
 

Definition at line 208 of file TMBMetEx.hpp.

References _metCH.

Referenced by print().

void TMBMetEx::print_METCM std::ostream &  os  )  const [inline]
 

Definition at line 196 of file TMBMetEx.hpp.

References _metCM.

Referenced by print().

void TMBMetEx::print_METDM std::ostream &  os  )  const [inline]
 

Definition at line 204 of file TMBMetEx.hpp.

References _metDM.

Referenced by print().

void TMBMetEx::print_METED std::ostream &  os  )  const [inline]
 

Definition at line 209 of file TMBMetEx.hpp.

References _metED.

Referenced by print().

void TMBMetEx::print_METEM std::ostream &  os  )  const [inline]
 

Definition at line 205 of file TMBMetEx.hpp.

References _metEM.

Referenced by print().

void TMBMetEx::print_METFH std::ostream &  os  )  const [inline]
 

Definition at line 207 of file TMBMetEx.hpp.

References _metFH.

Referenced by print().

void TMBMetEx::print_METICD std::ostream &  os  )  const [inline]
 

Definition at line 201 of file TMBMetEx.hpp.

References _metICD.

Referenced by print().

void TMBMetEx::print_METMG std::ostream &  os  )  const [inline]
 

Definition at line 206 of file TMBMetEx.hpp.

References _metMG.

Referenced by print().

void TMBMetEx::print_METMUON std::ostream &  os  )  const [inline]
 

Definition at line 203 of file TMBMetEx.hpp.

References _metMUON.

Referenced by print().

void TMBMetEx::print_METNADA std::ostream &  os  )  const [inline]
 

Definition at line 202 of file TMBMetEx.hpp.

References _metNADA.

Referenced by print().

void TMBMetEx::print_METNG std::ostream &  os  )  const [inline]
 

Definition at line 210 of file TMBMetEx.hpp.

References _metNG.

Referenced by print().

void TMBMetEx::print_METT std::ostream &  os  )  const [inline]
 

Definition at line 190 of file TMBMetEx.hpp.

References _metT.

Referenced by print().

void TMBMetEx::print_METTAN std::ostream &  os  )  const [inline]
 

Definition at line 194 of file TMBMetEx.hpp.

References _metTAN.

Referenced by print().

void TMBMetEx::print_METTAS std::ostream &  os  )  const [inline]
 

Definition at line 192 of file TMBMetEx.hpp.

References _metTAS.

Referenced by print().

void TMBMetEx::print_METTBN std::ostream &  os  )  const [inline]
 

Definition at line 195 of file TMBMetEx.hpp.

References _metTBN.

Referenced by print().

void TMBMetEx::print_METTBS std::ostream &  os  )  const [inline]
 

Definition at line 193 of file TMBMetEx.hpp.

References _metTBS.

Referenced by print().

void TMBMetEx::print_METTM std::ostream &  os  )  const [inline]
 

Definition at line 191 of file TMBMetEx.hpp.

References _metTM.

Referenced by print().

void TMBMetEx::print_METweta std::ostream &  os  )  const [inline]
 

Definition at line 188 of file TMBMetEx.hpp.

References _metweta.

Referenced by print().

void TMBMetEx::print_rings std::ostream &  os  )  const
 

Definition at line 87 of file TMBMetEx.cpp.

References _RingEMx, _RingEMy, _RingHDx, and _RingHDy.

Referenced by print().

void TMBMetEx::setMETCAN const metid::BMetStruct &  aMetStruct  )  [inline]
 

Definition at line 163 of file TMBMetEx.hpp.

References _metCAN.

void TMBMetEx::setMETCAS const metid::BMetStruct &  aMetStruct  )  [inline]
 

Definition at line 161 of file TMBMetEx.hpp.

References _metCAS.

void TMBMetEx::setMETCBN const metid::BMetStruct &  aMetStruct  )  [inline]
 

Definition at line 164 of file TMBMetEx.hpp.

References _metCBN.

void TMBMetEx::setMETCBS const metid::BMetStruct &  aMetStruct  )  [inline]
 

Definition at line 162 of file TMBMetEx.hpp.

References _metCBS.

void TMBMetEx::setMETCH const metid::BMetStruct &  aMetStruct  )  [inline]
 

Definition at line 172 of file TMBMetEx.hpp.

References _metCH.

void TMBMetEx::setMETCM const metid::BMetStruct &  aMetStruct  )  [inline]
 

Definition at line 160 of file TMBMetEx.hpp.

References _metCM.

void TMBMetEx::setMETDM const metid::BMetStruct &  aMetStruct  )  [inline]
 

Definition at line 168 of file TMBMetEx.hpp.

References _metDM.

void TMBMetEx::setMETED const metid::BMetStruct &  aMetStruct  )  [inline]
 

Definition at line 173 of file TMBMetEx.hpp.

References _metED.

void TMBMetEx::setMETEM const metid::BMetStruct &  aMetStruct  )  [inline]
 

Definition at line 169 of file TMBMetEx.hpp.

References _metEM.

void TMBMetEx::setMETFH const metid::BMetStruct &  aMetStruct  )  [inline]
 

Definition at line 171 of file TMBMetEx.hpp.

References _metFH.

void TMBMetEx::setMETICD const metid::BMetStruct &  aMetStruct  )  [inline]
 

Definition at line 165 of file TMBMetEx.hpp.

References _metICD.

void TMBMetEx::setMETMG const metid::BMetStruct &  aMetStruct  )  [inline]
 

Definition at line 170 of file TMBMetEx.hpp.

References _metMG.

void TMBMetEx::setMETMUON const metid::BMetStruct &  aMetStruct  )  [inline]
 

Definition at line 167 of file TMBMetEx.hpp.

References _metMUON.

void TMBMetEx::setMETNADA const metid::BMetStruct &  aMetStruct  )  [inline]
 

Definition at line 166 of file TMBMetEx.hpp.

References _metNADA.

void TMBMetEx::setMETNG const metid::BMetStruct &  aMetStruct  )  [inline]
 

Definition at line 174 of file TMBMetEx.hpp.

References _metNG.

void TMBMetEx::setMETT const metid::BMetStruct &  aMetStruct  )  [inline]
 

Definition at line 154 of file TMBMetEx.hpp.

References _metT.

void TMBMetEx::setMETT42 const metid::BMetStruct &  aMetStruct  )  [inline]
 

Definition at line 175 of file TMBMetEx.hpp.

References _metT42.

void TMBMetEx::setMETTAN const metid::BMetStruct &  aMetStruct  )  [inline]
 

Definition at line 158 of file TMBMetEx.hpp.

References _metTAN.

void TMBMetEx::setMETTAS const metid::BMetStruct &  aMetStruct  )  [inline]
 

Definition at line 156 of file TMBMetEx.hpp.

References _metTAS.

void TMBMetEx::setMETTBN const metid::BMetStruct &  aMetStruct  )  [inline]
 

Definition at line 159 of file TMBMetEx.hpp.

References _metTBN.

void TMBMetEx::setMETTBS const metid::BMetStruct &  aMetStruct  )  [inline]
 

Definition at line 157 of file TMBMetEx.hpp.

References _metTBS.

void TMBMetEx::setMETTM const metid::BMetStruct &  aMetStruct  )  [inline]
 

Definition at line 155 of file TMBMetEx.hpp.

References _metTM.

void TMBMetEx::setMETweta const metid::BMetStruct &  aMetStruct  )  [inline]
 

Definition at line 153 of file TMBMetEx.hpp.

References _metweta.

void TMBMetEx::setRings const float *&  RingEMx,
const float *&  RingEMy,
const float *&  RingHDx,
const float *&  RingHDy
 

Definition at line 45 of file TMBMetEx.cpp.

References _RingEMx, _RingEMy, _RingHDx, and _RingHDy.


Friends And Related Function Documentation

std::ostream& operator<< std::ostream &  os,
const TMBMetEx obj
[friend]
 


Member Data Documentation

metid::BMetStruct TMBMetEx::_metCAN [private]
 

MET Et for CAL + ICD T above eta limit, above t threshold.

Definition at line 65 of file TMBMetEx.hpp.

Referenced by getMETCAN(), print_METCAN(), and setMETCAN().

metid::BMetStruct TMBMetEx::_metCAS [private]
 

MET Et for CAL + ICD C above eta limit, above c threshold.

Definition at line 59 of file TMBMetEx.hpp.

Referenced by getMETCAS(), print_METCAS(), and setMETCAS().

metid::BMetStruct TMBMetEx::_metCBN [private]
 

MET Et for CAL + ICD c below eta limit, below c threshold.

Definition at line 68 of file TMBMetEx.hpp.

Referenced by getMETCBN(), print_METCBN(), and setMETCBN().

metid::BMetStruct TMBMetEx::_metCBS [private]
 

MET Et for CAL + ICD T below eta limit, above c threshold.

Definition at line 62 of file TMBMetEx.hpp.

Referenced by getMETCBS(), print_METCBS(), and setMETCBS().

metid::BMetStruct TMBMetEx::_metCH [private]
 

MET for CH layers (15-17).

Definition at line 102 of file TMBMetEx.hpp.

Referenced by getMETCH(), print_METCH(), and setMETCH().

metid::BMetStruct TMBMetEx::_metCM [private]
 

MET for CAL + ICD Cells + Muon correction.

Definition at line 56 of file TMBMetEx.hpp.

Referenced by getMETCM(), print_METCM(), and setMETCM().

metid::BMetStruct TMBMetEx::_metDM [private]
 

MET for CAL + ICD c layers 1-14 (no CH) + Muon correction.

Definition at line 90 of file TMBMetEx.hpp.

Referenced by getMETDM(), print_METDM(), and setMETDM().

metid::BMetStruct TMBMetEx::_metED [private]
 

MET for CAL + ICD Cells below eta limit.(no threshold).

Definition at line 105 of file TMBMetEx.hpp.

Referenced by getMETED(), getVETED(), print_METED(), and setMETED().

metid::BMetStruct TMBMetEx::_metEM [private]
 

MET for EM layers (1-7).

Definition at line 93 of file TMBMetEx.hpp.

Referenced by getMETEM(), print_METEM(), and setMETEM().

metid::BMetStruct TMBMetEx::_metFH [private]
 

MET for FH layers (11-14).

Definition at line 99 of file TMBMetEx.hpp.

Referenced by getMETFH(), print_METFH(), and setMETFH().

metid::BMetStruct TMBMetEx::_metICD [private]
 

MET Et for ICD Cells.

Definition at line 71 of file TMBMetEx.hpp.

Referenced by getMETICD(), print_METICD(), and setMETICD().

metid::BMetStruct TMBMetEx::_metMG [private]
 

MET for Massless Gap layers (8&10).

Definition at line 96 of file TMBMetEx.hpp.

Referenced by getMETMG(), print_METMG(), and setMETMG().

metid::BMetStruct TMBMetEx::_metMUON [private]
 

MET Et for Tight Muons.

Definition at line 77 of file TMBMetEx.hpp.

Referenced by getMETMUON(), getVETMUON(), getVisMu(), print_METMUON(), and setMETMUON().

metid::BMetStruct TMBMetEx::_metNADA [private]
 

MET Et for NADA Cells.

Definition at line 74 of file TMBMetEx.hpp.

Referenced by getMETNADA(), getVETNADA(), print_METNADA(), and setMETNADA().

metid::BMetStruct TMBMetEx::_metNG [private]
 

MET for negative cells.

Definition at line 108 of file TMBMetEx.hpp.

Referenced by getMETNG(), print_METNG(), and setMETNG().

metid::BMetStruct TMBMetEx::_metT [private]
 

MET for CAL + ICD Towers, over t threshold.

Definition at line 38 of file TMBMetEx.hpp.

Referenced by getMETT(), print_METT(), and setMETT().

metid::BMetStruct TMBMetEx::_metT42 [private]
 

MET for noise cells, based onthe CalT42 algorithm.

Definition at line 111 of file TMBMetEx.hpp.

Referenced by getMETT42(), print_MET42(), and setMETT42().

metid::BMetStruct TMBMetEx::_metTAN [private]
 

MET Et for CAL + ICD over eta limit, below t threshold.

Definition at line 50 of file TMBMetEx.hpp.

Referenced by getMETTAN(), print_METTAN(), and setMETTAN().

metid::BMetStruct TMBMetEx::_metTAS [private]
 

MET Et for CAL + ICD over eta limit, over t threshold.

Definition at line 44 of file TMBMetEx.hpp.

Referenced by getMETTAS(), print_METTAS(), and setMETTAS().

metid::BMetStruct TMBMetEx::_metTBN [private]
 

MET Et for CAL + ICD T below eta limit, below t threshold.

Definition at line 53 of file TMBMetEx.hpp.

Referenced by getMETTBN(), print_METTBN(), and setMETTBN().

metid::BMetStruct TMBMetEx::_metTBS [private]
 

MET Et for CAL + ICD below eta limit, over t threshold.

Definition at line 47 of file TMBMetEx.hpp.

Referenced by getMETTBS(), print_METTBS(), and setMETTBS().

metid::BMetStruct TMBMetEx::_metTM [private]
 

MET for CAL + ICD + Muon correction, over t threshold.

Definition at line 41 of file TMBMetEx.hpp.

Referenced by getMETTM(), print_METTM(), and setMETTM().

metid::BMetStruct TMBMetEx::_metweta [private]
 

MET for CAL + ICD Towers, in eta limits, over t threshold.

Definition at line 27 of file TMBMetEx.hpp.

Referenced by getMETweta(), print_METweta(), and setMETweta().

Float_t TMBMetEx::_RingEMx[metid::NRING] [private]
 

Ring variables: 74 ieta rings {-34:34}.

Definition at line 31 of file TMBMetEx.hpp.

Referenced by getRings(), print_rings(), and setRings().

Float_t TMBMetEx::_RingEMy[metid::NRING] [private]
 

Definition at line 32 of file TMBMetEx.hpp.

Referenced by getRings(), print_rings(), and setRings().

Float_t TMBMetEx::_RingHDx[metid::NRING] [private]
 

Definition at line 33 of file TMBMetEx.hpp.

Referenced by getRings(), print_rings(), and setRings().

Float_t TMBMetEx::_RingHDy[metid::NRING] [private]
 

Definition at line 34 of file TMBMetEx.hpp.

Referenced by getRings(), print_rings(), and setRings().

Float_t TMBMetEx::_VETCMx [private]
 

MET for CAL + ICD Cells + Muon correction.

Definition at line 86 of file TMBMetEx.hpp.

Float_t TMBMetEx::_VETCMy [private]
 

Definition at line 87 of file TMBMetEx.hpp.

Float_t TMBMetEx::_VETCx [private]
 

p15 new variable set (2/20/2003) // MET for CAL + ICD Cells

Definition at line 82 of file TMBMetEx.hpp.

Float_t TMBMetEx::_VETCy [private]
 

Definition at line 83 of file TMBMetEx.hpp.


The documentation for this class was generated from the following files:
Generated on Thu Apr 3 04:14:26 2008 for CAF by doxygen 1.3.4