CbmRoot
|
#include <CbmL1Counters.h>
Public Member Functions | |
TL1Efficiencies () | |
virtual | ~TL1Efficiencies () |
virtual void | AddCounter (const TString &shortname, const TString &name) |
TL1Efficiencies & | operator+= (TL1Efficiencies &a) |
void | CalcEff () |
void | Inc (bool isReco, const TString &name) |
void | IncNEvents () |
std::string | ToString () const |
Public Attributes | |
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 125 of file CbmL1Counters.h.
|
inline |
Definition at line 126 of file CbmL1Counters.h.
|
inlinevirtual |
Definition at line 140 of file CbmL1Counters.h.
|
inlinevirtual |
Reimplemented in TL1PerfEfficiencies.
Definition at line 167 of file CbmL1Counters.h.
References TL1TracksCatCounters< T >::AddCounter(), indices, mc, names, ratio_reco, and reco.
Referenced by TL1PerfEfficiencies::AddCounter().
|
inline |
Definition at line 177 of file CbmL1Counters.h.
References clones, TL1TracksCatCounters< T >::counters, ghosts, indices, mc, ratio_clones, ratio_ghosts, ratio_reco, and reco.
Referenced by TL1PerfEfficiencies::CalcEff().
|
inline |
Definition at line 202 of file CbmL1Counters.h.
References TL1TracksCatCounters< T >::counters, indices, mc, and reco.
Referenced by TL1PerfEfficiencies::Inc().
|
inline |
Definition at line 148 of file CbmL1Counters.h.
References nEvents.
Referenced by CbmL1::EfficienciesPerformance().
|
inline |
Definition at line 191 of file CbmL1Counters.h.
References clones, ghosts, mc, nEvents, and reco.
Referenced by TL1PerfEfficiencies::operator+=().
|
inline |
Definition at line 210 of file CbmL1Counters.h.
References clones, TL1TracksCatCounters< T >::counters, TL1TracksCatCounters< T >::GetNcounters(), ghosts, mc, names, ratio_clones, ratio_ghosts, and ratio_reco.
int TL1Efficiencies::clones |
Definition at line 163 of file CbmL1Counters.h.
Referenced by CalcEff(), operator+=(), and ToString().
int TL1Efficiencies::ghosts |
Definition at line 162 of file CbmL1Counters.h.
Referenced by CalcEff(), CbmL1::EfficienciesPerformance(), operator+=(), TL1PerfEfficiencies::PrintEff(), and ToString().
std::map<TString, int> TL1Efficiencies::indices |
Definition at line 154 of file CbmL1Counters.h.
Referenced by AddCounter(), CalcEff(), CbmL1::EfficienciesPerformance(), Inc(), and TL1PerfEfficiencies::Inc().
TL1TracksCatCounters<int> TL1Efficiencies::mc |
Definition at line 160 of file CbmL1Counters.h.
Referenced by AddCounter(), CalcEff(), TL1PerfEfficiencies::CalcEff(), CbmL1::EfficienciesPerformance(), Inc(), operator+=(), TL1PerfEfficiencies::PrintEff(), and ToString().
std::vector<TString> TL1Efficiencies::names |
Definition at line 153 of file CbmL1Counters.h.
Referenced by AddCounter(), TL1PerfEfficiencies::PrintEff(), and ToString().
int TL1Efficiencies::nEvents |
Definition at line 164 of file CbmL1Counters.h.
Referenced by IncNEvents(), operator+=(), and TL1PerfEfficiencies::PrintEff().
double TL1Efficiencies::ratio_clones |
Definition at line 158 of file CbmL1Counters.h.
Referenced by CalcEff(), and ToString().
double TL1Efficiencies::ratio_ghosts |
Definition at line 157 of file CbmL1Counters.h.
Referenced by CalcEff(), TL1PerfEfficiencies::PrintEff(), and ToString().
TL1TracksCatCounters<double> TL1Efficiencies::ratio_reco |
Definition at line 156 of file CbmL1Counters.h.
Referenced by AddCounter(), CalcEff(), TL1PerfEfficiencies::PrintEff(), and ToString().
TL1TracksCatCounters<int> TL1Efficiencies::reco |
Definition at line 161 of file CbmL1Counters.h.
Referenced by AddCounter(), CalcEff(), TL1PerfEfficiencies::CalcEff(), CbmL1::EfficienciesPerformance(), Inc(), operator+=(), and TL1PerfEfficiencies::PrintEff().