Track Class Reference

#include <Event.h>

Inheritance diagram for Track:

TObject TObject TObject List of all members.

Public Member Functions

 Track ()
 Track (const Track &orig)
 Track (Float_t random)
virtual ~Track ()
void Clear (Option_t *option="")
Float_t GetPx () const
Float_t GetPy () const
Float_t GetPz () const
Float_t GetPt () const
Float_t GetRandom () const
Float_t GetBx () const
Float_t GetBy () const
Float_t GetMass2 () const
Float_t GetMeanCharge () const
Float_t GetXfirst () const
Float_t GetXlast () const
Float_t GetYfirst () const
Float_t GetYlast () const
Float_t GetZfirst () const
Float_t GetZlast () const
Double32_t GetCharge () const
Double32_t GetVertex (Int_t i=0)
Int_t GetNpoint () const
TBitsGetTriggerBits ()
Short_t GetValid () const
virtual void SetValid (Int_t valid=1)
Int_t GetN () const
Double32_t GetPointValue (Int_t i=0) const
 Track ()
 Track (const Track &orig)
 Track (Float_t random)
virtual ~Track ()
void Clear (Option_t *option="")
Float_t GetPx () const
Float_t GetPy () const
Float_t GetPz () const
Float_t GetPt () const
Float_t GetRandom () const
Float_t GetBx () const
Float_t GetBy () const
Float_t GetMass2 () const
Float_t GetMeanCharge () const
Float_t GetXfirst () const
Float_t GetXlast () const
Float_t GetYfirst () const
Float_t GetYlast () const
Float_t GetZfirst () const
Float_t GetZlast () const
Double32_t GetCharge () const
Double32_t GetVertex (Int_t i=0)
Int_t GetNpoint () const
TBitsGetTriggerBits ()
Short_t GetValid () const
virtual void SetValid (Int_t valid=1)
Int_t GetN () const
Double32_t GetPointValue (Int_t i=0) const
 Track ()
virtual ~Track ()
Int_t GetNhit () const
TRefArrayGetHits ()

Public Attributes

Int_t fNhit
TRefArray fHits

Private Attributes

Float_t fPx
Float_t fPy
Float_t fPz
Float_t fRandom
Float16_t fMass2
Float16_t fBx
Float16_t fBy
Float_t fMeanCharge
Float16_t fXfirst
Float16_t fXlast
Float16_t fYfirst
Float16_t fYlast
Float16_t fZfirst
Float16_t fZlast
Double32_t fCharge
Double32_t fVertex [3]
Int_t fNpoint
Short_t fValid
Int_t fNsp
Double32_tfPointValue
TBits fTriggerBits
Double32_tfPointValue

Detailed Description

Definition at line 23 of file Event.h.


Constructor & Destructor Documentation

Track::Track (  )  [inline]

Definition at line 49 of file Event.h.

References fPointValue.

Track::Track ( const Track orig  ) 

Definition at line 255 of file Event.cxx.

References fBx, fBy, fCharge, fMass2, fMeanCharge, fNpoint, fNsp, fPointValue, fPx, fPy, fPz, fRandom, fTriggerBits, fValid, fVertex, fXfirst, fXlast, fYfirst, fYlast, fZfirst, fZlast, and i.

Track::Track ( Float_t  random  ) 

Definition at line 295 of file Event.cxx.

References a, b, fBx, fBy, fCharge, fMass2, fMeanCharge, fNpoint, fNsp, fPointValue, fPx, fPy, fPz, fRandom, fTriggerBits, fValid, fVertex, fXfirst, fXlast, fYfirst, fYlast, fZfirst, fZlast, TRandom::Gaus(), gRandom, i, TRandom::Rannor(), TRandom::Rndm(), TBits::SetBitNumber(), and TMath::Sqrt().

virtual Track::~Track (  )  [inline, virtual]

Definition at line 52 of file Event.h.

References Clear().

Track::Track (  )  [inline]

Definition at line 52 of file EventMT.h.

References fPointValue.

Track::Track ( const Track orig  ) 

Track::Track ( Float_t  random  ) 

virtual Track::~Track (  )  [inline, virtual]

Definition at line 55 of file EventMT.h.

References Clear().

Track::Track (  )  [inline]

Definition at line 40 of file JetEvent.h.

virtual Track::~Track (  )  [inline, virtual]

Definition at line 41 of file JetEvent.h.


Member Function Documentation

void Track::Clear ( Option_t option = ""  )  [virtual]

Reimplemented from TObject.

Definition at line 347 of file Event.cxx.

References TBits::Clear(), fPointValue, and fTriggerBits.

Referenced by ~Track().

Float_t Track::GetPx (  )  const [inline]

Definition at line 54 of file Event.h.

References fPx.

Float_t Track::GetPy (  )  const [inline]

Definition at line 55 of file Event.h.

References fPy.

Referenced by MakeHisto().

Float_t Track::GetPz (  )  const [inline]

Definition at line 56 of file Event.h.

References fPz.

Float_t Track::GetPt (  )  const [inline]

Definition at line 57 of file Event.h.

References fPx, fPy, and TMath::Sqrt().

Float_t Track::GetRandom (  )  const [inline]

Definition at line 58 of file Event.h.

References fRandom.

Float_t Track::GetBx (  )  const [inline]

Definition at line 59 of file Event.h.

References fBx.

Float_t Track::GetBy (  )  const [inline]

Definition at line 60 of file Event.h.

References fBy.

Float_t Track::GetMass2 (  )  const [inline]

Definition at line 61 of file Event.h.

References fMass2.

Float_t Track::GetMeanCharge (  )  const [inline]

Definition at line 62 of file Event.h.

References fMeanCharge.

Float_t Track::GetXfirst (  )  const [inline]

Definition at line 63 of file Event.h.

References fXfirst.

Float_t Track::GetXlast (  )  const [inline]

Definition at line 64 of file Event.h.

References fXlast.

Float_t Track::GetYfirst (  )  const [inline]

Definition at line 65 of file Event.h.

References fYfirst.

Float_t Track::GetYlast (  )  const [inline]

Definition at line 66 of file Event.h.

References fYlast.

Float_t Track::GetZfirst (  )  const [inline]

Definition at line 67 of file Event.h.

References fZfirst.

Float_t Track::GetZlast (  )  const [inline]

Definition at line 68 of file Event.h.

References fZlast.

Double32_t Track::GetCharge (  )  const [inline]

Definition at line 69 of file Event.h.

References fCharge.

Double32_t Track::GetVertex ( Int_t  i = 0  )  [inline]

Definition at line 70 of file Event.h.

References fVertex, and i.

Int_t Track::GetNpoint (  )  const [inline]

Definition at line 71 of file Event.h.

References fNpoint.

TBits& Track::GetTriggerBits (  )  [inline]

Definition at line 72 of file Event.h.

References fTriggerBits.

Short_t Track::GetValid (  )  const [inline]

Definition at line 73 of file Event.h.

References fValid.

virtual void Track::SetValid ( Int_t  valid = 1  )  [inline, virtual]

Definition at line 74 of file Event.h.

References fValid.

Int_t Track::GetN (  )  const [inline]

Definition at line 75 of file Event.h.

References fNsp.

Double32_t Track::GetPointValue ( Int_t  i = 0  )  const [inline]

Definition at line 76 of file Event.h.

References fNsp, fPointValue, and i.

void Track::Clear ( Option_t option = ""  )  [virtual]

Reimplemented from TObject.

Float_t Track::GetPx (  )  const [inline]

Definition at line 57 of file EventMT.h.

References fPx.

Float_t Track::GetPy (  )  const [inline]

Definition at line 58 of file EventMT.h.

References fPy.

Float_t Track::GetPz (  )  const [inline]

Definition at line 59 of file EventMT.h.

References fPz.

Float_t Track::GetPt (  )  const [inline]

Definition at line 60 of file EventMT.h.

References fPx, fPy, and TMath::Sqrt().

Float_t Track::GetRandom (  )  const [inline]

Definition at line 61 of file EventMT.h.

References fRandom.

Float_t Track::GetBx (  )  const [inline]

Definition at line 62 of file EventMT.h.

References fBx.

Float_t Track::GetBy (  )  const [inline]

Definition at line 63 of file EventMT.h.

References fBy.

Float_t Track::GetMass2 (  )  const [inline]

Definition at line 64 of file EventMT.h.

References fMass2.

Float_t Track::GetMeanCharge (  )  const [inline]

Definition at line 65 of file EventMT.h.

References fMeanCharge.

Float_t Track::GetXfirst (  )  const [inline]

Definition at line 66 of file EventMT.h.

References fXfirst.

Float_t Track::GetXlast (  )  const [inline]

Definition at line 67 of file EventMT.h.

References fXlast.

Float_t Track::GetYfirst (  )  const [inline]

Definition at line 68 of file EventMT.h.

References fYfirst.

Float_t Track::GetYlast (  )  const [inline]

Definition at line 69 of file EventMT.h.

References fYlast.

Float_t Track::GetZfirst (  )  const [inline]

Definition at line 70 of file EventMT.h.

References fZfirst.

Float_t Track::GetZlast (  )  const [inline]

Definition at line 71 of file EventMT.h.

References fZlast.

Double32_t Track::GetCharge (  )  const [inline]

Definition at line 72 of file EventMT.h.

References fCharge.

Double32_t Track::GetVertex ( Int_t  i = 0  )  [inline]

Definition at line 73 of file EventMT.h.

References fVertex, and i.

Int_t Track::GetNpoint (  )  const [inline]

Definition at line 74 of file EventMT.h.

References fNpoint.

TBits& Track::GetTriggerBits (  )  [inline]

Definition at line 75 of file EventMT.h.

References fTriggerBits.

Short_t Track::GetValid (  )  const [inline]

Definition at line 76 of file EventMT.h.

References fValid.

virtual void Track::SetValid ( Int_t  valid = 1  )  [inline, virtual]

Definition at line 77 of file EventMT.h.

References fValid.

Int_t Track::GetN (  )  const [inline]

Definition at line 78 of file EventMT.h.

References fNsp.

Double32_t Track::GetPointValue ( Int_t  i = 0  )  const [inline]

Definition at line 79 of file EventMT.h.

References fNsp, fPointValue, and i.

Int_t Track::GetNhit (  )  const [inline]

Definition at line 42 of file JetEvent.h.

References fNhit.

TRefArray& Track::GetHits (  )  [inline]

Definition at line 43 of file JetEvent.h.

References fHits.


Member Data Documentation

Float_t Track::fPx [private]

Definition at line 26 of file Event.h.

Referenced by GetPt(), GetPx(), and Track().

Float_t Track::fPy [private]

Definition at line 27 of file Event.h.

Referenced by GetPt(), GetPy(), and Track().

Float_t Track::fPz [private]

Definition at line 28 of file Event.h.

Referenced by GetPz(), and Track().

Float_t Track::fRandom [private]

Definition at line 29 of file Event.h.

Referenced by GetRandom(), and Track().

Float16_t Track::fMass2 [private]

Definition at line 30 of file Event.h.

Referenced by GetMass2(), and Track().

Float16_t Track::fBx [private]

Definition at line 31 of file Event.h.

Referenced by GetBx(), and Track().

Float16_t Track::fBy [private]

Definition at line 32 of file Event.h.

Referenced by GetBy(), and Track().

Float_t Track::fMeanCharge [private]

Definition at line 33 of file Event.h.

Referenced by GetMeanCharge(), and Track().

Float16_t Track::fXfirst [private]

Definition at line 34 of file Event.h.

Referenced by GetXfirst(), and Track().

Float16_t Track::fXlast [private]

Definition at line 35 of file Event.h.

Referenced by GetXlast(), and Track().

Float16_t Track::fYfirst [private]

Definition at line 36 of file Event.h.

Referenced by GetYfirst(), and Track().

Float16_t Track::fYlast [private]

Definition at line 37 of file Event.h.

Referenced by GetYlast(), and Track().

Float16_t Track::fZfirst [private]

Definition at line 38 of file Event.h.

Referenced by GetZfirst(), and Track().

Float16_t Track::fZlast [private]

Definition at line 39 of file Event.h.

Referenced by GetZlast(), and Track().

Double32_t Track::fCharge [private]

Definition at line 40 of file Event.h.

Referenced by GetCharge(), and Track().

Double32_t Track::fVertex [private]

Definition at line 41 of file Event.h.

Referenced by GetVertex(), and Track().

Int_t Track::fNpoint [private]

Definition at line 42 of file Event.h.

Referenced by GetNpoint(), and Track().

Short_t Track::fValid [private]

Definition at line 43 of file Event.h.

Referenced by GetValid(), SetValid(), and Track().

Int_t Track::fNsp [private]

Definition at line 44 of file Event.h.

Referenced by GetN(), GetPointValue(), and Track().

Double32_t* Track::fPointValue [private]

Definition at line 45 of file Event.h.

Referenced by Clear(), GetPointValue(), and Track().

TBits Track::fTriggerBits [private]

Definition at line 46 of file Event.h.

Referenced by Clear(), GetTriggerBits(), and Track().

Double32_t* Track::fPointValue [private]

Definition at line 48 of file EventMT.h.

Int_t Track::fNhit

Definition at line 36 of file JetEvent.h.

Referenced by GetNhit().

TRefArray Track::fHits

Definition at line 37 of file JetEvent.h.

Referenced by GetHits().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:46:01 2011 for ROOT_528-00b_version by  doxygen 1.5.1