TMBParticleJet Class Reference
[Reconstruction Objects]

#include <TMBParticleJet.hpp>

Inheritance diagram for TMBParticleJet:

TMBLorentzVector TMBVector3 List of all members.

Detailed Description

Reconstructed Jets.

Branch: ParticleJCCA, ParticleJCCB

Definition at line 26 of file TMBParticleJet.hpp.

Public Member Functions

 TMBParticleJet ()
 TMBParticleJet (Float_t E, Float_t pT, Float_t phi, Float_t eta, const std::vector< int > &MCPartGIndices, Int_t splitmergeword)
void Set0 (Float_t E, Float_t pT, Float_t phi, Float_t eta)
void Set1 (const char *algoname, const TRefArray *tracks, TRef vtxref)
const char * algoname () const
Int_t Ntr () const
const TMBTrackGetChargedTrack (Int_t itrack) const
const TMBVertexGetVertex () const
Int_t NumberOfMCParticles () const
int GetMCPartGIndex (Int_t ipart) const
const std::vector< int > & GetMCPartGIndex () const
Int_t GetSplitMergeWord () const
 ~TMBParticleJet ()
 ClassDef (TMBParticleJet, 7)

Private Attributes

TString _algoname
 algorithm name as JCCA, JCCB, etc.

TRefArray _tracks
 tracks associated to the jet

TRef _vtxref
 pointer to vertex associated with the jet

Int_t _splitmergeword
std::vector< int > _mcgindices


Constructor & Destructor Documentation

TMBParticleJet::TMBParticleJet  )  [inline]
 

Definition at line 39 of file TMBParticleJet.hpp.

TMBParticleJet::TMBParticleJet Float_t  E,
Float_t  pT,
Float_t  phi,
Float_t  eta,
const std::vector< int > &  MCPartGIndices,
Int_t  splitmergeword
 

Definition at line 6 of file TMBParticleJet.cpp.

References _mcgindices, _splitmergeword, Set0(), and TMBLorentzVector::SetPtEtaPhiE().

TMBParticleJet::~TMBParticleJet  )  [inline]
 

Definition at line 57 of file TMBParticleJet.hpp.


Member Function Documentation

const char* TMBParticleJet::algoname  )  const [inline]
 

Definition at line 46 of file TMBParticleJet.hpp.

References _algoname.

TMBParticleJet::ClassDef TMBParticleJet  ,
 

const TMBTrack* TMBParticleJet::GetChargedTrack Int_t  itrack  )  const [inline]
 

Definition at line 48 of file TMBParticleJet.hpp.

References _tracks.

const std::vector<int>& TMBParticleJet::GetMCPartGIndex  )  const [inline]
 

Definition at line 53 of file TMBParticleJet.hpp.

References _mcgindices.

int TMBParticleJet::GetMCPartGIndex Int_t  ipart  )  const [inline]
 

Definition at line 52 of file TMBParticleJet.hpp.

References _mcgindices.

Int_t TMBParticleJet::GetSplitMergeWord  )  const [inline]
 

Definition at line 54 of file TMBParticleJet.hpp.

References _splitmergeword.

const TMBVertex* TMBParticleJet::GetVertex  )  const [inline]
 

Definition at line 49 of file TMBParticleJet.hpp.

References _vtxref.

Int_t TMBParticleJet::Ntr  )  const [inline]
 

Definition at line 47 of file TMBParticleJet.hpp.

References _tracks.

Int_t TMBParticleJet::NumberOfMCParticles  )  const [inline]
 

Definition at line 51 of file TMBParticleJet.hpp.

References _mcgindices.

void TMBParticleJet::Set0 Float_t  E,
Float_t  pT,
Float_t  phi,
Float_t  eta
 

Definition at line 16 of file TMBParticleJet.cpp.

References TMBLorentzVector::SetPtEtaPhiE().

Referenced by TMBParticleJet().

void TMBParticleJet::Set1 const char *  algoname,
const TRefArray *  tracks,
TRef  vtxref
 

Definition at line 23 of file TMBParticleJet.cpp.

References _algoname, _tracks, and _vtxref.


Member Data Documentation

TString TMBParticleJet::_algoname [private]
 

algorithm name as JCCA, JCCB, etc.

Definition at line 32 of file TMBParticleJet.hpp.

Referenced by algoname(), and Set1().

std::vector<int> TMBParticleJet::_mcgindices [private]
 

Definition at line 36 of file TMBParticleJet.hpp.

Referenced by GetMCPartGIndex(), NumberOfMCParticles(), and TMBParticleJet().

Int_t TMBParticleJet::_splitmergeword [private]
 

Definition at line 35 of file TMBParticleJet.hpp.

Referenced by GetSplitMergeWord(), and TMBParticleJet().

TRefArray TMBParticleJet::_tracks [private]
 

tracks associated to the jet

Definition at line 33 of file TMBParticleJet.hpp.

Referenced by GetChargedTrack(), Ntr(), and Set1().

TRef TMBParticleJet::_vtxref [private]
 

pointer to vertex associated with the jet

Definition at line 34 of file TMBParticleJet.hpp.

Referenced by GetVertex(), and Set1().


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