FairRoot/PandaRoot
|
#include <PndCACountersBase.h>
Public Member Functions | |
TEfficiencies () | |
virtual | ~TEfficiencies () |
virtual void | AddCounter (string shortname, string name) |
TEfficiencies & | operator+= (TEfficiencies &a) |
void | CalcEff () |
void | Inc (bool isReco, string name) |
void | IncNEvents () |
void | Print () |
TEfficiencies () | |
virtual | ~TEfficiencies () |
virtual void | AddCounter (string shortname, string name) |
TEfficiencies & | operator+= (TEfficiencies &a) |
void | CalcEff () |
void | Inc (bool isReco, string name) |
void | IncNEvents () |
void | Print () |
Public Attributes | |
vector< string > | names |
map< string, int > | indices |
TTracksCatCounters< double > | ratio_reco |
double | ratio_ghosts |
double | ratio_clones |
TTracksCatCounters< int > | mc |
TTracksCatCounters< int > | reco |
int | ghosts |
int | clones |
int | nEvents |
Definition at line 116 of file PndCACountersBase.h.
|
inline |
Definition at line 118 of file PndCACountersBase.h.
|
inlinevirtual |
Definition at line 121 of file PndCACountersBase.h.
|
inline |
Definition at line 118 of file Counters.h.
|
inlinevirtual |
Definition at line 121 of file Counters.h.
|
inlinevirtual |
Reimplemented in PndCAEfficiencies, and PndFTSEfficiencies.
Definition at line 146 of file PndCACountersBase.h.
References TTracksCatCounters< T >::AddCounter(), indices, mc, names, ratio_reco, and reco.
Referenced by PndFTSEfficiencies::AddCounter(), and PndCAEfficiencies::AddCounter().
|
virtual |
Reimplemented in PndCAEfficiencies, and PndFTSEfficiencies.
void TEfficiencies::CalcEff | ( | ) |
|
inline |
Definition at line 156 of file PndCACountersBase.h.
References clones, TTracksCatCounters< T >::counters, ghosts, indices, mc, ratio_clones, ratio_ghosts, ratio_reco, and reco.
Referenced by PndFTSEfficiencies::CalcEff(), and PndCAEfficiencies::CalcEff().
|
inline |
Definition at line 182 of file PndCACountersBase.h.
References TTracksCatCounters< T >::counters, indices, mc, name, and reco.
Referenced by PndFTSEfficiencies::Inc(), and PndCAEfficiencies::Inc().
void TEfficiencies::Inc | ( | bool | isReco, |
string | name | ||
) |
|
inline |
|
inline |
|
inline |
Definition at line 173 of file PndCACountersBase.h.
References clones, ghosts, mc, nEvents, and reco.
Referenced by PndFTSEfficiencies::operator+=(), and PndCAEfficiencies::operator+=().
TEfficiencies& TEfficiencies::operator+= | ( | TEfficiencies & | a | ) |
|
inline |
Definition at line 190 of file PndCACountersBase.h.
References clones, TTracksCatCounters< T >::counters, ghosts, mc, names, TTracksCatCounters< T >::NCounters, ratio_clones, ratio_ghosts, and ratio_reco.
void TEfficiencies::Print | ( | ) |
int TEfficiencies::clones |
Definition at line 142 of file PndCACountersBase.h.
Referenced by CalcEff(), operator+=(), and Print().
int TEfficiencies::ghosts |
Definition at line 141 of file PndCACountersBase.h.
Referenced by CalcEff(), operator+=(), PndFTSEfficiencies::Print(), PndCAEfficiencies::Print(), and Print().
map< string, int > TEfficiencies::indices |
Definition at line 133 of file PndCACountersBase.h.
Referenced by AddCounter(), CalcEff(), PndFTSEfficiencies::Inc(), PndCAEfficiencies::Inc(), Inc(), PndFTSEfficiencies::Print(), and PndCAEfficiencies::Print().
TTracksCatCounters< int > TEfficiencies::mc |
Definition at line 139 of file PndCACountersBase.h.
Referenced by AddCounter(), PndFTSEfficiencies::CalcEff(), PndCAEfficiencies::CalcEff(), CalcEff(), Inc(), operator+=(), PndFTSEfficiencies::Print(), PndCAEfficiencies::Print(), and Print().
vector< string > TEfficiencies::names |
Definition at line 132 of file PndCACountersBase.h.
Referenced by AddCounter(), PndFTSEfficiencies::Print(), PndCAEfficiencies::Print(), and Print().
int TEfficiencies::nEvents |
Definition at line 143 of file PndCACountersBase.h.
Referenced by IncNEvents(), operator+=(), PndFTSEfficiencies::Print(), and PndCAEfficiencies::Print().
double TEfficiencies::ratio_clones |
Definition at line 137 of file PndCACountersBase.h.
double TEfficiencies::ratio_ghosts |
Definition at line 136 of file PndCACountersBase.h.
Referenced by CalcEff(), PndFTSEfficiencies::Print(), PndCAEfficiencies::Print(), and Print().
TTracksCatCounters< double > TEfficiencies::ratio_reco |
Definition at line 135 of file PndCACountersBase.h.
Referenced by AddCounter(), CalcEff(), PndFTSEfficiencies::Print(), PndCAEfficiencies::Print(), and Print().
TTracksCatCounters< int > TEfficiencies::reco |
Definition at line 140 of file PndCACountersBase.h.
Referenced by AddCounter(), PndFTSEfficiencies::CalcEff(), PndCAEfficiencies::CalcEff(), CalcEff(), Inc(), operator+=(), PndFTSEfficiencies::Print(), and PndCAEfficiencies::Print().