CbmRoot
|
counters used for efficiency calculation More...
#include <CbmL1Counters.h>
Public Member Functions | |
TL1TracksCatCounters () | |
TL1TracksCatCounters (int nCounters) | |
int | GetNcounters () const |
void | AddCounter () |
void | AddCounters (int nCounters) |
TL1TracksCatCounters & | operator+= (TL1TracksCatCounters &a) |
TL1TracksCatCounters | operator+ (TL1TracksCatCounters &a) |
template<typename T2 > | |
TL1TracksCatCounters< double > | operator/ (TL1TracksCatCounters< T2 > &a) |
template<typename T2 > | |
TL1TracksCatCounters< T2 > | operator/ (double a) |
Public Attributes | |
cacore::Vector< T > | counters {"TL1TracksCatCounters::counters"} |
Private Member Functions | |
double | Div (double a, double b) |
Friends | |
std::fstream & | operator<< (std::fstream &strm, const TL1TracksCatCounters< T > &a) |
std::ostream & | operator<< (std::ostream &strm, const TL1TracksCatCounters< T > &a) |
std::fstream & | operator>> (std::fstream &strm, TL1TracksCatCounters< T > &a) |
counters used for efficiency calculation
Definition at line 25 of file CbmL1Counters.h.
|
inline |
Definition at line 27 of file CbmL1Counters.h.
References TL1TracksCatCounters< T >::counters.
|
inline |
Definition at line 29 of file CbmL1Counters.h.
References TL1TracksCatCounters< T >::counters.
|
inline |
Definition at line 33 of file CbmL1Counters.h.
References TL1TracksCatCounters< T >::counters.
Referenced by CbmEbEventEfficiencies::AddCounter(), CbmKFPartEfficiencies::AddCounter(), TL1Efficiencies::AddCounter(), and TL1PerfEfficiencies::AddCounter().
|
inline |
Definition at line 35 of file CbmL1Counters.h.
References TL1TracksCatCounters< T >::counters, and TL1TracksCatCounters< T >::GetNcounters().
|
inlineprivate |
Definition at line 119 of file CbmL1Counters.h.
Referenced by TL1TracksCatCounters< T >::operator/(), and TL1TracksCatCounters< T >::operator/().
|
inline |
Definition at line 31 of file CbmL1Counters.h.
References TL1TracksCatCounters< T >::counters.
Referenced by TL1TracksCatCounters< T >::AddCounters(), TL1TracksCatCounters< T >::operator+=(), TL1TracksCatCounters< T >::operator/(), TL1TracksCatCounters< T >::operator/(), CbmEbEventEfficiencies::PrintEff(), CbmKFPartEfficiencies::PrintEff(), TL1PerfEfficiencies::PrintEff(), and TL1Efficiencies::ToString().
|
inline |
Definition at line 52 of file CbmL1Counters.h.
|
inline |
Definition at line 37 of file CbmL1Counters.h.
References TL1TracksCatCounters< T >::counters, and TL1TracksCatCounters< T >::GetNcounters().
|
inline |
Definition at line 77 of file CbmL1Counters.h.
References TL1TracksCatCounters< T >::counters, TL1TracksCatCounters< T >::Div(), and TL1TracksCatCounters< T >::GetNcounters().
|
inline |
Definition at line 60 of file CbmL1Counters.h.
References TL1TracksCatCounters< T >::counters, TL1TracksCatCounters< T >::Div(), and TL1TracksCatCounters< T >::GetNcounters().
|
friend |
Definition at line 86 of file CbmL1Counters.h.
|
friend |
Definition at line 95 of file CbmL1Counters.h.
|
friend |
Definition at line 104 of file CbmL1Counters.h.
cacore::Vector<T> TL1TracksCatCounters< T >::counters {"TL1TracksCatCounters::counters"} |
Definition at line 122 of file CbmL1Counters.h.
Referenced by TL1TracksCatCounters< T >::AddCounter(), TL1TracksCatCounters< T >::AddCounters(), CbmEbEventEfficiencies::CalcEff(), TL1Efficiencies::CalcEff(), CbmL1::EfficienciesPerformance(), TL1TracksCatCounters< T >::GetNcounters(), CbmEbEventEfficiencies::Inc(), CbmKFPartEfficiencies::Inc(), TL1Efficiencies::Inc(), TL1PerfEfficiencies::Inc(), CbmKFPartEfficiencies::IncReco(), TL1TracksCatCounters< T >::operator+=(), TL1TracksCatCounters< T >::operator/(), TL1TracksCatCounters< T >::operator/(), CbmEbEventEfficiencies::PrintEff(), CbmKFPartEfficiencies::PrintEff(), TL1PerfEfficiencies::PrintEff(), TL1TracksCatCounters< T >::TL1TracksCatCounters(), TL1TracksCatCounters< T >::TL1TracksCatCounters(), and TL1Efficiencies::ToString().