Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

TMBMet Class Reference
[Reconstruction Objects]

Reconstructed Missing ET. More...

#include <TMBMet.hpp>

List of all members.

Public Member Functions

 TMBMet ()
 ~TMBMet ()
void setMetQualInfo (const std::vector< metid::BMetQualInfo > &aVecMetQualInfo)
void print_MetQualInfo (std::ostream &os) const
void print_MetQualInfo (std::ostream &os, const std::string &algotype) const
Float_t get_MET () const
Float_t getMET_noeta () const
Accessors
const metid::BMetStruct & getMET () const
const metid::BMetStruct & getMETnoeta () const
const metid::BMetStruct & getMETC () const
const metid::BMetStruct & getMETD () const
const metid::BMetStruct & getMETA () const
const metid::BMetStruct & getMETB () const
float getZvertex () const
Access corrected missing ET.
const metid::BMetQualInfo * getMetQualInfo (const std::string &algotype) const
const std::vector< metid::BMetQualInfo > * getMetQualInfo () const
Modifiers
void setMET (const metid::BMetStruct &aMetStruct)
void setMETnoeta (const metid::BMetStruct &aMetStruct)
void setMETC (const metid::BMetStruct &aMetStruct)
void setMETD (const metid::BMetStruct &aMetStruct)
void setMETA (const metid::BMetStruct &aMetStruct)
void setMETB (const metid::BMetStruct &aMetStruct)
void setVertex (const float &aZvertex)
Print Methods
void print (std::ostream &os) const
void print_vertex (std::ostream &os) const
void print_MET (std::ostream &os) const
void print_METnoeta (std::ostream &os) const
void print_METC (std::ostream &os) const
void print_METD (std::ostream &os) const
void print_META (std::ostream &os) const
void print_METB (std::ostream &os) const
Return scalar ET
Float_t getScalarET () const
Float_t getScalarET_noeta () const
Return missing ETx, ETy
void getMExy (Float_t &ETx, Float_t &ETy) const
void getMExy_noeta (Float_t &ETx_noeta, Float_t &ETy_noeta) const
Accessors
void getMETC (float &SETC, float &METCx, float &METCy, float &METC) const
void getMETD (float &SETD, float &METDx, float &METDy, float &METD) const
void getVETC (float &SETC, float &VETCx, float &VETCy, float &METC) const
void getVETD (float &SETD, float &VETDx, float &VETDy, float &METD) const

Private Attributes

metid::BMetStruct _met
 MET for CAL + ICD Towers.

metid::BMetStruct _metnoeta
 MET for CAL + ICD Towers, above tower threshold.

Float_t _visMuX
Float_t _visMuY
Float_t _visMuPt
Float_t _Zvertex
metid::BMetStruct _metC
 MET for CAL + ICD Cells.

metid::BMetStruct _metD
 MET for CAL + ICD Cells layers 1-14 (no CH).

metid::BMetStruct _metA
 META = METD + CH frac. of good jets.

metid::BMetStruct _metB
 METB = METD + CH frac. of good jets.

std::vector< metid::BMetQualInfo > _metqualinfos
 Corrected MissingET.


Friends

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


Detailed Description

Reconstructed Missing ET.

Definition at line 23 of file TMBMet.hpp.


Constructor & Destructor Documentation

TMBMet::TMBMet  ) 
 

TMBMet::~TMBMet  ) 
 

Definition at line 30 of file TMBMet.cpp.


Member Function Documentation

float TMBMet::get_MET  )  const
 

Definition at line 88 of file TMBMet.cpp.

const metid::BMetStruct& TMBMet::getMET  )  const [inline]
 

Definition at line 57 of file TMBMet.hpp.

References _met.

Referenced by caf_util::ReComputeMET::processEvent().

float TMBMet::getMET_noeta  )  const
 

Definition at line 92 of file TMBMet.cpp.

const metid::BMetStruct& TMBMet::getMETA  )  const [inline]
 

Definition at line 61 of file TMBMet.hpp.

References _metA.

Referenced by caf_util::ReComputeMET::processEvent().

const metid::BMetStruct& TMBMet::getMETB  )  const [inline]
 

Definition at line 62 of file TMBMet.hpp.

References _metB.

Referenced by caf_util::ReComputeMET::processEvent().

void TMBMet::getMETC float &  SETC,
float &  METCx,
float &  METCy,
float &  METC
const
 

Definition at line 94 of file TMBMet.cpp.

const metid::BMetStruct& TMBMet::getMETC  )  const [inline]
 

Definition at line 59 of file TMBMet.hpp.

References _metC.

Referenced by caf_util::ReComputeMET::processEvent().

void TMBMet::getMETD float &  SETD,
float &  METDx,
float &  METDy,
float &  METD
const
 

Definition at line 102 of file TMBMet.cpp.

const metid::BMetStruct& TMBMet::getMETD  )  const [inline]
 

Definition at line 60 of file TMBMet.hpp.

References _metD.

Referenced by caf_util::ReComputeMET::processEvent().

const metid::BMetStruct& TMBMet::getMETnoeta  )  const [inline]
 

Definition at line 58 of file TMBMet.hpp.

References _metnoeta.

Referenced by caf_util::ReComputeMET::processEvent().

const std::vector< metid::BMetQualInfo > * TMBMet::getMetQualInfo  )  const
 

Definition at line 46 of file TMBMet.cpp.

References _metqualinfos.

const metid::BMetQualInfo * TMBMet::getMetQualInfo const std::string &  algotype  )  const
 

Definition at line 51 of file TMBMet.cpp.

References _metqualinfos.

Referenced by caf_util::ReComputeMET::processEvent().

void TMBMet::getMExy Float_t &  ETx,
Float_t &  ETy
const
 

void TMBMet::getMExy_noeta Float_t &  ETx_noeta,
Float_t &  ETy_noeta
const
 

float TMBMet::getScalarET  )  const
 

Definition at line 86 of file TMBMet.cpp.

float TMBMet::getScalarET_noeta  )  const
 

Definition at line 90 of file TMBMet.cpp.

void TMBMet::getVETC float &  SETC,
float &  VETCx,
float &  VETCy,
float &  METC
const
 

Definition at line 118 of file TMBMet.cpp.

void TMBMet::getVETD float &  SETD,
float &  VETDx,
float &  VETDy,
float &  METD
const
 

Definition at line 110 of file TMBMet.cpp.

float TMBMet::getZvertex  )  const [inline]
 

Definition at line 64 of file TMBMet.hpp.

References _Zvertex.

Referenced by caf_util::ReComputeMET::processEvent().

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

Definition at line 33 of file TMBMet.cpp.

References _metqualinfos, print_MET(), print_META(), print_METB(), print_METC(), print_METD(), print_METnoeta(), print_MetQualInfo(), and print_vertex().

void TMBMet::print_MET std::ostream &  os  )  const [inline]
 

Definition at line 92 of file TMBMet.hpp.

References _met.

Referenced by print().

void TMBMet::print_META std::ostream &  os  )  const [inline]
 

Definition at line 96 of file TMBMet.hpp.

References _metA.

Referenced by print().

void TMBMet::print_METB std::ostream &  os  )  const [inline]
 

Definition at line 97 of file TMBMet.hpp.

References _metB.

Referenced by print().

void TMBMet::print_METC std::ostream &  os  )  const [inline]
 

Definition at line 94 of file TMBMet.hpp.

References _metC.

Referenced by print().

void TMBMet::print_METD std::ostream &  os  )  const [inline]
 

Definition at line 95 of file TMBMet.hpp.

References _metD.

Referenced by print().

void TMBMet::print_METnoeta std::ostream &  os  )  const [inline]
 

Definition at line 93 of file TMBMet.hpp.

References _metnoeta.

Referenced by print().

void TMBMet::print_MetQualInfo std::ostream &  os,
const std::string &  algotype
const
 

Definition at line 72 of file TMBMet.cpp.

References _metqualinfos.

void TMBMet::print_MetQualInfo std::ostream &  os  )  const
 

Definition at line 66 of file TMBMet.cpp.

References _metqualinfos.

Referenced by print().

void TMBMet::print_vertex std::ostream &  os  )  const [inline]
 

Definition at line 90 of file TMBMet.hpp.

References _Zvertex.

Referenced by print().

void TMBMet::setMET const metid::BMetStruct &  aMetStruct  )  [inline]
 

Definition at line 76 of file TMBMet.hpp.

References _met.

Referenced by caf_util::ReComputeMET::processEvent().

void TMBMet::setMETA const metid::BMetStruct &  aMetStruct  )  [inline]
 

Definition at line 80 of file TMBMet.hpp.

References _metA.

Referenced by caf_util::ReComputeMET::processEvent().

void TMBMet::setMETB const metid::BMetStruct &  aMetStruct  )  [inline]
 

Definition at line 81 of file TMBMet.hpp.

References _metB.

Referenced by caf_util::ReComputeMET::processEvent().

void TMBMet::setMETC const metid::BMetStruct &  aMetStruct  )  [inline]
 

Definition at line 78 of file TMBMet.hpp.

References _metC.

Referenced by caf_util::ReComputeMET::processEvent().

void TMBMet::setMETD const metid::BMetStruct &  aMetStruct  )  [inline]
 

Definition at line 79 of file TMBMet.hpp.

References _metD.

Referenced by caf_util::ReComputeMET::processEvent().

void TMBMet::setMETnoeta const metid::BMetStruct &  aMetStruct  )  [inline]
 

Definition at line 77 of file TMBMet.hpp.

References _metnoeta.

Referenced by caf_util::ReComputeMET::processEvent().

void TMBMet::setMetQualInfo const std::vector< metid::BMetQualInfo > &  aVecMetQualInfo  )  [inline]
 

Definition at line 100 of file TMBMet.hpp.

References _metqualinfos.

Referenced by caf_util::ReComputeMET::processEvent().

void TMBMet::setVertex const float &  aZvertex  )  [inline]
 

Definition at line 83 of file TMBMet.hpp.

References _Zvertex.

Referenced by caf_util::ReComputeMET::processEvent().


Friends And Related Function Documentation

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


Member Data Documentation

metid::BMetStruct TMBMet::_met [private]
 

MET for CAL + ICD Towers.

Definition at line 28 of file TMBMet.hpp.

Referenced by getMET(), print_MET(), and setMET().

metid::BMetStruct TMBMet::_metA [private]
 

META = METD + CH frac. of good jets.

Definition at line 44 of file TMBMet.hpp.

Referenced by getMETA(), print_META(), and setMETA().

metid::BMetStruct TMBMet::_metB [private]
 

METB = METD + CH frac. of good jets.

Definition at line 45 of file TMBMet.hpp.

Referenced by getMETB(), print_METB(), and setMETB().

metid::BMetStruct TMBMet::_metC [private]
 

MET for CAL + ICD Cells.

Definition at line 39 of file TMBMet.hpp.

Referenced by getMETC(), print_METC(), and setMETC().

metid::BMetStruct TMBMet::_metD [private]
 

MET for CAL + ICD Cells layers 1-14 (no CH).

Definition at line 42 of file TMBMet.hpp.

Referenced by getMETD(), print_METD(), and setMETD().

metid::BMetStruct TMBMet::_metnoeta [private]
 

MET for CAL + ICD Towers, above tower threshold.

Definition at line 31 of file TMBMet.hpp.

Referenced by getMETnoeta(), print_METnoeta(), and setMETnoeta().

std::vector<metid::BMetQualInfo> TMBMet::_metqualinfos [private]
 

Corrected MissingET.

Definition at line 48 of file TMBMet.hpp.

Referenced by getMetQualInfo(), print(), print_MetQualInfo(), and setMetQualInfo().

Float_t TMBMet::_visMuPt [private]
 

Definition at line 33 of file TMBMet.hpp.

Float_t TMBMet::_visMuX [private]
 

Definition at line 33 of file TMBMet.hpp.

Float_t TMBMet::_visMuY [private]
 

Definition at line 33 of file TMBMet.hpp.

Float_t TMBMet::_Zvertex [private]
 

Definition at line 36 of file TMBMet.hpp.

Referenced by getZvertex(), print_vertex(), and setVertex().


The documentation for this class was generated from the following files:
Generated on Tue Mar 28 10:13:08 2006 for CAF by doxygen 1.3.4