FairRoot/PandaRoot
Public Member Functions | Private Attributes | List of all members
PndFTSCAPerformanceRecoTrackData Class Reference

Information about reconstruction of Reconstructed Track. More...

#include <PndFTSCounters.h>

Public Member Functions

 PndFTSCAPerformanceRecoTrackData ()
 
void SetMCTrack (int mcTrackId_, float purity_, int nHits_)
 
int GetMCTrackId ()
 
float GetPurity ()
 
bool IsGhost (float minPurity=0)
 
bool IsReco (float minPurity=0, int minNHits=0)
 
int NHits ()
 
void Print ()
 

Private Attributes

int mcTrackId
 
float purity
 
int nHits
 

Detailed Description

Information about reconstruction of Reconstructed Track.

Definition at line 149 of file PndFTSCounters.h.

Constructor & Destructor Documentation

PndFTSCAPerformanceRecoTrackData::PndFTSCAPerformanceRecoTrackData ( )
inline

Definition at line 151 of file PndFTSCounters.h.

References mcTrackId.

151  {
152  mcTrackId = -1;
153  };

Member Function Documentation

int PndFTSCAPerformanceRecoTrackData::GetMCTrackId ( )
inline

Definition at line 161 of file PndFTSCounters.h.

References mcTrackId.

float PndFTSCAPerformanceRecoTrackData::GetPurity ( void  )
inline

Definition at line 162 of file PndFTSCounters.h.

References purity.

162 { return purity; }
bool PndFTSCAPerformanceRecoTrackData::IsGhost ( float  minPurity = 0)
inline

Definition at line 163 of file PndFTSCounters.h.

References mcTrackId, and purity.

163 { return (mcTrackId == -1) || (purity < minPurity); }
bool PndFTSCAPerformanceRecoTrackData::IsReco ( float  minPurity = 0,
int  minNHits = 0 
)
inline

Definition at line 164 of file PndFTSCounters.h.

References mcTrackId, nHits, and purity.

164 { return (mcTrackId != -1) && (purity >= minPurity) && (nHits >= minNHits); }
int PndFTSCAPerformanceRecoTrackData::NHits ( )
inline

Definition at line 165 of file PndFTSCounters.h.

References nHits.

void PndFTSCAPerformanceRecoTrackData::Print ( )
inline

Definition at line 167 of file PndFTSCounters.h.

References mcTrackId, and purity.

167 { cout << "Track: " << mcTrackId << " Purity: " << purity << endl; }
void PndFTSCAPerformanceRecoTrackData::SetMCTrack ( int  mcTrackId_,
float  purity_,
int  nHits_ 
)
inline

Definition at line 155 of file PndFTSCounters.h.

References mcTrackId, nHits, and purity.

155  {
156  mcTrackId = mcTrackId_;
157  purity = purity_;
158  nHits = nHits_;
159  }

Member Data Documentation

int PndFTSCAPerformanceRecoTrackData::mcTrackId
private
int PndFTSCAPerformanceRecoTrackData::nHits
private

Definition at line 171 of file PndFTSCounters.h.

Referenced by IsReco(), NHits(), and SetMCTrack().

float PndFTSCAPerformanceRecoTrackData::purity
private

Definition at line 170 of file PndFTSCounters.h.

Referenced by GetPurity(), IsGhost(), IsReco(), Print(), and SetMCTrack().


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