Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

TMarBody Class Reference

#include <TMarBody.h>

Inheritance diagram for TMarBody:

Inheritance graph
[legend]
Collaboration diagram for TMarBody:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TMarBody ()
 TMarBody (TMarBody *body)
 TMarBody (Int_t ID, Int_t indexID, Int_t index=-1)
 TMarBody (const Int_t &ID, const Int_t &indexID, const Float_t &E, const Float_t &Pt, const Float_t &Eta, const Float_t &Phi, const Int_t &index=-1)
 ~TMarBody ()
Int_t GetType (void) const
Int_t GetIndex (void) const
Int_t GetIndexID (void) const
Bool_t GetEPtEtaPhi (Float_t &E, Float_t &Pt, Float_t &Eta, Float_t &Phi) const
Float_t GetE () const
Float_t GetPt () const
Float_t GetEta () const
Float_t GetTheta () const
Float_t GetPhi () const
Float_t GetP () const
Float_t GetPx () const
Float_t GetPy () const
Float_t GetPz () const
TLorentzVector GetFourVector ()
void SetE (const Float_t &E)
void SetPt (const Float_t &Pt)
void SetEta (const Float_t &Eta)
void SetPhi (const Float_t &Phi)
Bool_t IsSel (void)
void SetEPtEtaPhi (Float_t E, Float_t Pt, Float_t Eta, Float_t Phi)
void SetSel (Bool_t selection)
virtual Int_t Compare (const TObject *body)
Bool_t IsEqual (const TMarBody *body)
virtual Bool_t IsSortable () const
bool operator< (const TMarBody &other)
Float_t EtaPhiDist (TMarBody *body)

Private Attributes

Int_t fIndex
Int_t fIndexID
Int_t fID
Float_t fE
Float_t fPt
Float_t fEta
Float_t fPhi
Bool_t fSelected

Constructor & Destructor Documentation

TMarBody::TMarBody  ) 
 

TMarBody::TMarBody TMarBody body  ) 
 

Definition at line 43 of file TMarBody.C.

References fE, fEta, fID, fIndex, fIndexID, fPhi, fPt, fSelected, GetEPtEtaPhi(), GetIndex(), GetIndexID(), GetType(), and IsSel().

TMarBody::TMarBody Int_t  ID,
Int_t  indexID,
Int_t  index = -1
 

Definition at line 31 of file TMarBody.C.

References fE, fEta, fID, fIndex, fIndexID, fPhi, fPt, and fSelected.

TMarBody::TMarBody const Int_t &  ID,
const Int_t &  indexID,
const Float_t &  E,
const Float_t &  Pt,
const Float_t &  Eta,
const Float_t &  Phi,
const Int_t &  index = -1
 

Definition at line 56 of file TMarBody.C.

References fE, fEta, fID, fIndex, fIndexID, fPhi, fPt, and fSelected.

TMarBody::~TMarBody  ) 
 

Definition at line 71 of file TMarBody.C.


Member Function Documentation

Int_t TMarBody::GetType void   )  const
 

Definition at line 77 of file TMarBody.C.

References fID.

Referenced by TMarBody().

Int_t TMarBody::GetIndex void   )  const
 

Definition at line 84 of file TMarBody.C.

References fIndex.

Referenced by TMarBody().

Int_t TMarBody::GetIndexID void   )  const
 

Definition at line 90 of file TMarBody.C.

References fIndexID.

Referenced by TMarEvent::FindJet(), TMarEvent::JJTriggerEfficiency(), and TMarBody().

Bool_t TMarBody::GetEPtEtaPhi Float_t &  E,
Float_t &  Pt,
Float_t &  Eta,
Float_t &  Phi
const
 

Definition at line 97 of file TMarBody.C.

References fE, fEta, fPhi, and fPt.

Referenced by TMarBody().

Float_t TMarBody::GetE  )  const
 

Definition at line 124 of file TMarBody.C.

References fE.

Referenced by TMarEvent::FindJet(), TMarEvent::MCGenSelection(), and TMarEvent::PrintEventInfo().

Float_t TMarBody::GetPt  )  const
 

Definition at line 137 of file TMarBody.C.

Referenced by Compare(), TMarEvent::FindJet(), IsEqual(), ThSelJet1Fun::operator()(), PtSelJet1Fun::operator()(), and TMarEvent::PrintEventInfo().

Float_t TMarBody::GetEta  )  const
 

Definition at line 143 of file TMarBody.C.

References fEta.

Referenced by EtaPhiDist(), and IsEqual().

Float_t TMarBody::GetTheta  )  const
 

Definition at line 150 of file TMarBody.C.

References fEta.

Referenced by TMarEvent::FindJet(), ThSelJet1Fun::operator()(), and TMarEvent::PrintEventInfo().

Float_t TMarBody::GetPhi  )  const
 

Definition at line 158 of file TMarBody.C.

References fPhi.

Referenced by EtaPhiDist(), TMarEvent::FindJet(), IsEqual(), and TMarEvent::PrintEventInfo().

Float_t TMarBody::GetP  )  const
 

Definition at line 130 of file TMarBody.C.

References fE.

Referenced by GetPx(), GetPy(), and GetPz().

Float_t TMarBody::GetPx  )  const
 

Definition at line 165 of file TMarBody.C.

References GetP().

Referenced by TMarEvent::MCGenSelection().

Float_t TMarBody::GetPy  )  const
 

Definition at line 171 of file TMarBody.C.

References GetP().

Referenced by TMarEvent::MCGenSelection().

Float_t TMarBody::GetPz  )  const
 

Definition at line 178 of file TMarBody.C.

References GetP().

Referenced by TMarEvent::MCGenSelection().

TLorentzVector TMarBody::GetFourVector  ) 
 

Definition at line 236 of file TMarBody.C.

References fE, fEta, fPhi, and fPt.

void TMarBody::SetE const Float_t &  E  )  [inline]
 

Definition at line 86 of file TMarBody.h.

References fE.

void TMarBody::SetPt const Float_t &  Pt  )  [inline]
 

Definition at line 87 of file TMarBody.h.

References fPt.

void TMarBody::SetEta const Float_t &  Eta  )  [inline]
 

Definition at line 88 of file TMarBody.h.

References fEta.

void TMarBody::SetPhi const Float_t &  Phi  )  [inline]
 

Definition at line 89 of file TMarBody.h.

References fPhi.

Bool_t TMarBody::IsSel void   ) 
 

Definition at line 194 of file TMarBody.C.

References fSelected.

Referenced by TMarBody().

void TMarBody::SetEPtEtaPhi Float_t  E,
Float_t  Pt,
Float_t  Eta,
Float_t  Phi
 

Definition at line 115 of file TMarBody.C.

References fE, fEta, fPhi, and fPt.

Referenced by TMarEvent::AddParticleToList().

void TMarBody::SetSel Bool_t  selection  ) 
 

Definition at line 186 of file TMarBody.C.

References fSelected.

Int_t TMarBody::Compare const TObject body  )  [virtual]
 

Definition at line 202 of file TMarBody.C.

References GetPt().

Bool_t TMarBody::IsEqual const TMarBody body  ) 
 

Definition at line 219 of file TMarBody.C.

References fEta, fPhi, fPt, GetEta(), GetPhi(), and GetPt().

Bool_t TMarBody::IsSortable  )  const [virtual]
 

Definition at line 243 of file TMarBody.C.

bool TMarBody::operator< const TMarBody other  ) 
 

Definition at line 269 of file TMarBody.C.

References fPt.

Float_t TMarBody::EtaPhiDist TMarBody body  ) 
 

Definition at line 250 of file TMarBody.C.

References GetEta(), and GetPhi().


Member Data Documentation

Int_t TMarBody::fIndex [private]
 

Definition at line 112 of file TMarBody.h.

Referenced by ClassImp(), GetIndex(), and TMarBody().

Int_t TMarBody::fIndexID [private]
 

Definition at line 113 of file TMarBody.h.

Referenced by ClassImp(), GetIndexID(), and TMarBody().

Int_t TMarBody::fID [private]
 

Definition at line 114 of file TMarBody.h.

Referenced by GetType(), and TMarBody().

Float_t TMarBody::fE [private]
 

Definition at line 115 of file TMarBody.h.

Referenced by ClassImp(), GetE(), GetEPtEtaPhi(), GetFourVector(), GetP(), SetE(), SetEPtEtaPhi(), and TMarBody().

Float_t TMarBody::fPt [private]
 

Definition at line 116 of file TMarBody.h.

Referenced by ClassImp(), GetEPtEtaPhi(), GetFourVector(), IsEqual(), operator<(), SetEPtEtaPhi(), SetPt(), and TMarBody().

Float_t TMarBody::fEta [private]
 

Definition at line 117 of file TMarBody.h.

Referenced by ClassImp(), GetEPtEtaPhi(), GetEta(), GetFourVector(), GetTheta(), IsEqual(), SetEPtEtaPhi(), SetEta(), and TMarBody().

Float_t TMarBody::fPhi [private]
 

Definition at line 118 of file TMarBody.h.

Referenced by ClassImp(), GetEPtEtaPhi(), GetFourVector(), GetPhi(), IsEqual(), SetEPtEtaPhi(), SetPhi(), and TMarBody().

Bool_t TMarBody::fSelected [private]
 

Definition at line 119 of file TMarBody.h.

Referenced by ClassImp(), IsSel(), SetSel(), and TMarBody().


The documentation for this class was generated from the following files:
Generated on Thu Jul 28 11:49:12 2005 for SFHMarana by doxygen 1.3.2