TMBTRefs Class Reference
[Reconstruction Objects]

#include <TMBTRefs.hpp>

List of all members.


Detailed Description

Container of TRefArray's for related TMB physics objects.

Author:
Created: 22-MAY-2002 Serban Protopopescu

Definition at line 26 of file TMBTRefs.hpp.

Public Member Functions

 TMBTRefs ()
 TMBTRefs (TRefArray *ems, TRefArray *muons, TRefArray *taus, TRefArray *jets, TRefArray *mcparts)
 ~TMBTRefs ()
Int_t NEmcls () const
const TMBEMClustergetEmcl (Int_t ie) const
Int_t NTaus () const
const TMBTaugetTau (Int_t it) const
Int_t NJets () const
const TMBJetgetJet (Int_t ij) const
Int_t NMuons () const
const TMBMuongetMuon (Int_t im) const
Int_t NMCparts () const
const TMBMCpartgetTMBMCpart (Int_t imc) const
const TMBMCpartmcmatch (const TMBEMCluster *emcl) const
const TMBMCpartmcmatch (const TMBTau *tau) const
const TMBMCpartmcmatch (const TMBMuon *muon) const
bool isInThis (TObject *objptr) const

Private Attributes

TRefArray _ems
TRefArray _taus
TRefArray _muons
TRefArray _mcparts
TRefArray _jets


Constructor & Destructor Documentation

TMBTRefs::TMBTRefs  )  [inline]
 

Definition at line 38 of file TMBTRefs.hpp.

TMBTRefs::TMBTRefs TRefArray *  ems,
TRefArray *  muons,
TRefArray *  taus,
TRefArray *  jets,
TRefArray *  mcparts
 

TMBTRefs::~TMBTRefs  )  [inline]
 

Definition at line 41 of file TMBTRefs.hpp.


Member Function Documentation

const TMBEMCluster* TMBTRefs::getEmcl Int_t  ie  )  const [inline]
 

Definition at line 45 of file TMBTRefs.hpp.

References _ems.

Referenced by mcmatch().

const TMBJet* TMBTRefs::getJet Int_t  ij  )  const [inline]
 

Definition at line 49 of file TMBTRefs.hpp.

References _jets.

const TMBMuon* TMBTRefs::getMuon Int_t  im  )  const [inline]
 

Definition at line 51 of file TMBTRefs.hpp.

References _muons.

Referenced by mcmatch().

const TMBTau* TMBTRefs::getTau Int_t  it  )  const [inline]
 

Definition at line 47 of file TMBTRefs.hpp.

References _taus.

Referenced by mcmatch().

const TMBMCpart* TMBTRefs::getTMBMCpart Int_t  imc  )  const [inline]
 

Definition at line 53 of file TMBTRefs.hpp.

References _mcparts.

Referenced by mcmatch().

bool TMBTRefs::isInThis TObject *  objptr  )  const
 

Definition at line 106 of file TMBTRefs.cpp.

References _ems, _jets, _mcparts, _muons, _taus, NEmcls(), NJets(), NMCparts(), NMuons(), and NTaus().

const TMBMCpart * TMBTRefs::mcmatch const TMBMuon muon  )  const
 

Definition at line 71 of file TMBTRefs.cpp.

References getMuon(), getTMBMCpart(), NMCparts(), NMuons(), and TMBMCpart::pdgid().

const TMBMCpart * TMBTRefs::mcmatch const TMBTau tau  )  const
 

Definition at line 89 of file TMBTRefs.cpp.

References getTau(), getTMBMCpart(), NMCparts(), NTaus(), and TMBMCpart::pdgid().

const TMBMCpart * TMBTRefs::mcmatch const TMBEMCluster emcl  )  const
 

Definition at line 54 of file TMBTRefs.cpp.

References getEmcl(), getTMBMCpart(), NEmcls(), NMCparts(), and TMBMCpart::pdgid().

Int_t TMBTRefs::NEmcls  )  const [inline]
 

Definition at line 44 of file TMBTRefs.hpp.

References _ems.

Referenced by isInThis(), and mcmatch().

Int_t TMBTRefs::NJets  )  const [inline]
 

Definition at line 48 of file TMBTRefs.hpp.

References _jets.

Referenced by isInThis().

Int_t TMBTRefs::NMCparts  )  const [inline]
 

Definition at line 52 of file TMBTRefs.hpp.

References _mcparts.

Referenced by isInThis(), and mcmatch().

Int_t TMBTRefs::NMuons  )  const [inline]
 

Definition at line 50 of file TMBTRefs.hpp.

References _muons.

Referenced by isInThis(), and mcmatch().

Int_t TMBTRefs::NTaus  )  const [inline]
 

Definition at line 46 of file TMBTRefs.hpp.

References _taus.

Referenced by isInThis(), and mcmatch().


Member Data Documentation

TRefArray TMBTRefs::_ems [private]
 

Definition at line 30 of file TMBTRefs.hpp.

Referenced by ClassImp(), getEmcl(), isInThis(), and NEmcls().

TRefArray TMBTRefs::_jets [private]
 

Definition at line 34 of file TMBTRefs.hpp.

Referenced by ClassImp(), getJet(), isInThis(), and NJets().

TRefArray TMBTRefs::_mcparts [private]
 

Definition at line 33 of file TMBTRefs.hpp.

Referenced by ClassImp(), getTMBMCpart(), isInThis(), and NMCparts().

TRefArray TMBTRefs::_muons [private]
 

Definition at line 32 of file TMBTRefs.hpp.

Referenced by ClassImp(), getMuon(), isInThis(), and NMuons().

TRefArray TMBTRefs::_taus [private]
 

Definition at line 31 of file TMBTRefs.hpp.

Referenced by ClassImp(), getTau(), isInThis(), and NTaus().


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