6 #ifndef PNDFTSCounters_H 
    7 #define PNDFTSCounters_H 
   30     AddCounter(
"ref_prim_long" ,
"LRefPrim  efficiency");
 
   34     AddCounter(
"extra_prim"    ,
"ExtraPrim efficiency");
 
   35     AddCounter(
"extra_sec"     ,
"ExtraSec  efficiency");
 
   70   void Inc(
bool isReco, 
bool isKilled, 
double _ratio_length, 
double _ratio_fakes, 
int _nclones, 
string name){
 
   84     std::ios_base::fmtflags coutFlags = cout.flags();
 
   85     std::cout.setf(ios::fixed);
 
   86     std::cout.setf(ios::showpoint);
 
   87     std::cout.precision(3);
 
   88     std::cout << 
"Track category         : " << 
" Eff  " 
   90               <<
" / "<< 
"Length" <<
" / "<< 
"Fakes " <<
" / "<< 
"Clones" <<
" / "<< 
"All Reco" <<
" | "<< 
"All MC"  << std::endl;
 
   93     for (
int iC = 0; iC < NCounters; iC++){
 
   95         std::cout << 
names[iC]  << 
"   : " 
  108     cout.flags(coutFlags);
 
PndFTSEfficiencies & operator+=(PndFTSEfficiencies &a)
virtual void AddCounter(string shortname, string name)
TTracksCatCounters< int > clone
void Inc(bool isReco, bool isKilled, double _ratio_length, double _ratio_fakes, int _nclones, string name)
virtual ~PndFTSEfficiencies()
TTracksCatCounters< int > killed
TTracksCatCounters< double > ratio_killed
TTracksCatCounters< double > ratio_clone
void Inc(bool isReco, string name)
map< string, int > indices
TTracksCatCounters< double > ratio_reco
TTracksCatCounters< double > ratio_length
TTracksCatCounters< double > reco_fakes
TTracksCatCounters< int > mc
TTracksCatCounters< int > reco
TTracksCatCounters< double > reco_length
TTracksCatCounters< double > ratio_fakes
TEfficiencies & operator+=(TEfficiencies &a)
virtual void AddCounter(string shortname, string name)