Hall A ROOT/C++ Analyzer (podd)
Loading...
Searching...
No Matches
THaTrack Class Reference

Definition at line 21 of file THaTrack.h.

Public Types

enum  {
  kHasDet = BIT(0) , kHasFP = BIT(1) , kHasRot = BIT(2) , kHasTarget = BIT(3) ,
  kHasVertex = BIT(4)
}
 
- Public Types inherited from TObject
enum  EDeprecatedStatusBits
 
enum  EStatusBits
 

Public Member Functions

Int_t AddCluster (THaCluster *c)
 
void Clear (Option_t *opt="")
 
virtual Int_t Compare (const TObject *obj) const
 
Double_t GetBeta () const
 
Double_t GetBetaChi2 () const
 
Double_t GetChi2 () const
 
THaClusterGetCluster (Int_t i)
 
THaTrackingDetectorGetCreator () const
 
Double_t GetdBeta () const
 
Double_t GetDedx () const
 
Double_t GetDp () const
 
Double_t GetDPhi () const
 
Double_t GetDTheta () const
 
Double_t GetdTime () const
 
Double_t GetDX () const
 
Double_t GetDY () const
 
Double_t GetEnergy () const
 
UInt_t GetFlag () const
 
Double_t GetFPTime () const
 
Int_t GetGoodPlane3 () const
 
Int_t GetGoodPlane4 () const
 
THaTrackIDGetID () const
 
Int_t GetIndex () const
 
Double_t GetLabPx () const
 
Double_t GetLabPy () const
 
Double_t GetLabPz () const
 
Int_t GetNclusters () const
 
Int_t GetNDoF () const
 
Int_t GetNPMT () const
 
Double_t GetP () const
 
Double_t GetPathLen () const
 
Double_t GetPhi () const
 
THaPIDinfoGetPIDinfo () const
 
TVector3GetPvect ()
 
Double_t GetRPhi () const
 
Double_t GetRTheta () const
 
Double_t GetRX () const
 
Double_t GetRY () const
 
Double_t GetTheta () const
 
Double_t GetTime () const
 
Double_t GetTPhi () const
 
Int_t GetTrkNum () const
 
Double_t GetTTheta () const
 
Double_t GetTX () const
 
Double_t GetTY () const
 
UInt_t GetType () const
 
TVector3GetVertex ()
 
TVector3GetVertexError ()
 
Double_t GetVertexX () const
 
Double_t GetVertexY () const
 
Double_t GetVertexZ () const
 
Double_t GetX () const
 
Double_t GetX (Double_t z) const
 
Double_t GetY () const
 
Double_t GetY (Double_t z) const
 
bool HasDet () const
 
bool HasFP () const
 
bool HasRot () const
 
bool HasTarget () const
 
bool HasVertex () const
 
virtual Bool_t IsSortable () const
 
void Print (Option_t *opt="") const
 
void Set (Double_t x, Double_t y, Double_t theta, Double_t phi)
 
void SetBeta (Double_t beta)
 
void SetBetaChi2 (Double_t betachi2)
 
void SetChi2 (Double_t chi2, Int_t ndof)
 
void SetCreator (THaTrackingDetector *d)
 
void SetD (Double_t x, Double_t y, Double_t theta, Double_t phi)
 
void SetdBeta (Double_t db)
 
void SetDedx (Double_t dedx)
 
void SetDp (Double_t dp)
 
void SetdTime (Double_t dt)
 
void SetEnergy (Double_t energy)
 
void SetFlag (UInt_t flag)
 
void SetFPTime (Double_t fptime)
 
void SetGoodPlane3 (Int_t gdplane3)
 
void SetGoodPlane4 (Int_t gdplane4)
 
void SetID (THaTrackID *id)
 
void SetIndex (Int_t idx)
 
void SetMomentum (Double_t p)
 
void SetNPMT (Int_t npmt)
 
void SetPathLen (Double_t pathl)
 
void SetPIDinfo (THaPIDinfo *pid)
 
void SetPvect (const TVector3 &pvect)
 
void SetR (Double_t x, Double_t y, Double_t theta, Double_t phi)
 
void SetTarget (Double_t x, Double_t y, Double_t theta, Double_t phi)
 
void SetTime (Double_t time)
 
void SetTrkNum (Int_t n)
 
void SetType (UInt_t flag)
 
void SetVertex (const TVector3 &vert)
 
void SetVertex (Double_t x, Double_t y, Double_t z)
 
void SetVertexError (const TVector3 &err)
 
void SetVertexError (Double_t x, Double_t y, Double_t z)
 
 THaTrack ()
 
 THaTrack (Double_t x, Double_t y, Double_t theta, Double_t phi, THaTrackingDetector *creator=nullptr, THaTrackID *id=nullptr, THaPIDinfo *pid=nullptr)
 
virtual ~THaTrack ()
 
- Public Member Functions inherited from TObject
void AbstractMethod (const char *method) const
 
virtual void AppendPad (Option_t *option="")
 
virtual void Browse (TBrowser *b)
 
ULong_t CheckedHash ()
 
virtual const char * ClassName () const
 
virtual TObjectClone (const char *newname="") const
 
virtual void Copy (TObject &object) const
 
virtual void Delete (Option_t *option="")
 
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
 
virtual void Draw (Option_t *option="")
 
virtual void DrawClass () const
 
virtual TObjectDrawClone (Option_t *option="") const
 
virtual void Dump () const
 
virtual void Error (const char *method, const char *msgfmt,...) const
 
virtual void Execute (const char *method, const char *params, Int_t *error=nullptr)
 
virtual void Execute (TMethod *method, TObjArray *params, Int_t *error=nullptr)
 
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
 
virtual void Fatal (const char *method, const char *msgfmt,...) const
 
virtual TObjectFindObject (const char *name) const
 
virtual TObjectFindObject (const TObject *obj) const
 
virtual Option_tGetDrawOption () const
 
virtual const char * GetIconName () const
 
virtual const char * GetName () const
 
virtual char * GetObjectInfo (Int_t px, Int_t py) const
 
virtual Option_tGetOption () const
 
virtual const char * GetTitle () const
 
virtual UInt_t GetUniqueID () const
 
virtual Bool_t HandleTimer (TTimer *timer)
 
virtual ULong_t Hash () const
 
Bool_t HasInconsistentHash () const
 
virtual void Info (const char *method, const char *msgfmt,...) const
 
virtual Bool_t InheritsFrom (const char *classname) const
 
virtual Bool_t InheritsFrom (const TClass *cl) const
 
virtual void Inspect () const
 
void InvertBit (UInt_t f)
 
virtual TClassIsA () const
 
Bool_t IsDestructed () const
 
virtual Bool_t IsEqual (const TObject *obj) const
 
virtual Bool_t IsFolder () const
 
R__ALWAYS_INLINE Bool_t IsOnHeap () const
 
R__ALWAYS_INLINE Bool_t IsZombie () const
 
virtual void ls (Option_t *option="") const
 
void MayNotUse (const char *method) const
 
virtual Bool_t Notify ()
 
void Obsolete (const char *method, const char *asOfVers, const char *removedFromVers) const
 
void operator delete (void *ptr)
 
void operator delete[] (void *ptr)
 
voidoperator new (size_t sz)
 
voidoperator new (size_t sz, void *vp)
 
voidoperator new[] (size_t sz)
 
voidoperator new[] (size_t sz, void *vp)
 
TObjectoperator= (const TObject &rhs)
 
virtual void Paint (Option_t *option="")
 
virtual void Pop ()
 
virtual Int_t Read (const char *name)
 
virtual void RecursiveRemove (TObject *obj)
 
void ResetBit (UInt_t f)
 
virtual void SaveAs (const char *filename="", Option_t *option="") const
 
virtual void SavePrimitive (std::ostream &out, Option_t *option="")
 
void SetBit (UInt_t f)
 
void SetBit (UInt_t f, Bool_t set)
 
virtual void SetDrawOption (Option_t *option="")
 
virtual void SetUniqueID (UInt_t uid)
 
virtual void Streamer (TBuffer &)
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 
virtual void SysError (const char *method, const char *msgfmt,...) const
 
R__ALWAYS_INLINE Bool_t TestBit (UInt_t f) const
 
Int_t TestBits (UInt_t f) const
 
 TObject ()
 
 TObject (const TObject &object)
 
virtual void UseCurrentStyle ()
 
virtual void Warning (const char *method, const char *msgfmt,...) const
 
virtual Int_t Write (const char *name=nullptr, Int_t option=0, Int_t bufsize=0)
 
virtual Int_t Write (const char *name=nullptr, Int_t option=0, Int_t bufsize=0) const
 
virtual ~TObject ()
 

Protected Types

enum  { kMAXCL = 4 }
 

Protected Attributes

Double_t fBeta
 
Double_t fBetaChi2
 
Double_t fChi2
 
THaClusterfClusters [kMAXCL]
 Number of clusters.
 
THaTrackingDetectorfCreator
 Particle ID information for this track.
 
Double_t fdBeta
 
Double_t fDedx
 
Double_t fDp
 
Double_t fDPhi
 
Double_t fDTheta
 
Double_t fdTime
 
Double_t fDX
 
Double_t fDY
 
Double_t fEnergy
 
UInt_t fFlag
 Track identifier.
 
Double_t fFPTime
 
Int_t fGoodPlane3
 
Int_t fGoodPlane4
 
THaTrackIDfID
 
Int_t fIndex
 Detector creating this track.
 
Int_t fNclusters
 
Int_t fNDoF
 
Int_t fNPMT
 
Double_t fP
 
Double_t fPathl
 
Double_t fPhi
 
THaPIDinfofPIDinfo
 Clusters of this track.
 
TVector3 fPvect
 
Double_t fRPhi
 
Double_t fRTheta
 
Double_t fRX
 
Double_t fRY
 
Double_t fTheta
 
Double_t fTime
 
Double_t fTPhi
 
Int_t fTrkNum
 
Double_t fTTheta
 
Double_t fTX
 
Double_t fTY
 
UInt_t fType
 
TVector3 fVertex
 
TVector3 fVertexError
 
Double_t fX
 
Double_t fY
 
- Protected Attributes inherited from TObject
 kOnlyPrepStep
 

Additional Inherited Members

- Static Public Member Functions inherited from TObject
static TClassClass ()
 
static const char * Class_Name ()
 
static constexpr Version_t Class_Version ()
 
static const char * DeclFileName ()
 
static Longptr_t GetDtorOnly ()
 
static Bool_t GetObjectStat ()
 
static void SetDtorOnly (void *obj)
 
static void SetObjectStat (Bool_t stat)
 
- Public Attributes inherited from TObject
 kBitMask
 
 kCanDelete
 
 kCannotPick
 
 kHasUUID
 
 kInconsistent
 
 kInvalidObject
 
 kIsOnHeap
 
 kIsReferenced
 
 kMustCleanup
 
 kNoContextMenu
 
 kNotDeleted
 
 kObjInCanvas
 
 kOverwrite
 
 kSingleKey
 
 kWriteDelete
 
 kZombie
 
- Protected Member Functions inherited from TObject
virtual void DoError (int level, const char *location, const char *fmt, va_list va) const
 
void MakeZombie ()
 

#include <THaTrack.h>

Inheritance diagram for THaTrack:

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
kHasDet 
kHasFP 
kHasRot 
kHasTarget 
kHasVertex 

Definition at line 26 of file THaTrack.h.

◆ anonymous enum

anonymous enum
protected
Enumerator
kMAXCL 

Definition at line 191 of file THaTrack.h.

Constructor & Destructor Documentation

◆ THaTrack() [1/2]

THaTrack::THaTrack ( )
inline

Definition at line 35 of file THaTrack.h.

◆ THaTrack() [2/2]

THaTrack::THaTrack ( Double_t  x,
Double_t  y,
Double_t  theta,
Double_t  phi,
THaTrackingDetector creator = nullptr,
THaTrackID id = nullptr,
THaPIDinfo pid = nullptr 
)
inline

Definition at line 53 of file THaTrack.h.

◆ ~THaTrack()

THaTrack::~THaTrack ( )
virtual

Definition at line 19 of file THaTrack.cxx.

Member Function Documentation

◆ AddCluster()

Int_t THaTrack::AddCluster ( THaCluster c)

Definition at line 55 of file THaTrack.cxx.

◆ Clear()

void THaTrack::Clear ( Option_t opt = "")
virtual

Reimplemented from TObject.

Definition at line 27 of file THaTrack.cxx.

◆ Compare()

Int_t THaTrack::Compare ( const TObject obj) const
virtual

Reimplemented from TObject.

Definition at line 92 of file THaTrack.cxx.

◆ GetBeta()

Double_t THaTrack::GetBeta ( ) const
inline

Definition at line 125 of file THaTrack.h.

◆ GetBetaChi2()

Double_t THaTrack::GetBetaChi2 ( ) const
inline

Definition at line 130 of file THaTrack.h.

◆ GetChi2()

Double_t THaTrack::GetChi2 ( ) const
inline

Definition at line 95 of file THaTrack.h.

◆ GetCluster()

THaCluster * THaTrack::GetCluster ( Int_t  i)
inline

Definition at line 80 of file THaTrack.h.

◆ GetCreator()

THaTrackingDetector * THaTrack::GetCreator ( ) const
inline

Definition at line 77 of file THaTrack.h.

◆ GetdBeta()

Double_t THaTrack::GetdBeta ( ) const
inline

Definition at line 126 of file THaTrack.h.

◆ GetDedx()

Double_t THaTrack::GetDedx ( ) const
inline

Definition at line 127 of file THaTrack.h.

◆ GetDp()

Double_t THaTrack::GetDp ( ) const
inline

Definition at line 110 of file THaTrack.h.

◆ GetDPhi()

Double_t THaTrack::GetDPhi ( ) const
inline

Definition at line 101 of file THaTrack.h.

◆ GetDTheta()

Double_t THaTrack::GetDTheta ( ) const
inline

Definition at line 100 of file THaTrack.h.

◆ GetdTime()

Double_t THaTrack::GetdTime ( ) const
inline

Definition at line 124 of file THaTrack.h.

◆ GetDX()

Double_t THaTrack::GetDX ( ) const
inline

Definition at line 98 of file THaTrack.h.

◆ GetDY()

Double_t THaTrack::GetDY ( ) const
inline

Definition at line 99 of file THaTrack.h.

◆ GetEnergy()

Double_t THaTrack::GetEnergy ( ) const
inline

Definition at line 128 of file THaTrack.h.

◆ GetFlag()

UInt_t THaTrack::GetFlag ( ) const
inline

Definition at line 81 of file THaTrack.h.

◆ GetFPTime()

Double_t THaTrack::GetFPTime ( ) const
inline

Definition at line 131 of file THaTrack.h.

◆ GetGoodPlane3()

Int_t THaTrack::GetGoodPlane3 ( ) const
inline

Definition at line 132 of file THaTrack.h.

◆ GetGoodPlane4()

Int_t THaTrack::GetGoodPlane4 ( ) const
inline

Definition at line 133 of file THaTrack.h.

◆ GetID()

THaTrackID * THaTrack::GetID ( ) const
inline

Definition at line 83 of file THaTrack.h.

◆ GetIndex()

Int_t THaTrack::GetIndex ( ) const
inline

Definition at line 79 of file THaTrack.h.

◆ GetLabPx()

Double_t THaTrack::GetLabPx ( ) const
inline

Definition at line 111 of file THaTrack.h.

◆ GetLabPy()

Double_t THaTrack::GetLabPy ( ) const
inline

Definition at line 112 of file THaTrack.h.

◆ GetLabPz()

Double_t THaTrack::GetLabPz ( ) const
inline

Definition at line 113 of file THaTrack.h.

◆ GetNclusters()

Int_t THaTrack::GetNclusters ( ) const
inline

Definition at line 78 of file THaTrack.h.

◆ GetNDoF()

Int_t THaTrack::GetNDoF ( ) const
inline

Definition at line 96 of file THaTrack.h.

◆ GetNPMT()

Int_t THaTrack::GetNPMT ( ) const
inline

Definition at line 129 of file THaTrack.h.

◆ GetP()

Double_t THaTrack::GetP ( ) const
inline

Definition at line 86 of file THaTrack.h.

◆ GetPathLen()

Double_t THaTrack::GetPathLen ( ) const
inline

Definition at line 117 of file THaTrack.h.

◆ GetPhi()

Double_t THaTrack::GetPhi ( ) const
inline

Definition at line 87 of file THaTrack.h.

◆ GetPIDinfo()

THaPIDinfo * THaTrack::GetPIDinfo ( ) const
inline

Definition at line 88 of file THaTrack.h.

◆ GetPvect()

TVector3 & THaTrack::GetPvect ( )
inline

Definition at line 119 of file THaTrack.h.

◆ GetRPhi()

Double_t THaTrack::GetRPhi ( ) const
inline

Definition at line 105 of file THaTrack.h.

◆ GetRTheta()

Double_t THaTrack::GetRTheta ( ) const
inline

Definition at line 104 of file THaTrack.h.

◆ GetRX()

Double_t THaTrack::GetRX ( ) const
inline

Definition at line 102 of file THaTrack.h.

◆ GetRY()

Double_t THaTrack::GetRY ( ) const
inline

Definition at line 103 of file THaTrack.h.

◆ GetTheta()

Double_t THaTrack::GetTheta ( ) const
inline

Definition at line 89 of file THaTrack.h.

◆ GetTime()

Double_t THaTrack::GetTime ( ) const
inline

Definition at line 123 of file THaTrack.h.

◆ GetTPhi()

Double_t THaTrack::GetTPhi ( ) const
inline

Definition at line 109 of file THaTrack.h.

◆ GetTrkNum()

Int_t THaTrack::GetTrkNum ( ) const
inline

Definition at line 84 of file THaTrack.h.

◆ GetTTheta()

Double_t THaTrack::GetTTheta ( ) const
inline

Definition at line 108 of file THaTrack.h.

◆ GetTX()

Double_t THaTrack::GetTX ( ) const
inline

Definition at line 106 of file THaTrack.h.

◆ GetTY()

Double_t THaTrack::GetTY ( ) const
inline

Definition at line 107 of file THaTrack.h.

◆ GetType()

UInt_t THaTrack::GetType ( ) const
inline

Definition at line 82 of file THaTrack.h.

◆ GetVertex()

TVector3 & THaTrack::GetVertex ( )
inline

Definition at line 120 of file THaTrack.h.

◆ GetVertexError()

TVector3 & THaTrack::GetVertexError ( )
inline

Definition at line 121 of file THaTrack.h.

◆ GetVertexX()

Double_t THaTrack::GetVertexX ( ) const
inline

Definition at line 114 of file THaTrack.h.

◆ GetVertexY()

Double_t THaTrack::GetVertexY ( ) const
inline

Definition at line 115 of file THaTrack.h.

◆ GetVertexZ()

Double_t THaTrack::GetVertexZ ( ) const
inline

Definition at line 116 of file THaTrack.h.

◆ GetX() [1/2]

Double_t THaTrack::GetX ( ) const
inline

Definition at line 90 of file THaTrack.h.

◆ GetX() [2/2]

Double_t THaTrack::GetX ( Double_t  z) const
inline

Definition at line 92 of file THaTrack.h.

◆ GetY() [1/2]

Double_t THaTrack::GetY ( ) const
inline

Definition at line 91 of file THaTrack.h.

◆ GetY() [2/2]

Double_t THaTrack::GetY ( Double_t  z) const
inline

Definition at line 93 of file THaTrack.h.

◆ HasDet()

bool THaTrack::HasDet ( ) const
inline

Definition at line 135 of file THaTrack.h.

◆ HasFP()

bool THaTrack::HasFP ( ) const
inline

Definition at line 136 of file THaTrack.h.

◆ HasRot()

bool THaTrack::HasRot ( ) const
inline

Definition at line 137 of file THaTrack.h.

◆ HasTarget()

bool THaTrack::HasTarget ( ) const
inline

Definition at line 138 of file THaTrack.h.

◆ HasVertex()

bool THaTrack::HasVertex ( ) const
inline

Definition at line 139 of file THaTrack.h.

◆ IsSortable()

virtual Bool_t THaTrack::IsSortable ( ) const
inlinevirtual

Reimplemented from TObject.

Definition at line 186 of file THaTrack.h.

◆ Print()

void THaTrack::Print ( Option_t opt = "") const
virtual

Reimplemented from TObject.

Definition at line 68 of file THaTrack.cxx.

◆ Set()

void THaTrack::Set ( Double_t  x,
Double_t  y,
Double_t  theta,
Double_t  phi 
)
inline

Definition at line 143 of file THaTrack.h.

◆ SetBeta()

void THaTrack::SetBeta ( Double_t  beta)
inline

Definition at line 155 of file THaTrack.h.

◆ SetBetaChi2()

void THaTrack::SetBetaChi2 ( Double_t  betachi2)
inline

Definition at line 160 of file THaTrack.h.

◆ SetChi2()

void THaTrack::SetChi2 ( Double_t  chi2,
Int_t  ndof 
)
inline

Definition at line 165 of file THaTrack.h.

◆ SetCreator()

void THaTrack::SetCreator ( THaTrackingDetector d)
inline

Definition at line 173 of file THaTrack.h.

◆ SetD()

void THaTrack::SetD ( Double_t  x,
Double_t  y,
Double_t  theta,
Double_t  phi 
)
inline

Definition at line 259 of file THaTrack.h.

◆ SetdBeta()

void THaTrack::SetdBeta ( Double_t  db)
inline

Definition at line 156 of file THaTrack.h.

◆ SetDedx()

void THaTrack::SetDedx ( Double_t  dedx)
inline

Definition at line 157 of file THaTrack.h.

◆ SetDp()

void THaTrack::SetDp ( Double_t  dp)
inline

Definition at line 171 of file THaTrack.h.

◆ SetdTime()

void THaTrack::SetdTime ( Double_t  dt)
inline

Definition at line 154 of file THaTrack.h.

◆ SetEnergy()

void THaTrack::SetEnergy ( Double_t  energy)
inline

Definition at line 158 of file THaTrack.h.

◆ SetFlag()

void THaTrack::SetFlag ( UInt_t  flag)
inline

Definition at line 168 of file THaTrack.h.

◆ SetFPTime()

void THaTrack::SetFPTime ( Double_t  fptime)
inline

Definition at line 161 of file THaTrack.h.

◆ SetGoodPlane3()

void THaTrack::SetGoodPlane3 ( Int_t  gdplane3)
inline

Definition at line 162 of file THaTrack.h.

◆ SetGoodPlane4()

void THaTrack::SetGoodPlane4 ( Int_t  gdplane4)
inline

Definition at line 163 of file THaTrack.h.

◆ SetID()

void THaTrack::SetID ( THaTrackID id)
inline

Definition at line 167 of file THaTrack.h.

◆ SetIndex()

void THaTrack::SetIndex ( Int_t  idx)
inline

Definition at line 174 of file THaTrack.h.

◆ SetMomentum()

void THaTrack::SetMomentum ( Double_t  p)
inline

Definition at line 170 of file THaTrack.h.

◆ SetNPMT()

void THaTrack::SetNPMT ( Int_t  npmt)
inline

Definition at line 159 of file THaTrack.h.

◆ SetPathLen()

void THaTrack::SetPathLen ( Double_t  pathl)
inline

Definition at line 152 of file THaTrack.h.

◆ SetPIDinfo()

void THaTrack::SetPIDinfo ( THaPIDinfo pid)
inline

Definition at line 175 of file THaTrack.h.

◆ SetPvect()

void THaTrack::SetPvect ( const TVector3 pvect)
inline

Definition at line 176 of file THaTrack.h.

◆ SetR()

void THaTrack::SetR ( Double_t  x,
Double_t  y,
Double_t  theta,
Double_t  phi 
)
inline

Definition at line 271 of file THaTrack.h.

◆ SetTarget()

void THaTrack::SetTarget ( Double_t  x,
Double_t  y,
Double_t  theta,
Double_t  phi 
)
inline

Definition at line 283 of file THaTrack.h.

◆ SetTime()

void THaTrack::SetTime ( Double_t  time)
inline

Definition at line 153 of file THaTrack.h.

◆ SetTrkNum()

void THaTrack::SetTrkNum ( Int_t  n)
inline

Definition at line 172 of file THaTrack.h.

◆ SetType()

void THaTrack::SetType ( UInt_t  flag)
inline

Definition at line 169 of file THaTrack.h.

◆ SetVertex() [1/2]

void THaTrack::SetVertex ( const TVector3 vert)
inline

Definition at line 177 of file THaTrack.h.

◆ SetVertex() [2/2]

void THaTrack::SetVertex ( Double_t  x,
Double_t  y,
Double_t  z 
)
inline

Definition at line 179 of file THaTrack.h.

◆ SetVertexError() [1/2]

void THaTrack::SetVertexError ( const TVector3 err)
inline

Definition at line 181 of file THaTrack.h.

◆ SetVertexError() [2/2]

void THaTrack::SetVertexError ( Double_t  x,
Double_t  y,
Double_t  z 
)
inline

Definition at line 183 of file THaTrack.h.

Member Data Documentation

◆ fBeta

Double_t THaTrack::fBeta
protected

Definition at line 227 of file THaTrack.h.

◆ fBetaChi2

Double_t THaTrack::fBetaChi2
protected

Definition at line 249 of file THaTrack.h.

◆ fChi2

Double_t THaTrack::fChi2
protected

Definition at line 242 of file THaTrack.h.

◆ fClusters

THaCluster* THaTrack::fClusters[kMAXCL]
protected

Number of clusters.

Definition at line 232 of file THaTrack.h.

◆ fCreator

THaTrackingDetector* THaTrack::fCreator
protected

Particle ID information for this track.

Definition at line 234 of file THaTrack.h.

◆ fdBeta

Double_t THaTrack::fdBeta
protected

Definition at line 228 of file THaTrack.h.

◆ fDedx

Double_t THaTrack::fDedx
protected

Definition at line 245 of file THaTrack.h.

◆ fDp

Double_t THaTrack::fDp
protected

Definition at line 217 of file THaTrack.h.

◆ fDPhi

Double_t THaTrack::fDPhi
protected

Definition at line 204 of file THaTrack.h.

◆ fDTheta

Double_t THaTrack::fDTheta
protected

Definition at line 203 of file THaTrack.h.

◆ fdTime

Double_t THaTrack::fdTime
protected

Definition at line 226 of file THaTrack.h.

◆ fDX

Double_t THaTrack::fDX
protected

Definition at line 201 of file THaTrack.h.

◆ fDY

Double_t THaTrack::fDY
protected

Definition at line 202 of file THaTrack.h.

◆ fEnergy

Double_t THaTrack::fEnergy
protected

Definition at line 246 of file THaTrack.h.

◆ fFlag

UInt_t THaTrack::fFlag
protected

Track identifier.

Definition at line 239 of file THaTrack.h.

◆ fFPTime

Double_t THaTrack::fFPTime
protected

Definition at line 250 of file THaTrack.h.

◆ fGoodPlane3

Int_t THaTrack::fGoodPlane3
protected

Definition at line 251 of file THaTrack.h.

◆ fGoodPlane4

Int_t THaTrack::fGoodPlane4
protected

Definition at line 252 of file THaTrack.h.

◆ fID

THaTrackID* THaTrack::fID
protected

Definition at line 238 of file THaTrack.h.

◆ fIndex

Int_t THaTrack::fIndex
protected

Detector creating this track.

Definition at line 235 of file THaTrack.h.

◆ fNclusters

Int_t THaTrack::fNclusters
protected

Definition at line 231 of file THaTrack.h.

◆ fNDoF

Int_t THaTrack::fNDoF
protected

Definition at line 243 of file THaTrack.h.

◆ fNPMT

Int_t THaTrack::fNPMT
protected

Definition at line 248 of file THaTrack.h.

◆ fP

Double_t THaTrack::fP
protected

Definition at line 198 of file THaTrack.h.

◆ fPathl

Double_t THaTrack::fPathl
protected

Definition at line 223 of file THaTrack.h.

◆ fPhi

Double_t THaTrack::fPhi
protected

Definition at line 197 of file THaTrack.h.

◆ fPIDinfo

THaPIDinfo* THaTrack::fPIDinfo
protected

Clusters of this track.

Definition at line 233 of file THaTrack.h.

◆ fPvect

TVector3 THaTrack::fPvect
protected

Definition at line 219 of file THaTrack.h.

◆ fRPhi

Double_t THaTrack::fRPhi
protected

Definition at line 210 of file THaTrack.h.

◆ fRTheta

Double_t THaTrack::fRTheta
protected

Definition at line 209 of file THaTrack.h.

◆ fRX

Double_t THaTrack::fRX
protected

Definition at line 207 of file THaTrack.h.

◆ fRY

Double_t THaTrack::fRY
protected

Definition at line 208 of file THaTrack.h.

◆ fTheta

Double_t THaTrack::fTheta
protected

Definition at line 196 of file THaTrack.h.

◆ fTime

Double_t THaTrack::fTime
protected

Definition at line 225 of file THaTrack.h.

◆ fTPhi

Double_t THaTrack::fTPhi
protected

Definition at line 216 of file THaTrack.h.

◆ fTrkNum

Int_t THaTrack::fTrkNum
protected

Definition at line 236 of file THaTrack.h.

◆ fTTheta

Double_t THaTrack::fTTheta
protected

Definition at line 215 of file THaTrack.h.

◆ fTX

Double_t THaTrack::fTX
protected

Definition at line 213 of file THaTrack.h.

◆ fTY

Double_t THaTrack::fTY
protected

Definition at line 214 of file THaTrack.h.

◆ fType

UInt_t THaTrack::fType
protected

Definition at line 240 of file THaTrack.h.

◆ fVertex

TVector3 THaTrack::fVertex
protected

Definition at line 220 of file THaTrack.h.

◆ fVertexError

TVector3 THaTrack::fVertexError
protected

Definition at line 221 of file THaTrack.h.

◆ fX

Double_t THaTrack::fX
protected

Definition at line 194 of file THaTrack.h.

◆ fY

Double_t THaTrack::fY
protected

Definition at line 195 of file THaTrack.h.

Collaboration diagram for THaTrack:

The documentation for this class was generated from the following files: