FairRoot/PandaRoot
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
PndTrackingQualityRecoInfo Class Reference

#include <PndTrackingQualityRecoInfo.h>

Inheritance diagram for PndTrackingQualityRecoInfo:

Public Member Functions

 PndTrackingQualityRecoInfo ()
 
 PndTrackingQualityRecoInfo (int recotrackid)
 
 ~PndTrackingQualityRecoInfo ()
 
void SetMCTrackInfo (PndTrackingQualityMCInfo *info)
 
void SetNofMCTracks (Int_t nofmctracks)
 
Int_t GetNofMCTracks ()
 
double GetPurity ()
 
double GetSttPurity ()
 
double GetMvdPixelPurity ()
 
double GetMvdStripPurity ()
 
double GetMvdPurity ()
 
double GetGemPurity ()
 
double GetFtsPurity ()
 
double GetContamination ()
 
double GetSttContamination ()
 
double GetMvdPixelContamination ()
 
double GetMvdStripContamination ()
 
double GetMvdContamination ()
 
double GetGemContamination ()
 
double GetFtsContamination ()
 
double GetEfficiency ()
 
double GetMvdPixelEfficiency ()
 
double GetMvdStripEfficiency ()
 
double GetMvdEfficiency ()
 
double GetSttEfficiency ()
 
double GetGemEfficiency ()
 
double GetFtsEfficiency ()
 
double GetInefficiency ()
 
double GetMvdPixelInefficiency ()
 
double GetMvdStripInefficiency ()
 
double GetMvdInefficiency ()
 
double GetSttInefficiency ()
 
double GetGemInefficiency ()
 
double GetFtsInefficiency ()
 
int GetQuality ()
 
int GetMCQuality ()
 
void SetMCVertex (TVector3 pos)
 
void SetMCMomentum (TVector3 mom)
 
void SetPositionFirst (TVector3 pos)
 
void SetMomentumFirst (TVector3 mom)
 
void SetPositionLast (TVector3 pos)
 
void SetMomentumLast (TVector3 mom)
 
TVector3 GetPositionFirst ()
 
TVector3 GetMomentumFirst ()
 
TVector3 GetPositionLast ()
 
TVector3 GetMomentumLast ()
 
void SetCharge (int ch)
 
void SetNofMvdPixelTrueHits (int nofpix)
 
void SetNofMvdStripTrueHits (int nofstr)
 
void SetNofSttTrueHits (int nofstt)
 
void SetNofGemTrueHits (int nofgem)
 
void SetNofFtsTrueHits (int noffts)
 
Int_t GetNofMvdPixelTrueHits ()
 
Int_t GetNofMvdStripTrueHits ()
 
Int_t GetNofMvdTrueHits ()
 
Int_t GetNofSttTrueHits ()
 
Int_t GetNofGemTrueHits ()
 
Int_t GetNofFtsTrueHits ()
 
Int_t GetNofRecoTrueHits ()
 
void SetNofMvdPixelFakeHits (int nofpix)
 
void SetNofMvdStripFakeHits (int nofstr)
 
void SetNofSttFakeHits (int nofstt)
 
void SetNofGemFakeHits (int nofgem)
 
void SetNofFtsFakeHits (int noffts)
 
Int_t GetNofMvdPixelFakeHits ()
 
Int_t GetNofMvdStripFakeHits ()
 
Int_t GetNofMvdFakeHits ()
 
Int_t GetNofSttFakeHits ()
 
Int_t GetNofGemFakeHits ()
 
Int_t GetNofFtsFakeHits ()
 
Int_t GetNofRecoFakeHits ()
 
Int_t GetNofMvdPixelMissingHits ()
 
Int_t GetNofMvdStripMissingHits ()
 
Int_t GetNofMvdMissingHits ()
 
Int_t GetNofSttMissingHits ()
 
Int_t GetNofGemMissingHits ()
 
Int_t GetNofFtsMissingHits ()
 
Int_t GetNofMissingHits ()
 
void SetNofMvdPixelMissingHits (int nofpix)
 
void SetNofMvdStripMissingHits (int nofstr)
 
void SetNofSttMissingHits (int nofstt)
 
void SetNofGemMissingHits (int nofgem)
 
void SetNofFtsMissingHits (int nofgem)
 
Int_t GetNofTrueHits ()
 
Int_t GetNofFakeHits ()
 
Int_t GetNofRecoHits ()
 
Int_t GetNofMvdPixelHits ()
 
Int_t GetNofMvdStripHits ()
 
Int_t GetNofMvdHits ()
 
Int_t GetNofSttHits ()
 
Int_t GetNofGemHits ()
 
Int_t GetNofFtsHits ()
 
Bool_t IsFull ()
 
Bool_t IsAlmostFull ()
 
Bool_t IsPartial ()
 
Bool_t IsScarce ()
 
Bool_t IsClean ()
 
Bool_t IsAlmostClean ()
 
Bool_t IsNoisy ()
 
Int_t GetRecoTrackID ()
 
Int_t GetCharge ()
 
PndTrackingQualityMCInfo GetMCTrackInfo ()
 
void SetMCTrackID (int mctrackid)
 
Int_t GetMCTrackID ()
 
void SetTrue ()
 
Bool_t IsTrue ()
 
void SetClone ()
 
Bool_t IsClone ()
 
void SetFlag (int flag)
 
Int_t GetFlag ()
 
void SetIdealTrackId (int idealid)
 
Int_t GetIdealTrackId ()
 

Protected Member Functions

 ClassDef (PndTrackingQualityRecoInfo, 2)
 

Protected Attributes

Int_t fNofMvdPixelTrueHits
 
Int_t fNofMvdStripTrueHits
 
Int_t fNofSttTrueHits
 
Int_t fNofGemTrueHits
 
Int_t fNofFtsTrueHits
 
Int_t fNofMvdPixelFakeHits
 
Int_t fNofMvdStripFakeHits
 
Int_t fNofSttFakeHits
 
Int_t fNofGemFakeHits
 
Int_t fNofFtsFakeHits
 
Int_t fNofMvdPixelMissingHits
 
Int_t fNofMvdStripMissingHits
 
Int_t fNofSttMissingHits
 
Int_t fNofGemMissingHits
 
Int_t fNofFtsMissingHits
 
Int_t fRecoTrackID
 
TVector3 fPosFirst
 
TVector3 fMomFirst
 
TVector3 fPosLast
 
TVector3 fMomLast
 
PndTrackingQualityMCInfo fMCTrackInfo
 
Int_t fFlag
 
Int_t fNofMCTracks
 
Int_t fIdealTrackId
 
TVector3 fMCMomFirst
 
TVector3 fMCMomLast
 
TVector3 fMCVertex
 
TVector3 fMCMomentum
 
Int_t fMCCharge
 
Int_t fMCPdg
 
Bool_t fIsPrimary
 
Int_t fQuality
 
Int_t fMCQuality
 
Int_t fCharge
 
Int_t fMCTrackID
 
Bool_t fTrue
 

Detailed Description

PndTrackingQualityRecoInfo

Author
Lia Lavezzi

Definition at line 14 of file PndTrackingQualityRecoInfo.h.

Constructor & Destructor Documentation

PndTrackingQualityRecoInfo::PndTrackingQualityRecoInfo ( )

Definition at line 16 of file PndTrackingQualityRecoInfo.cxx.

16  :
19  fNofSttMissingHits(0), fNofGemMissingHits(0), fNofFtsMissingHits(0), fRecoTrackID(-1), fPosFirst(TVector3(0., 0., 0.)),
20  fMomFirst(TVector3(0., 0., 0.)), fPosLast(TVector3(0., 0., 0.)), fMomLast(TVector3(0., 0., 0.)), fMCTrackInfo(PndTrackingQualityMCInfo()),
21  fFlag(-1), fNofMCTracks(0), fIdealTrackId(-1),
22  fMCMomFirst(TVector3(0.,0.,0.)), fMCMomLast(TVector3(0.,0.,0.)), fMCVertex(TVector3(0.,0.,0.)), fMCMomentum(TVector3(0.,0.,0.)),
23  fMCCharge(-100), fMCPdg(0), fIsPrimary(kFALSE), fQuality(-100), fMCQuality(-100), fCharge(-100), fMCTrackID(-1), fTrue(kFALSE)
24  {}
PndTrackingQualityMCInfo fMCTrackInfo
PndTrackingQualityRecoInfo::PndTrackingQualityRecoInfo ( int  recotrackid)

Definition at line 26 of file PndTrackingQualityRecoInfo.cxx.

26  :
29  fNofSttMissingHits(0), fNofGemMissingHits(0), fNofFtsMissingHits(0), fRecoTrackID(recotrackid), fPosFirst(TVector3(0., 0., 0.)),
30  fMomFirst(TVector3(0., 0., 0.)), fPosLast(TVector3(0., 0., 0.)), fMomLast(TVector3(0., 0., 0.)), fMCTrackInfo(PndTrackingQualityMCInfo()),
31  fFlag(-1), fNofMCTracks(0), fIdealTrackId(-1), fMCMomLast(TVector3(0.,0.,0.)), fMCVertex(TVector3(0.,0.,0.)), fMCMomentum(TVector3(0.,0.,0.)),
32  fMCCharge(-100), fMCPdg(0), fIsPrimary(kFALSE), fQuality(-100), fMCQuality(-100), fCharge(-100), fMCTrackID(-1), fTrue(kFALSE)
33  {}
PndTrackingQualityMCInfo fMCTrackInfo
PndTrackingQualityRecoInfo::~PndTrackingQualityRecoInfo ( )

Definition at line 35 of file PndTrackingQualityRecoInfo.cxx.

35 {}

Member Function Documentation

PndTrackingQualityRecoInfo::ClassDef ( PndTrackingQualityRecoInfo  ,
 
)
protected
Int_t PndTrackingQualityRecoInfo::GetCharge ( )
inline

Definition at line 185 of file PndTrackingQualityRecoInfo.h.

References fCharge.

double PndTrackingQualityRecoInfo::GetContamination ( )

Definition at line 180 of file PndTrackingQualityRecoInfo.cxx.

References GetNofRecoFakeHits(), and GetNofRecoHits().

Referenced by IsAlmostClean(), IsClean(), and IsNoisy().

180  {
181  if(GetNofRecoHits() == 0) return -1; // CHECK
182  return (double) GetNofRecoFakeHits()/GetNofRecoHits();
183 }
double PndTrackingQualityRecoInfo::GetEfficiency ( )
Int_t PndTrackingQualityRecoInfo::GetFlag ( )
inline

Definition at line 198 of file PndTrackingQualityRecoInfo.h.

References fFlag.

double PndTrackingQualityRecoInfo::GetFtsContamination ( )
double PndTrackingQualityRecoInfo::GetFtsEfficiency ( )
double PndTrackingQualityRecoInfo::GetFtsInefficiency ( )
double PndTrackingQualityRecoInfo::GetFtsPurity ( )

Definition at line 171 of file PndTrackingQualityRecoInfo.cxx.

References GetNofFtsHits(), and GetNofFtsTrueHits().

171  {
172  if(GetNofFtsHits() == 0) return -1; // CHECK
173  return (double) GetNofFtsTrueHits()/GetNofFtsHits();
174 }
double PndTrackingQualityRecoInfo::GetGemContamination ( )

Definition at line 208 of file PndTrackingQualityRecoInfo.cxx.

References GetNofGemFakeHits(), and GetNofGemHits().

208  {
209  if(GetNofGemHits() == 0) return -1; // CHECK
210  return (double) GetNofGemFakeHits()/GetNofGemHits();
211 }
double PndTrackingQualityRecoInfo::GetGemEfficiency ( )
double PndTrackingQualityRecoInfo::GetGemInefficiency ( )
double PndTrackingQualityRecoInfo::GetGemPurity ( )

Definition at line 166 of file PndTrackingQualityRecoInfo.cxx.

References GetNofGemHits(), and GetNofGemTrueHits().

166  {
167  if(GetNofGemHits() == 0) return -1; // CHECK
168  return (double) GetNofGemTrueHits()/GetNofGemHits();
169 }
Int_t PndTrackingQualityRecoInfo::GetIdealTrackId ( )
inline

Definition at line 201 of file PndTrackingQualityRecoInfo.h.

References fIdealTrackId.

double PndTrackingQualityRecoInfo::GetInefficiency ( )
int PndTrackingQualityRecoInfo::GetMCQuality ( )
inline

Definition at line 82 of file PndTrackingQualityRecoInfo.h.

References fMCQuality.

Int_t PndTrackingQualityRecoInfo::GetMCTrackID ( )
inline
PndTrackingQualityMCInfo PndTrackingQualityRecoInfo::GetMCTrackInfo ( )
inline

Definition at line 187 of file PndTrackingQualityRecoInfo.h.

References fMCTrackInfo.

187 { return fMCTrackInfo; }
PndTrackingQualityMCInfo fMCTrackInfo
TVector3 PndTrackingQualityRecoInfo::GetMomentumFirst ( )
inline

Definition at line 93 of file PndTrackingQualityRecoInfo.h.

References fMomFirst.

TVector3 PndTrackingQualityRecoInfo::GetMomentumLast ( )
inline

Definition at line 95 of file PndTrackingQualityRecoInfo.h.

References fMomLast.

double PndTrackingQualityRecoInfo::GetMvdContamination ( )

Definition at line 204 of file PndTrackingQualityRecoInfo.cxx.

References GetNofMvdFakeHits(), and GetNofMvdHits().

204  {
205  if(GetNofMvdHits() == 0) return -1; // CHECK
206  return (double) GetNofMvdFakeHits()/GetNofMvdHits();
207 }
double PndTrackingQualityRecoInfo::GetMvdEfficiency ( )
double PndTrackingQualityRecoInfo::GetMvdInefficiency ( )
double PndTrackingQualityRecoInfo::GetMvdPixelContamination ( )

Definition at line 196 of file PndTrackingQualityRecoInfo.cxx.

References GetNofMvdPixelFakeHits(), and GetNofMvdPixelHits().

196  {
197  if(GetNofMvdPixelHits() == 0) return -1; // CHECK
198  return (double) GetNofMvdPixelFakeHits()/GetNofMvdPixelHits();
199 }
double PndTrackingQualityRecoInfo::GetMvdPixelEfficiency ( )
double PndTrackingQualityRecoInfo::GetMvdPixelInefficiency ( )
double PndTrackingQualityRecoInfo::GetMvdPixelPurity ( )

Definition at line 154 of file PndTrackingQualityRecoInfo.cxx.

References GetNofMvdPixelHits(), and GetNofMvdPixelTrueHits().

154  {
155  if(GetNofMvdPixelHits() == 0) return -1; // CHECK
156  return (double) GetNofMvdPixelTrueHits()/GetNofMvdPixelHits();
157 }
double PndTrackingQualityRecoInfo::GetMvdPurity ( )

Definition at line 162 of file PndTrackingQualityRecoInfo.cxx.

References GetNofMvdHits(), and GetNofMvdTrueHits().

162  {
163  if(GetNofMvdHits() == 0) return -1; // CHECK
164  return (double) GetNofMvdTrueHits()/GetNofMvdHits();
165 }
double PndTrackingQualityRecoInfo::GetMvdStripContamination ( )

Definition at line 200 of file PndTrackingQualityRecoInfo.cxx.

References GetNofMvdStripFakeHits(), and GetNofMvdStripHits().

200  {
201  if(GetNofMvdStripHits() == 0) return -1; // CHECK
202  return (double) GetNofMvdStripFakeHits()/GetNofMvdStripHits();
203 }
double PndTrackingQualityRecoInfo::GetMvdStripEfficiency ( )
double PndTrackingQualityRecoInfo::GetMvdStripInefficiency ( )
double PndTrackingQualityRecoInfo::GetMvdStripPurity ( )

Definition at line 158 of file PndTrackingQualityRecoInfo.cxx.

References GetNofMvdStripHits(), and GetNofMvdStripTrueHits().

158  {
159  if(GetNofMvdStripHits() == 0) return -1; // CHECK
160  return (double) GetNofMvdStripTrueHits()/GetNofMvdStripHits();
161 }
Int_t PndTrackingQualityRecoInfo::GetNofFakeHits ( )
inline
Int_t PndTrackingQualityRecoInfo::GetNofFtsFakeHits ( )
inline

Definition at line 135 of file PndTrackingQualityRecoInfo.h.

References fNofFtsFakeHits.

Referenced by GetNofFtsHits().

Int_t PndTrackingQualityRecoInfo::GetNofFtsHits ( )
inline
Int_t PndTrackingQualityRecoInfo::GetNofFtsMissingHits ( )
inline

Definition at line 146 of file PndTrackingQualityRecoInfo.h.

References fNofFtsMissingHits.

Referenced by GetFtsInefficiency().

Int_t PndTrackingQualityRecoInfo::GetNofFtsTrueHits ( )
inline
Int_t PndTrackingQualityRecoInfo::GetNofGemFakeHits ( )
inline

Definition at line 134 of file PndTrackingQualityRecoInfo.h.

References fNofGemFakeHits.

Referenced by GetGemContamination(), and GetNofGemHits().

Int_t PndTrackingQualityRecoInfo::GetNofGemHits ( )
inline
Int_t PndTrackingQualityRecoInfo::GetNofGemMissingHits ( )
inline

Definition at line 145 of file PndTrackingQualityRecoInfo.h.

References fNofGemMissingHits.

Referenced by GetGemInefficiency().

Int_t PndTrackingQualityRecoInfo::GetNofGemTrueHits ( )
inline
Int_t PndTrackingQualityRecoInfo::GetNofMCTracks ( )
inline

Definition at line 35 of file PndTrackingQualityRecoInfo.h.

References fNofMCTracks.

Int_t PndTrackingQualityRecoInfo::GetNofMissingHits ( )
inline
Int_t PndTrackingQualityRecoInfo::GetNofMvdFakeHits ( )
inline
Int_t PndTrackingQualityRecoInfo::GetNofMvdHits ( )
inline
Int_t PndTrackingQualityRecoInfo::GetNofMvdMissingHits ( )
inline
Int_t PndTrackingQualityRecoInfo::GetNofMvdPixelFakeHits ( )
inline
Int_t PndTrackingQualityRecoInfo::GetNofMvdPixelHits ( )
inline
Int_t PndTrackingQualityRecoInfo::GetNofMvdPixelMissingHits ( )
inline
Int_t PndTrackingQualityRecoInfo::GetNofMvdPixelTrueHits ( )
inline
Int_t PndTrackingQualityRecoInfo::GetNofMvdStripFakeHits ( )
inline
Int_t PndTrackingQualityRecoInfo::GetNofMvdStripHits ( )
inline
Int_t PndTrackingQualityRecoInfo::GetNofMvdStripMissingHits ( )
inline
Int_t PndTrackingQualityRecoInfo::GetNofMvdStripTrueHits ( )
inline
Int_t PndTrackingQualityRecoInfo::GetNofMvdTrueHits ( )
inline
Int_t PndTrackingQualityRecoInfo::GetNofRecoFakeHits ( )
inline
Int_t PndTrackingQualityRecoInfo::GetNofRecoHits ( )
inline
Int_t PndTrackingQualityRecoInfo::GetNofRecoTrueHits ( )
inline
Int_t PndTrackingQualityRecoInfo::GetNofSttFakeHits ( )
inline

Definition at line 133 of file PndTrackingQualityRecoInfo.h.

References fNofSttFakeHits.

Referenced by GetNofSttHits(), and GetSttContamination().

133 {return fNofSttFakeHits; } // fNofSttParalFakeHits + fNofSttSkewFakeHits ;}
Int_t PndTrackingQualityRecoInfo::GetNofSttHits ( )
inline

Definition at line 168 of file PndTrackingQualityRecoInfo.h.

References GetNofSttFakeHits(), and GetNofSttTrueHits().

Referenced by GetSttContamination(), and GetSttPurity().

168 { return GetNofSttTrueHits() + GetNofSttFakeHits(); } // GetNofSttParalHits() + GetNofSttSkewHits(); }
Int_t PndTrackingQualityRecoInfo::GetNofSttMissingHits ( )
inline

Definition at line 144 of file PndTrackingQualityRecoInfo.h.

References fNofSttMissingHits.

Referenced by GetSttInefficiency().

144 {return fNofSttMissingHits; } // fNofSttParalMissingHits + fNofSttSkewMissingHits ;}
Int_t PndTrackingQualityRecoInfo::GetNofSttTrueHits ( )
inline

Definition at line 113 of file PndTrackingQualityRecoInfo.h.

References fNofSttTrueHits.

Referenced by GetNofSttHits(), GetSttEfficiency(), and GetSttPurity().

113 {return fNofSttTrueHits; } // fNofParalSttTrueHits + fNofSttSkewTrueHits ;}
Int_t PndTrackingQualityRecoInfo::GetNofTrueHits ( )
inline
TVector3 PndTrackingQualityRecoInfo::GetPositionFirst ( )
inline

Definition at line 92 of file PndTrackingQualityRecoInfo.h.

References fPosFirst.

TVector3 PndTrackingQualityRecoInfo::GetPositionLast ( )
inline

Definition at line 94 of file PndTrackingQualityRecoInfo.h.

References fPosLast.

double PndTrackingQualityRecoInfo::GetPurity ( void  )
int PndTrackingQualityRecoInfo::GetQuality ( )
inline

Definition at line 81 of file PndTrackingQualityRecoInfo.h.

References fQuality.

Int_t PndTrackingQualityRecoInfo::GetRecoTrackID ( )
inline
double PndTrackingQualityRecoInfo::GetSttContamination ( )

Definition at line 192 of file PndTrackingQualityRecoInfo.cxx.

References GetNofSttFakeHits(), and GetNofSttHits().

192  {
193  if(GetNofSttHits() == 0) return -1; // CHECK
194  return (double) GetNofSttFakeHits()/GetNofSttHits();
195 }
double PndTrackingQualityRecoInfo::GetSttEfficiency ( )
double PndTrackingQualityRecoInfo::GetSttInefficiency ( )
double PndTrackingQualityRecoInfo::GetSttPurity ( )

Definition at line 150 of file PndTrackingQualityRecoInfo.cxx.

References GetNofSttHits(), and GetNofSttTrueHits().

150  {
151  if(GetNofSttHits() == 0) return -1; // CHECK
152  return (double) GetNofSttTrueHits()/GetNofSttHits();
153 }
Bool_t PndTrackingQualityRecoInfo::IsAlmostClean ( )
inline

Definition at line 179 of file PndTrackingQualityRecoInfo.h.

References GetContamination().

179 { return GetContamination() > 0.0001 && GetContamination() < 0.1; }
Bool_t PndTrackingQualityRecoInfo::IsAlmostFull ( )
inline

Definition at line 174 of file PndTrackingQualityRecoInfo.h.

References GetEfficiency().

174 { return GetEfficiency() < 0.9999 && GetEfficiency() > 0.90; }
Bool_t PndTrackingQualityRecoInfo::IsClean ( )
inline

Definition at line 178 of file PndTrackingQualityRecoInfo.h.

References GetContamination().

178 { return GetContamination() < 0.0001; }
Bool_t PndTrackingQualityRecoInfo::IsClone ( )
inline

Definition at line 195 of file PndTrackingQualityRecoInfo.h.

References fTrue.

195 { return fTrue == 0; }
Bool_t PndTrackingQualityRecoInfo::IsFull ( )
inline

Definition at line 173 of file PndTrackingQualityRecoInfo.h.

References GetEfficiency().

173 { return GetEfficiency() > 0.9999; }
Bool_t PndTrackingQualityRecoInfo::IsNoisy ( )
inline

Definition at line 180 of file PndTrackingQualityRecoInfo.h.

References GetContamination().

180 { return GetContamination() > 0.1; }
Bool_t PndTrackingQualityRecoInfo::IsPartial ( )
inline

Definition at line 175 of file PndTrackingQualityRecoInfo.h.

References GetEfficiency().

175 { return GetEfficiency() < 0.90 && GetEfficiency() > 0.60; }
Bool_t PndTrackingQualityRecoInfo::IsScarce ( )
inline

Definition at line 176 of file PndTrackingQualityRecoInfo.h.

References GetEfficiency().

176 { return GetEfficiency() < 0.60 && GetEfficiency() > 0.; }
Bool_t PndTrackingQualityRecoInfo::IsTrue ( )
inline

Definition at line 192 of file PndTrackingQualityRecoInfo.h.

References fTrue.

192 { return fTrue == 1; }
void PndTrackingQualityRecoInfo::SetCharge ( int  ch)
inline
void PndTrackingQualityRecoInfo::SetClone ( )
inline
void PndTrackingQualityRecoInfo::SetFlag ( int  flag)
inline
void PndTrackingQualityRecoInfo::SetIdealTrackId ( int  idealid)
inline

Definition at line 200 of file PndTrackingQualityRecoInfo.h.

References fIdealTrackId.

Referenced by PndTrackingQATask::Exec().

void PndTrackingQualityRecoInfo::SetMCMomentum ( TVector3  mom)
inline

Definition at line 85 of file PndTrackingQualityRecoInfo.h.

References fMCMomentum, and mom.

85 { fMCMomentum = mom; }
Double_t mom
Definition: plot_dirc.C:14
void PndTrackingQualityRecoInfo::SetMCTrackID ( int  mctrackid)
inline
void PndTrackingQualityRecoInfo::SetMCTrackInfo ( PndTrackingQualityMCInfo info)
inline

Definition at line 23 of file PndTrackingQualityRecoInfo.h.

References fIsPrimary, fMCCharge, fMCMomFirst, fMCMomLast, fMCPdg, fMCQuality, fMCTrackInfo, fMCVertex, fQuality, PndTrackingQualityMCInfo::GetCharge(), PndTrackingQualityMCInfo::GetIsPrimary(), PndTrackingQualityMCInfo::GetMCQuality(), PndTrackingQualityMCInfo::GetMomentumFirst(), PndTrackingQualityMCInfo::GetMomentumLast(), PndTrackingQualityMCInfo::GetPDGCode(), PndTrackingQualityMCInfo::GetQuality(), and PndTrackingQualityMCInfo::GetVertex().

Referenced by PndTrackingQualityBarrelTaskNewLinks::Exec(), and PndTrackingQATask::Exec().

23  {
24  fMCTrackInfo = *info;
33  }
PndTrackingQualityMCInfo fMCTrackInfo
void PndTrackingQualityRecoInfo::SetMCVertex ( TVector3  pos)
inline

Definition at line 84 of file PndTrackingQualityRecoInfo.h.

References fMCVertex, and pos.

void PndTrackingQualityRecoInfo::SetMomentumFirst ( TVector3  mom)
inline
void PndTrackingQualityRecoInfo::SetMomentumLast ( TVector3  mom)
inline
void PndTrackingQualityRecoInfo::SetNofFtsFakeHits ( int  noffts)
inline
void PndTrackingQualityRecoInfo::SetNofFtsMissingHits ( int  nofgem)
inline
void PndTrackingQualityRecoInfo::SetNofFtsTrueHits ( int  noffts)
inline
void PndTrackingQualityRecoInfo::SetNofGemFakeHits ( int  nofgem)
inline
void PndTrackingQualityRecoInfo::SetNofGemMissingHits ( int  nofgem)
inline
void PndTrackingQualityRecoInfo::SetNofGemTrueHits ( int  nofgem)
inline
void PndTrackingQualityRecoInfo::SetNofMCTracks ( Int_t  nofmctracks)
inline
void PndTrackingQualityRecoInfo::SetNofMvdPixelFakeHits ( int  nofpix)
inline
void PndTrackingQualityRecoInfo::SetNofMvdPixelMissingHits ( int  nofpix)
inline
void PndTrackingQualityRecoInfo::SetNofMvdPixelTrueHits ( int  nofpix)
inline
void PndTrackingQualityRecoInfo::SetNofMvdStripFakeHits ( int  nofstr)
inline
void PndTrackingQualityRecoInfo::SetNofMvdStripMissingHits ( int  nofstr)
inline
void PndTrackingQualityRecoInfo::SetNofMvdStripTrueHits ( int  nofstr)
inline
void PndTrackingQualityRecoInfo::SetNofSttFakeHits ( int  nofstt)
inline
void PndTrackingQualityRecoInfo::SetNofSttMissingHits ( int  nofstt)
inline
void PndTrackingQualityRecoInfo::SetNofSttTrueHits ( int  nofstt)
inline
void PndTrackingQualityRecoInfo::SetPositionFirst ( TVector3  pos)
inline
void PndTrackingQualityRecoInfo::SetPositionLast ( TVector3  pos)
inline
void PndTrackingQualityRecoInfo::SetTrue ( )
inline

Member Data Documentation

Int_t PndTrackingQualityRecoInfo::fCharge
protected

Definition at line 234 of file PndTrackingQualityRecoInfo.h.

Referenced by GetCharge(), and SetCharge().

Int_t PndTrackingQualityRecoInfo::fFlag
protected

Definition at line 220 of file PndTrackingQualityRecoInfo.h.

Referenced by GetFlag(), and SetFlag().

Int_t PndTrackingQualityRecoInfo::fIdealTrackId
protected

Definition at line 222 of file PndTrackingQualityRecoInfo.h.

Referenced by GetIdealTrackId(), and SetIdealTrackId().

Bool_t PndTrackingQualityRecoInfo::fIsPrimary
protected

Definition at line 231 of file PndTrackingQualityRecoInfo.h.

Referenced by SetMCTrackInfo().

Int_t PndTrackingQualityRecoInfo::fMCCharge
protected

Definition at line 228 of file PndTrackingQualityRecoInfo.h.

Referenced by SetMCTrackInfo().

TVector3 PndTrackingQualityRecoInfo::fMCMomentum
protected

Definition at line 227 of file PndTrackingQualityRecoInfo.h.

Referenced by SetMCMomentum().

TVector3 PndTrackingQualityRecoInfo::fMCMomFirst
protected

Definition at line 224 of file PndTrackingQualityRecoInfo.h.

Referenced by SetMCTrackInfo().

TVector3 PndTrackingQualityRecoInfo::fMCMomLast
protected

Definition at line 225 of file PndTrackingQualityRecoInfo.h.

Referenced by SetMCTrackInfo().

Int_t PndTrackingQualityRecoInfo::fMCPdg
protected

Definition at line 229 of file PndTrackingQualityRecoInfo.h.

Referenced by SetMCTrackInfo().

Int_t PndTrackingQualityRecoInfo::fMCQuality
protected

Definition at line 233 of file PndTrackingQualityRecoInfo.h.

Referenced by GetMCQuality(), and SetMCTrackInfo().

Int_t PndTrackingQualityRecoInfo::fMCTrackID
protected

Definition at line 235 of file PndTrackingQualityRecoInfo.h.

Referenced by GetMCTrackID(), and SetMCTrackID().

PndTrackingQualityMCInfo PndTrackingQualityRecoInfo::fMCTrackInfo
protected
TVector3 PndTrackingQualityRecoInfo::fMCVertex
protected

Definition at line 226 of file PndTrackingQualityRecoInfo.h.

Referenced by SetMCTrackInfo(), and SetMCVertex().

TVector3 PndTrackingQualityRecoInfo::fMomFirst
protected

Definition at line 216 of file PndTrackingQualityRecoInfo.h.

Referenced by GetMomentumFirst(), and SetMomentumFirst().

TVector3 PndTrackingQualityRecoInfo::fMomLast
protected

Definition at line 217 of file PndTrackingQualityRecoInfo.h.

Referenced by GetMomentumLast(), and SetMomentumLast().

Int_t PndTrackingQualityRecoInfo::fNofFtsFakeHits
protected

Definition at line 207 of file PndTrackingQualityRecoInfo.h.

Referenced by GetNofFtsFakeHits(), and SetNofFtsFakeHits().

Int_t PndTrackingQualityRecoInfo::fNofFtsMissingHits
protected

Definition at line 208 of file PndTrackingQualityRecoInfo.h.

Referenced by GetNofFtsMissingHits(), and SetNofFtsMissingHits().

Int_t PndTrackingQualityRecoInfo::fNofFtsTrueHits
protected
Int_t PndTrackingQualityRecoInfo::fNofGemFakeHits
protected
Int_t PndTrackingQualityRecoInfo::fNofGemMissingHits
protected
Int_t PndTrackingQualityRecoInfo::fNofGemTrueHits
protected
Int_t PndTrackingQualityRecoInfo::fNofMCTracks
protected

Definition at line 221 of file PndTrackingQualityRecoInfo.h.

Referenced by GetNofMCTracks(), and SetNofMCTracks().

Int_t PndTrackingQualityRecoInfo::fNofMvdPixelFakeHits
protected
Int_t PndTrackingQualityRecoInfo::fNofMvdPixelMissingHits
protected
Int_t PndTrackingQualityRecoInfo::fNofMvdPixelTrueHits
protected
Int_t PndTrackingQualityRecoInfo::fNofMvdStripFakeHits
protected
Int_t PndTrackingQualityRecoInfo::fNofMvdStripMissingHits
protected
Int_t PndTrackingQualityRecoInfo::fNofMvdStripTrueHits
protected
Int_t PndTrackingQualityRecoInfo::fNofSttFakeHits
protected
Int_t PndTrackingQualityRecoInfo::fNofSttMissingHits
protected
Int_t PndTrackingQualityRecoInfo::fNofSttTrueHits
protected
TVector3 PndTrackingQualityRecoInfo::fPosFirst
protected

Definition at line 216 of file PndTrackingQualityRecoInfo.h.

Referenced by GetPositionFirst(), and SetPositionFirst().

TVector3 PndTrackingQualityRecoInfo::fPosLast
protected

Definition at line 217 of file PndTrackingQualityRecoInfo.h.

Referenced by GetPositionLast(), and SetPositionLast().

Int_t PndTrackingQualityRecoInfo::fQuality
protected

Definition at line 232 of file PndTrackingQualityRecoInfo.h.

Referenced by GetQuality(), and SetMCTrackInfo().

Int_t PndTrackingQualityRecoInfo::fRecoTrackID
protected

Definition at line 215 of file PndTrackingQualityRecoInfo.h.

Referenced by GetRecoTrackID().

Bool_t PndTrackingQualityRecoInfo::fTrue
protected

Definition at line 237 of file PndTrackingQualityRecoInfo.h.

Referenced by IsClone(), IsTrue(), SetClone(), and SetTrue().


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