FairRoot/PandaRoot
|
#include <PndCACounters.h>
Public Member Functions | |
PndCAEfficiencies () | |
virtual | ~PndCAEfficiencies () |
virtual void | AddCounter (string shortname, string name) |
PndCAEfficiencies & | operator+= (PndCAEfficiencies &a) |
void | CalcEff () |
void | Inc (bool isReco, bool isKilled, double _ratio_length, double _ratio_fakes, int _nclones, string name) |
void | Print () |
TEfficiencies & | operator+= (TEfficiencies &a) |
void | Inc (bool isReco, string name) |
void | IncNEvents () |
void | IncNEvents () |
Public Attributes | |
TTracksCatCounters< double > | ratio_killed |
TTracksCatCounters< double > | ratio_clone |
TTracksCatCounters< double > | ratio_length |
TTracksCatCounters< double > | ratio_fakes |
TTracksCatCounters< int > | killed |
TTracksCatCounters< int > | clone |
TTracksCatCounters< double > | reco_length |
TTracksCatCounters< double > | reco_fakes |
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 26 of file PndCACounters.h.
|
inline |
Definition at line 28 of file PndCACounters.h.
References AddCounter().
|
inlinevirtual |
Definition at line 40 of file PndCACounters.h.
|
inlinevirtual |
Reimplemented from TEfficiencies.
Definition at line 42 of file PndCACounters.h.
References TTracksCatCounters< T >::AddCounter(), TEfficiencies::AddCounter(), clone, killed, ratio_clone, ratio_fakes, ratio_killed, ratio_length, reco_fakes, and reco_length.
Referenced by PndCAEfficiencies().
|
inline |
Definition at line 62 of file PndCACounters.h.
References TEfficiencies::CalcEff(), clone, killed, TEfficiencies::mc, ratio_clone, ratio_fakes, ratio_killed, ratio_length, TEfficiencies::reco, reco_fakes, and reco_length.
|
inline |
Definition at line 71 of file PndCACounters.h.
References clone, TTracksCatCounters< T >::counters, TEfficiencies::Inc(), TEfficiencies::indices, killed, name, reco_fakes, and reco_length.
|
inlineinherited |
Definition at line 182 of file PndCACountersBase.h.
References TTracksCatCounters< T >::counters, TEfficiencies::indices, TEfficiencies::mc, name, and TEfficiencies::reco.
Referenced by PndFTSEfficiencies::Inc(), and Inc().
|
inlineinherited |
|
inlineinherited |
|
inline |
Definition at line 54 of file PndCACounters.h.
References clone, killed, TEfficiencies::operator+=(), reco_fakes, and reco_length.
|
inlineinherited |
Definition at line 173 of file PndCACountersBase.h.
References TEfficiencies::clones, TEfficiencies::ghosts, TEfficiencies::mc, TEfficiencies::nEvents, and TEfficiencies::reco.
Referenced by PndFTSEfficiencies::operator+=(), and operator+=().
|
inline |
Definition at line 82 of file PndCACounters.h.
References TTracksCatCounters< T >::counters, TEfficiencies::ghosts, TEfficiencies::indices, TEfficiencies::mc, TEfficiencies::names, TTracksCatCounters< T >::NCounters, TEfficiencies::nEvents, ratio_clone, ratio_fakes, TEfficiencies::ratio_ghosts, ratio_length, TEfficiencies::ratio_reco, and TEfficiencies::reco.
TTracksCatCounters<int> PndCAEfficiencies::clone |
Definition at line 112 of file PndCACounters.h.
Referenced by AddCounter(), CalcEff(), Inc(), and operator+=().
|
inherited |
Definition at line 142 of file PndCACountersBase.h.
Referenced by TEfficiencies::CalcEff(), TEfficiencies::operator+=(), and TEfficiencies::Print().
|
inherited |
Definition at line 141 of file PndCACountersBase.h.
Referenced by TEfficiencies::CalcEff(), TEfficiencies::operator+=(), PndFTSEfficiencies::Print(), Print(), and TEfficiencies::Print().
|
inherited |
Definition at line 133 of file PndCACountersBase.h.
Referenced by TEfficiencies::AddCounter(), TEfficiencies::CalcEff(), PndFTSEfficiencies::Inc(), Inc(), TEfficiencies::Inc(), PndFTSEfficiencies::Print(), and Print().
TTracksCatCounters<int> PndCAEfficiencies::killed |
Definition at line 111 of file PndCACounters.h.
Referenced by AddCounter(), CalcEff(), Inc(), and operator+=().
|
inherited |
Definition at line 139 of file PndCACountersBase.h.
Referenced by TEfficiencies::AddCounter(), PndFTSEfficiencies::CalcEff(), CalcEff(), TEfficiencies::CalcEff(), TEfficiencies::Inc(), TEfficiencies::operator+=(), PndFTSEfficiencies::Print(), Print(), and TEfficiencies::Print().
|
inherited |
Definition at line 132 of file PndCACountersBase.h.
Referenced by TEfficiencies::AddCounter(), PndFTSEfficiencies::Print(), Print(), and TEfficiencies::Print().
|
inherited |
Definition at line 143 of file PndCACountersBase.h.
Referenced by TEfficiencies::IncNEvents(), TEfficiencies::operator+=(), PndFTSEfficiencies::Print(), and Print().
TTracksCatCounters<double> PndCAEfficiencies::ratio_clone |
Definition at line 107 of file PndCACounters.h.
Referenced by AddCounter(), CalcEff(), and Print().
|
inherited |
Definition at line 137 of file PndCACountersBase.h.
Referenced by TEfficiencies::CalcEff(), and TEfficiencies::Print().
TTracksCatCounters<double> PndCAEfficiencies::ratio_fakes |
Definition at line 109 of file PndCACounters.h.
Referenced by AddCounter(), CalcEff(), and Print().
|
inherited |
Definition at line 136 of file PndCACountersBase.h.
Referenced by TEfficiencies::CalcEff(), PndFTSEfficiencies::Print(), Print(), and TEfficiencies::Print().
TTracksCatCounters<double> PndCAEfficiencies::ratio_killed |
Definition at line 106 of file PndCACounters.h.
Referenced by AddCounter(), and CalcEff().
TTracksCatCounters<double> PndCAEfficiencies::ratio_length |
Definition at line 108 of file PndCACounters.h.
Referenced by AddCounter(), CalcEff(), and Print().
|
inherited |
Definition at line 135 of file PndCACountersBase.h.
Referenced by TEfficiencies::AddCounter(), TEfficiencies::CalcEff(), PndFTSEfficiencies::Print(), Print(), and TEfficiencies::Print().
|
inherited |
Definition at line 140 of file PndCACountersBase.h.
Referenced by TEfficiencies::AddCounter(), PndFTSEfficiencies::CalcEff(), CalcEff(), TEfficiencies::CalcEff(), TEfficiencies::Inc(), TEfficiencies::operator+=(), PndFTSEfficiencies::Print(), and Print().
TTracksCatCounters<double> PndCAEfficiencies::reco_fakes |
Definition at line 114 of file PndCACounters.h.
Referenced by AddCounter(), CalcEff(), Inc(), and operator+=().
TTracksCatCounters<double> PndCAEfficiencies::reco_length |
Definition at line 113 of file PndCACounters.h.
Referenced by AddCounter(), CalcEff(), Inc(), and operator+=().