TMBHiPt Class Reference
[High pT objects]

#include <TMBHiPt.hpp>

List of all members.


Detailed Description

Base class for the hi pT format.

Definition at line 12 of file TMBHiPt.hpp.

Public Member Functions

 TMBHiPt ()
 TMBHiPt (int objid, float pT, float eta, float phi, float par[2])
 ~TMBHiPt ()
int charge () const
int type () const
int pdgid () const
float px () const
float py () const
float pz () const
float E () const
float p () const
float Pt () const
float Eta () const
float Phi () const
float par0 () const
float par1 () const
int objid () const
bool isMC () const
bool isMuon () const
bool isMedium () const
bool isTight () const
int nseg () const
float etHalo () const
float etTrkCone5 () const
bool isElectron () const
float emfrac () const
float Lhood8 () const
bool isPhoton () const
bool isJet () const
bool taggable () const
float nntag () const
float neg_nntag () const
float JetMass () const
bool isTau () const
int tautype () const
bool inPhiCrack () const
float NNh () const
float NNe () const
float TauPtTrks () const
float TauEcorr () const
bool isMET () const
float uncMETx () const
float uncMETy () const
float uncMET () const
bool isVertex () const
float x () const
float y () const
float z () const

Public Attributes

int _id
float _pT
float _eta
float _phi
float _par [2]


Constructor & Destructor Documentation

TMBHiPt::TMBHiPt  )  [inline]
 

Definition at line 15 of file TMBHiPt.hpp.

TMBHiPt::TMBHiPt int  objid,
float  pT,
float  eta,
float  phi,
float  par[2]
 

TMBHiPt::~TMBHiPt  )  [inline]
 

Definition at line 17 of file TMBHiPt.hpp.


Member Function Documentation

int TMBHiPt::charge  )  const
 

Definition at line 18 of file TMBHiPt.cpp.

References pdgid().

float TMBHiPt::E  )  const
 

Definition at line 62 of file TMBHiPt.cpp.

References p().

float TMBHiPt::emfrac  )  const
 

Definition at line 105 of file TMBHiPt.cpp.

References _par, and isElectron().

float TMBHiPt::Eta  )  const [inline]
 

Definition at line 36 of file TMBHiPt.hpp.

References _eta.

float TMBHiPt::etHalo  )  const
 

Definition at line 89 of file TMBHiPt.cpp.

References _par, and isMuon().

float TMBHiPt::etTrkCone5  )  const
 

Definition at line 94 of file TMBHiPt.cpp.

References _par, and isMuon().

bool TMBHiPt::inPhiCrack  )  const
 

Definition at line 156 of file TMBHiPt.cpp.

References isTau(), and type().

bool TMBHiPt::isElectron  )  const
 

Definition at line 99 of file TMBHiPt.cpp.

References pdgid().

Referenced by emfrac(), and Lhood8().

bool TMBHiPt::isJet  )  const
 

Definition at line 116 of file TMBHiPt.cpp.

References pdgid().

Referenced by JetMass(), neg_nntag(), nntag(), and taggable().

bool TMBHiPt::isMC  )  const
 

Definition at line 36 of file TMBHiPt.cpp.

References type().

bool TMBHiPt::isMedium  )  const
 

Definition at line 72 of file TMBHiPt.cpp.

References isMuon(), and type().

bool TMBHiPt::isMET  )  const
 

Definition at line 184 of file TMBHiPt.cpp.

References pdgid().

Referenced by uncMET(), uncMETx(), and uncMETy().

bool TMBHiPt::isMuon  )  const
 

Definition at line 67 of file TMBHiPt.cpp.

References pdgid().

Referenced by etHalo(), etTrkCone5(), isMedium(), isTight(), and nseg().

bool TMBHiPt::isPhoton  )  const
 

Definition at line 204 of file TMBHiPt.cpp.

References pdgid().

bool TMBHiPt::isTau  )  const
 

Definition at line 144 of file TMBHiPt.cpp.

References pdgid().

Referenced by inPhiCrack(), NNe(), NNh(), TauEcorr(), TauPtTrks(), and tautype().

bool TMBHiPt::isTight  )  const
 

Definition at line 77 of file TMBHiPt.cpp.

References isMuon(), and type().

bool TMBHiPt::isVertex  )  const
 

Definition at line 209 of file TMBHiPt.cpp.

References pdgid().

float TMBHiPt::JetMass  )  const
 

Definition at line 138 of file TMBHiPt.cpp.

References _par, and isJet().

float TMBHiPt::Lhood8  )  const
 

Definition at line 110 of file TMBHiPt.cpp.

References _par, and isElectron().

float TMBHiPt::neg_nntag  )  const
 

Definition at line 131 of file TMBHiPt.cpp.

References _par, and isJet().

float TMBHiPt::NNe  )  const
 

Definition at line 167 of file TMBHiPt.cpp.

References _par, and isTau().

float TMBHiPt::NNh  )  const
 

Definition at line 162 of file TMBHiPt.cpp.

References _par, and isTau().

float TMBHiPt::nntag  )  const
 

Definition at line 126 of file TMBHiPt.cpp.

References _par, and isJet().

int TMBHiPt::nseg  )  const
 

Definition at line 82 of file TMBHiPt.cpp.

References isMuon(), and type().

int TMBHiPt::objid  )  const [inline]
 

Definition at line 40 of file TMBHiPt.hpp.

References _id.

float TMBHiPt::p  )  const
 

Definition at line 57 of file TMBHiPt.cpp.

References _pT, and pz().

Referenced by E().

float TMBHiPt::par0  )  const [inline]
 

Definition at line 38 of file TMBHiPt.hpp.

References _par.

float TMBHiPt::par1  )  const [inline]
 

Definition at line 39 of file TMBHiPt.hpp.

References _par.

int TMBHiPt::pdgid  )  const
 

Definition at line 26 of file TMBHiPt.cpp.

References _id.

Referenced by charge(), isElectron(), isJet(), isMET(), isMuon(), isPhoton(), isTau(), and isVertex().

float TMBHiPt::Phi  )  const [inline]
 

Definition at line 37 of file TMBHiPt.hpp.

References _phi.

float TMBHiPt::Pt  )  const [inline]
 

Definition at line 35 of file TMBHiPt.hpp.

References _pT.

float TMBHiPt::px  )  const
 

Definition at line 41 of file TMBHiPt.cpp.

References _phi, and _pT.

Referenced by x().

float TMBHiPt::py  )  const
 

Definition at line 46 of file TMBHiPt.cpp.

References _phi, and _pT.

Referenced by y().

float TMBHiPt::pz  )  const
 

Definition at line 51 of file TMBHiPt.cpp.

Referenced by p().

bool TMBHiPt::taggable  )  const
 

Definition at line 121 of file TMBHiPt.cpp.

References isJet(), and type().

float TMBHiPt::TauEcorr  )  const
 

Definition at line 173 of file TMBHiPt.cpp.

References _par, and isTau().

float TMBHiPt::TauPtTrks  )  const
 

Definition at line 178 of file TMBHiPt.cpp.

References _par, and isTau().

int TMBHiPt::tautype  )  const
 

Definition at line 149 of file TMBHiPt.cpp.

References isTau(), and type().

int TMBHiPt::type  )  const
 

Definition at line 31 of file TMBHiPt.cpp.

References _id.

Referenced by inPhiCrack(), isMC(), isMedium(), isTight(), nseg(), taggable(), and tautype().

float TMBHiPt::uncMET  )  const
 

Definition at line 199 of file TMBHiPt.cpp.

References _par, and isMET().

float TMBHiPt::uncMETx  )  const
 

Definition at line 189 of file TMBHiPt.cpp.

References _par, and isMET().

float TMBHiPt::uncMETy  )  const
 

Definition at line 194 of file TMBHiPt.cpp.

References _par, and isMET().

float TMBHiPt::x  )  const
 

Definition at line 215 of file TMBHiPt.cpp.

References px().

float TMBHiPt::y  )  const
 

Definition at line 220 of file TMBHiPt.cpp.

References py().

float TMBHiPt::z  )  const
 

Definition at line 225 of file TMBHiPt.cpp.


Member Data Documentation

float TMBHiPt::_eta
 

Definition at line 21 of file TMBHiPt.hpp.

Referenced by Eta().

int TMBHiPt::_id
 

Definition at line 19 of file TMBHiPt.hpp.

Referenced by objid(), pdgid(), and type().

float TMBHiPt::_par[2]
 

Definition at line 24 of file TMBHiPt.hpp.

Referenced by emfrac(), etHalo(), etTrkCone5(), JetMass(), Lhood8(), neg_nntag(), NNe(), NNh(), nntag(), par0(), par1(), TauEcorr(), TauPtTrks(), uncMET(), uncMETx(), and uncMETy().

float TMBHiPt::_phi
 

Definition at line 22 of file TMBHiPt.hpp.

Referenced by Phi(), px(), and py().

float TMBHiPt::_pT
 

Definition at line 20 of file TMBHiPt.hpp.

Referenced by p(), Pt(), px(), and py().


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