CbmRoot
|
Public Member Functions | |
TL1PerfEfficiencies () | |
virtual | ~TL1PerfEfficiencies () |
virtual void | AddCounter (const TString &shortname, const TString &name) |
TL1PerfEfficiencies & | operator+= (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, const TString &name) |
void | PrintEff (bool ifPrintTableToLog=false, TDirectory *outDir=nullptr, const std::string &nameOfTable="efficiency_table") |
TL1Efficiencies & | operator+= (TL1Efficiencies &a) |
void | Inc (bool isReco, const TString &name) |
void | IncNEvents () |
std::string | ToString () const |
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 |
std::vector< TString > | names |
std::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 |
Definition at line 69 of file CbmL1Performance.cxx.
|
inline |
Definition at line 71 of file CbmL1Performance.cxx.
References AddCounter().
|
inlinevirtual |
Definition at line 108 of file CbmL1Performance.cxx.
|
inlinevirtual |
Reimplemented from TL1Efficiencies.
Definition at line 110 of file CbmL1Performance.cxx.
References TL1Efficiencies::AddCounter(), TL1TracksCatCounters< T >::AddCounter(), clone, killed, mc_length, mc_length_hits, ratio_clone, ratio_fakes, ratio_killed, ratio_length, reco_fakes, and reco_length.
Referenced by TL1PerfEfficiencies().
|
inline |
Definition at line 137 of file CbmL1Performance.cxx.
References TL1Efficiencies::CalcEff(), clone, killed, TL1Efficiencies::mc, ratio_clone, ratio_fakes, ratio_killed, ratio_length, TL1Efficiencies::reco, reco_fakes, and reco_length.
Referenced by CbmL1::EfficienciesPerformance().
|
inlineinherited |
Definition at line 202 of file CbmL1Counters.h.
References TL1TracksCatCounters< T >::counters, TL1Efficiencies::indices, TL1Efficiencies::mc, and TL1Efficiencies::reco.
Referenced by Inc().
|
inline |
Definition at line 147 of file CbmL1Performance.cxx.
References clone, TL1TracksCatCounters< T >::counters, TL1Efficiencies::Inc(), TL1Efficiencies::indices, killed, mc_length, mc_length_hits, reco_fakes, and reco_length.
Referenced by CbmL1::EfficienciesPerformance().
|
inlineinherited |
Definition at line 148 of file CbmL1Counters.h.
References TL1Efficiencies::nEvents.
Referenced by CbmL1::EfficienciesPerformance().
|
inlineinherited |
Definition at line 191 of file CbmL1Counters.h.
References TL1Efficiencies::clones, TL1Efficiencies::ghosts, TL1Efficiencies::mc, TL1Efficiencies::nEvents, and TL1Efficiencies::reco.
Referenced by operator+=().
|
inline |
Definition at line 125 of file CbmL1Performance.cxx.
References clone, killed, mc_length, mc_length_hits, TL1Efficiencies::operator+=(), reco_fakes, and reco_length.
|
inline |
Definition at line 162 of file CbmL1Performance.cxx.
References TL1TracksCatCounters< T >::counters, TL1TracksCatCounters< T >::GetNcounters(), TL1Efficiencies::ghosts, TL1Efficiencies::mc, mc_length, mc_length_hits, TL1Efficiencies::names, TL1Efficiencies::nEvents, ratio_clone, ratio_fakes, TL1Efficiencies::ratio_ghosts, ratio_killed, ratio_length, TL1Efficiencies::ratio_reco, TL1Efficiencies::reco, CbmQaTable::SetCell(), CbmQaTable::SetColWidth(), CbmQaTable::SetNamesOfCols(), and CbmQaTable::SetNamesOfRows().
Referenced by CbmL1::EfficienciesPerformance().
|
inlineinherited |
Definition at line 210 of file CbmL1Counters.h.
References TL1Efficiencies::clones, TL1TracksCatCounters< T >::counters, TL1TracksCatCounters< T >::GetNcounters(), TL1Efficiencies::ghosts, TL1Efficiencies::mc, TL1Efficiencies::names, TL1Efficiencies::ratio_clones, TL1Efficiencies::ratio_ghosts, and TL1Efficiencies::ratio_reco.
TL1TracksCatCounters<int> TL1PerfEfficiencies::clone |
Definition at line 223 of file CbmL1Performance.cxx.
Referenced by AddCounter(), CalcEff(), Inc(), and operator+=().
|
inherited |
Definition at line 163 of file CbmL1Counters.h.
Referenced by TL1Efficiencies::CalcEff(), TL1Efficiencies::operator+=(), and TL1Efficiencies::ToString().
|
inherited |
Definition at line 162 of file CbmL1Counters.h.
Referenced by TL1Efficiencies::CalcEff(), CbmL1::EfficienciesPerformance(), TL1Efficiencies::operator+=(), PrintEff(), and TL1Efficiencies::ToString().
|
inherited |
Definition at line 154 of file CbmL1Counters.h.
Referenced by TL1Efficiencies::AddCounter(), TL1Efficiencies::CalcEff(), CbmL1::EfficienciesPerformance(), TL1Efficiencies::Inc(), and Inc().
TL1TracksCatCounters<int> TL1PerfEfficiencies::killed |
Definition at line 222 of file CbmL1Performance.cxx.
Referenced by AddCounter(), CalcEff(), Inc(), and operator+=().
|
inherited |
Definition at line 160 of file CbmL1Counters.h.
Referenced by TL1Efficiencies::AddCounter(), TL1Efficiencies::CalcEff(), CalcEff(), CbmL1::EfficienciesPerformance(), TL1Efficiencies::Inc(), TL1Efficiencies::operator+=(), PrintEff(), and TL1Efficiencies::ToString().
TL1TracksCatCounters<int> TL1PerfEfficiencies::mc_length |
Definition at line 226 of file CbmL1Performance.cxx.
Referenced by AddCounter(), Inc(), operator+=(), and PrintEff().
TL1TracksCatCounters<int> TL1PerfEfficiencies::mc_length_hits |
Definition at line 227 of file CbmL1Performance.cxx.
Referenced by AddCounter(), Inc(), operator+=(), and PrintEff().
|
inherited |
Definition at line 153 of file CbmL1Counters.h.
Referenced by TL1Efficiencies::AddCounter(), PrintEff(), and TL1Efficiencies::ToString().
|
inherited |
Definition at line 164 of file CbmL1Counters.h.
Referenced by TL1Efficiencies::IncNEvents(), TL1Efficiencies::operator+=(), and PrintEff().
TL1TracksCatCounters<double> TL1PerfEfficiencies::ratio_clone |
Definition at line 218 of file CbmL1Performance.cxx.
Referenced by AddCounter(), CalcEff(), and PrintEff().
|
inherited |
Definition at line 158 of file CbmL1Counters.h.
Referenced by TL1Efficiencies::CalcEff(), and TL1Efficiencies::ToString().
TL1TracksCatCounters<double> TL1PerfEfficiencies::ratio_fakes |
Definition at line 220 of file CbmL1Performance.cxx.
Referenced by AddCounter(), CalcEff(), and PrintEff().
|
inherited |
Definition at line 157 of file CbmL1Counters.h.
Referenced by TL1Efficiencies::CalcEff(), PrintEff(), and TL1Efficiencies::ToString().
TL1TracksCatCounters<double> TL1PerfEfficiencies::ratio_killed |
Definition at line 217 of file CbmL1Performance.cxx.
Referenced by AddCounter(), CalcEff(), and PrintEff().
TL1TracksCatCounters<double> TL1PerfEfficiencies::ratio_length |
Definition at line 219 of file CbmL1Performance.cxx.
Referenced by AddCounter(), CalcEff(), and PrintEff().
|
inherited |
Definition at line 156 of file CbmL1Counters.h.
Referenced by TL1Efficiencies::AddCounter(), TL1Efficiencies::CalcEff(), PrintEff(), and TL1Efficiencies::ToString().
|
inherited |
Definition at line 161 of file CbmL1Counters.h.
Referenced by TL1Efficiencies::AddCounter(), TL1Efficiencies::CalcEff(), CalcEff(), CbmL1::EfficienciesPerformance(), TL1Efficiencies::Inc(), TL1Efficiencies::operator+=(), and PrintEff().
TL1TracksCatCounters<double> TL1PerfEfficiencies::reco_fakes |
Definition at line 225 of file CbmL1Performance.cxx.
Referenced by AddCounter(), CalcEff(), Inc(), and operator+=().
TL1TracksCatCounters<double> TL1PerfEfficiencies::reco_length |
Definition at line 224 of file CbmL1Performance.cxx.
Referenced by AddCounter(), CalcEff(), Inc(), and operator+=().