|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <CbmL1Counters.h>
Public Member Functions | |
| TL1Efficiencies () | |
| virtual | ~TL1Efficiencies () |
| virtual void | AddCounter (TString shortname, TString name) |
| TL1Efficiencies & | operator+= (TL1Efficiencies &a) |
| void | CalcEff () |
| void | Inc (bool isReco, TString name) |
| void | IncNEvents () |
| void | PrintEff () |
| TL1Efficiencies () | |
| virtual | ~TL1Efficiencies () |
| virtual void | AddCounter (TString shortname, TString name) |
| TL1Efficiencies & | operator+= (TL1Efficiencies &a) |
| void | CalcEff () |
| void | Inc (bool isReco, TString name) |
| void | IncNEvents () |
| void | PrintEff () |
Public Attributes | |
| 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 |
Definition at line 130 of file CbmL1Counters.h.
|
inline |
Definition at line 132 of file CbmL1Counters.h.
References clones, ghosts, indices, mc, names, nEvents, ratio_clones, ratio_ghosts, ratio_reco, and reco.
Referenced by TL1AlgoEfficiencies::TL1AlgoEfficiencies(), TL1PerfEfficiencies::TL1PerfEfficiencies(), and operator+=().
|
inlinevirtual |
Definition at line 146 of file CbmL1Counters.h.
|
inline |
Definition at line 132 of file CbmL1Counters.h.
References clones, ghosts, indices, mc, names, nEvents, ratio_clones, ratio_ghosts, ratio_reco, and reco.
|
inlinevirtual |
Definition at line 146 of file CbmL1Counters.h.
Reimplemented in TL1PerfEfficiencies.
Definition at line 171 of file CbmL1Counters.h.
References indices, mc, names, ratio_reco, and reco.
Referenced by TL1AlgoEfficiencies::TL1AlgoEfficiencies(), and TL1PerfEfficiencies::AddCounter().
Reimplemented in TL1PerfEfficiencies.
|
inline |
Definition at line 181 of file CbmL1Counters.h.
References clones, ghosts, indices, mc, ratio_clones, ratio_ghosts, ratio_reco, and reco.
Referenced by TL1PerfEfficiencies::CalcEff().
| void TL1Efficiencies::CalcEff | ( | ) |
|
inline |
Definition at line 205 of file CbmL1Counters.h.
References indices, mc, and reco.
Referenced by TL1PerfEfficiencies::Inc().
| void TL1Efficiencies::Inc | ( | bool | isReco, |
| TString | name ) |
|
inline |
Definition at line 153 of file CbmL1Counters.h.
References nEvents.
Referenced by CbmL1::EfficienciesPerformance().
|
inline |
Definition at line 153 of file CbmL1Counters.h.
References nEvents.
|
inline |
Definition at line 194 of file CbmL1Counters.h.
References TL1Efficiencies(), clones, ghosts, mc, nEvents, and reco.
Referenced by TL1PerfEfficiencies::operator+=().
| TL1Efficiencies & TL1Efficiencies::operator+= | ( | TL1Efficiencies & | a | ) |
|
inline |
Definition at line 214 of file CbmL1Counters.h.
References clones, ghosts, mc, names, ratio_clones, ratio_ghosts, and ratio_reco.
| void TL1Efficiencies::PrintEff | ( | ) |
References clones, ghosts, indices, mc, names, nEvents, ratio_clones, ratio_ghosts, ratio_reco, and reco.
| int TL1Efficiencies::clones |
Definition at line 167 of file CbmL1Counters.h.
Referenced by TL1Efficiencies(), CalcEff(), operator+=(), and PrintEff().
| int TL1Efficiencies::ghosts |
Definition at line 166 of file CbmL1Counters.h.
Referenced by TL1Efficiencies(), CalcEff(), CbmL1::EfficienciesPerformance(), operator+=(), PrintEff(), and TL1PerfEfficiencies::PrintEff().
| map< TString, int > TL1Efficiencies::indices |
Definition at line 158 of file CbmL1Counters.h.
Referenced by TL1Efficiencies(), AddCounter(), CalcEff(), CbmL1::EfficienciesPerformance(), Inc(), TL1PerfEfficiencies::Inc(), and PrintEff().
| TL1TracksCatCounters< int > TL1Efficiencies::mc |
Definition at line 164 of file CbmL1Counters.h.
Referenced by TL1Efficiencies(), AddCounter(), CalcEff(), TL1PerfEfficiencies::CalcEff(), Inc(), operator+=(), PrintEff(), and TL1PerfEfficiencies::PrintEff().
| vector< TString > TL1Efficiencies::names |
Definition at line 157 of file CbmL1Counters.h.
Referenced by TL1Efficiencies(), AddCounter(), PrintEff(), and TL1PerfEfficiencies::PrintEff().
| int TL1Efficiencies::nEvents |
Definition at line 168 of file CbmL1Counters.h.
Referenced by TL1Efficiencies(), IncNEvents(), operator+=(), PrintEff(), and TL1PerfEfficiencies::PrintEff().
| double TL1Efficiencies::ratio_clones |
Definition at line 162 of file CbmL1Counters.h.
Referenced by TL1Efficiencies(), CalcEff(), and PrintEff().
| double TL1Efficiencies::ratio_ghosts |
Definition at line 161 of file CbmL1Counters.h.
Referenced by TL1Efficiencies(), CalcEff(), PrintEff(), and TL1PerfEfficiencies::PrintEff().
| TL1TracksCatCounters< double > TL1Efficiencies::ratio_reco |
Definition at line 160 of file CbmL1Counters.h.
Referenced by TL1Efficiencies(), AddCounter(), CalcEff(), PrintEff(), and TL1PerfEfficiencies::PrintEff().
| TL1TracksCatCounters< int > TL1Efficiencies::reco |
Definition at line 165 of file CbmL1Counters.h.
Referenced by TL1Efficiencies(), AddCounter(), CalcEff(), TL1PerfEfficiencies::CalcEff(), CbmL1::EfficienciesPerformance(), Inc(), operator+=(), PrintEff(), and TL1PerfEfficiencies::PrintEff().