![]() |
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 127 of file PndCACountersBase.h.
|
inline |
Definition at line 128 of file PndCACountersBase.h.
|
inlinevirtual |
Definition at line 132 of file PndCACountersBase.h.
References TTracksCatCounters< T >::AddCounter(), and TTracksCatCounters< T >::operator+=().
|
inline |
Definition at line 128 of file Counters.h.
|
inlinevirtual |
Definition at line 132 of file Counters.h.
References TTracksCatCounters< T >::AddCounter(), and TTracksCatCounters< T >::operator+=().
|
inlinevirtual |
Reimplemented in PndCAEfficiencies, and PndFTSEfficiencies.
Definition at line 156 of file PndCACountersBase.h.
Referenced by PndFTSEfficiencies::AddCounter(), PndCAEfficiencies::AddCounter(), and IncNEvents().
|
virtual |
Reimplemented in PndCAEfficiencies, and PndFTSEfficiencies.
| void TEfficiencies::CalcEff | ( | ) |
|
inline |
Definition at line 166 of file PndCACountersBase.h.
Referenced by PndFTSEfficiencies::CalcEff(), PndCAEfficiencies::CalcEff(), and IncNEvents().
|
inline |
Definition at line 192 of file PndCACountersBase.h.
Referenced by PndFTSEfficiencies::Inc(), PndCAEfficiencies::Inc(), and IncNEvents().
| void TEfficiencies::Inc | ( | bool | isReco, |
| string | name | ||
| ) |
|
inline |
Definition at line 139 of file Counters.h.
References AddCounter(), CalcEff(), clones, ghosts, Inc(), mc, TTracksCatCounters< T >::NCounters, nEvents, operator+=(), Print(), and reco.
|
inline |
Definition at line 139 of file PndCACountersBase.h.
|
inline |
Definition at line 181 of file PndCACountersBase.h.
References clones, ghosts, mc, nEvents, and reco.
Referenced by IncNEvents(), PndFTSEfficiencies::operator+=(), and PndCAEfficiencies::operator+=().
| TEfficiencies& TEfficiencies::operator+= | ( | TEfficiencies & | a | ) |
|
inline |
Definition at line 201 of file PndCACountersBase.h.
References TTracksCatCounters< T >::NCounters.
Referenced by IncNEvents().
| void TEfficiencies::Print | ( | ) |
| int TEfficiencies::clones |
Definition at line 152 of file PndCACountersBase.h.
Referenced by IncNEvents(), and operator+=().
| int TEfficiencies::ghosts |
Definition at line 151 of file PndCACountersBase.h.
Referenced by IncNEvents(), operator+=(), PndFTSEfficiencies::Print(), and PndCAEfficiencies::Print().
| map< string, int > TEfficiencies::indices |
Definition at line 143 of file PndCACountersBase.h.
Referenced by PndFTSEfficiencies::Inc(), PndCAEfficiencies::Inc(), PndFTSEfficiencies::Print(), and PndCAEfficiencies::Print().
| TTracksCatCounters< int > TEfficiencies::mc |
Definition at line 149 of file PndCACountersBase.h.
Referenced by PndFTSEfficiencies::CalcEff(), PndCAEfficiencies::CalcEff(), IncNEvents(), operator+=(), PndFTSEfficiencies::Print(), and PndCAEfficiencies::Print().
| vector< string > TEfficiencies::names |
Definition at line 142 of file PndCACountersBase.h.
Referenced by PndFTSEfficiencies::Print(), and PndCAEfficiencies::Print().
| int TEfficiencies::nEvents |
Definition at line 153 of file PndCACountersBase.h.
Referenced by IncNEvents(), operator+=(), PndFTSEfficiencies::Print(), and PndCAEfficiencies::Print().
| double TEfficiencies::ratio_clones |
Definition at line 147 of file PndCACountersBase.h.
| double TEfficiencies::ratio_ghosts |
Definition at line 146 of file PndCACountersBase.h.
Referenced by PndFTSEfficiencies::Print(), and PndCAEfficiencies::Print().
| TTracksCatCounters< double > TEfficiencies::ratio_reco |
Definition at line 145 of file PndCACountersBase.h.
Referenced by PndFTSEfficiencies::Print(), and PndCAEfficiencies::Print().
| TTracksCatCounters< int > TEfficiencies::reco |
Definition at line 150 of file PndCACountersBase.h.
Referenced by PndFTSEfficiencies::CalcEff(), PndCAEfficiencies::CalcEff(), IncNEvents(), operator+=(), PndFTSEfficiencies::Print(), and PndCAEfficiencies::Print().