BmnRoot
Loading...
Searching...
No Matches
TL1PerfEfficiencies Struct Reference
Inheritance diagram for TL1PerfEfficiencies:
[legend]
Collaboration diagram for TL1PerfEfficiencies:
[legend]

Public Member Functions

 TL1PerfEfficiencies ()
 
virtual ~TL1PerfEfficiencies ()
 
virtual void AddCounter (TString shortname, TString name)
 
TL1PerfEfficienciesoperator+= (TL1PerfEfficiencies &a)
 
void CalcEff ()
 
void Inc (bool isReco, bool isKilled, double _ratio_length, double _ratio_fakes, int _nclones, int _mc_length, int _mc_length_hits, TString name)
 
void PrintEff ()
 
- Public Member Functions inherited from TL1Efficiencies
 TL1Efficiencies ()
 
virtual ~TL1Efficiencies ()
 
TL1Efficienciesoperator+= (TL1Efficiencies &a)
 
void CalcEff ()
 
void Inc (bool isReco, TString name)
 
void IncNEvents ()
 
void PrintEff ()
 
 TL1Efficiencies ()
 
virtual ~TL1Efficiencies ()
 
TL1Efficienciesoperator+= (TL1Efficiencies &a)
 
void CalcEff ()
 
void Inc (bool isReco, TString name)
 
void IncNEvents ()
 
void PrintEff ()
 

Public Attributes

TL1TracksCatCounters< double > ratio_killed
 
TL1TracksCatCounters< double > ratio_clone
 
TL1TracksCatCounters< double > ratio_length
 
TL1TracksCatCounters< double > ratio_fakes
 
TL1TracksCatCounters< int > killed
 
TL1TracksCatCounters< int > clone
 
TL1TracksCatCounters< double > reco_length
 
TL1TracksCatCounters< double > reco_fakes
 
TL1TracksCatCounters< int > mc_length
 
TL1TracksCatCounters< int > mc_length_hits
 
- Public Attributes inherited from TL1Efficiencies
vector< TString > names
 
map< TString, int > indices
 
TL1TracksCatCounters< double > ratio_reco
 
double ratio_ghosts
 
double ratio_clones
 
TL1TracksCatCounters< int > mc
 
TL1TracksCatCounters< int > reco
 
int ghosts
 
int clones
 
int nEvents
 

Detailed Description

Definition at line 129 of file CbmL1Performance.cxx.

Constructor & Destructor Documentation

◆ TL1PerfEfficiencies()

TL1PerfEfficiencies::TL1PerfEfficiencies ( )
inline

Definition at line 131 of file CbmL1Performance.cxx.

References AddCounter().

◆ ~TL1PerfEfficiencies()

virtual TL1PerfEfficiencies::~TL1PerfEfficiencies ( )
inlinevirtual

Definition at line 167 of file CbmL1Performance.cxx.

Member Function Documentation

◆ AddCounter()

virtual void TL1PerfEfficiencies::AddCounter ( TString  shortname,
TString  name 
)
inlinevirtual

◆ CalcEff()

void TL1PerfEfficiencies::CalcEff ( )
inline

◆ Inc()

void TL1PerfEfficiencies::Inc ( bool  isReco,
bool  isKilled,
double  _ratio_length,
double  _ratio_fakes,
int  _nclones,
int  _mc_length,
int  _mc_length_hits,
TString  name 
)
inline

◆ operator+=()

TL1PerfEfficiencies & TL1PerfEfficiencies::operator+= ( TL1PerfEfficiencies a)
inline

◆ PrintEff()

Member Data Documentation

◆ clone

TL1TracksCatCounters<int> TL1PerfEfficiencies::clone

Definition at line 248 of file CbmL1Performance.cxx.

Referenced by AddCounter(), CalcEff(), Inc(), and operator+=().

◆ killed

TL1TracksCatCounters<int> TL1PerfEfficiencies::killed

Definition at line 247 of file CbmL1Performance.cxx.

Referenced by AddCounter(), CalcEff(), Inc(), and operator+=().

◆ mc_length

TL1TracksCatCounters<int> TL1PerfEfficiencies::mc_length

Definition at line 251 of file CbmL1Performance.cxx.

Referenced by AddCounter(), Inc(), operator+=(), and PrintEff().

◆ mc_length_hits

TL1TracksCatCounters<int> TL1PerfEfficiencies::mc_length_hits

Definition at line 252 of file CbmL1Performance.cxx.

Referenced by AddCounter(), Inc(), operator+=(), and PrintEff().

◆ ratio_clone

TL1TracksCatCounters<double> TL1PerfEfficiencies::ratio_clone

Definition at line 243 of file CbmL1Performance.cxx.

Referenced by AddCounter(), CalcEff(), and PrintEff().

◆ ratio_fakes

TL1TracksCatCounters<double> TL1PerfEfficiencies::ratio_fakes

Definition at line 245 of file CbmL1Performance.cxx.

Referenced by AddCounter(), CalcEff(), and PrintEff().

◆ ratio_killed

TL1TracksCatCounters<double> TL1PerfEfficiencies::ratio_killed

Definition at line 242 of file CbmL1Performance.cxx.

Referenced by AddCounter(), CalcEff(), and PrintEff().

◆ ratio_length

TL1TracksCatCounters<double> TL1PerfEfficiencies::ratio_length

Definition at line 244 of file CbmL1Performance.cxx.

Referenced by AddCounter(), CalcEff(), and PrintEff().

◆ reco_fakes

TL1TracksCatCounters<double> TL1PerfEfficiencies::reco_fakes

Definition at line 250 of file CbmL1Performance.cxx.

Referenced by AddCounter(), CalcEff(), Inc(), and operator+=().

◆ reco_length

TL1TracksCatCounters<double> TL1PerfEfficiencies::reco_length

Definition at line 249 of file CbmL1Performance.cxx.

Referenced by AddCounter(), CalcEff(), Inc(), and operator+=().


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