FairRoot/PandaRoot
|
#include <KFPartEfficiencies.h>
Public Member Functions | |
KFPartEfficiencies () | |
virtual | ~KFPartEfficiencies () |
int | GetParticleIndex (int pdg) |
virtual void | AddCounter (TString shortname, TString name) |
KFPartEfficiencies & | operator+= (KFPartEfficiencies &a) |
void | CalcEff () |
void | Inc (bool isReco, int nClones, TString name) |
void | IncReco (bool isGhost, bool isBg, TString name) |
void | PrintEff () |
void | AddFromFile (TString fileName) |
Public Attributes | |
int | partPDG [nParticles] |
TString | partName [nParticles] |
TString | partTitle [nParticles] |
vector< vector< int > > | partDaughterPdg |
float | partMHistoMin [nParticles] |
float | partMHistoMax [nParticles] |
Static Public Attributes | |
static const int | nParticles = 48 |
Private Attributes | |
vector< TString > | names |
map< TString, int > | indices |
map< int, int > | fPdgToIndex |
TTracksCatCounters< double > | ratio_reco |
TTracksCatCounters< int > | mc |
TTracksCatCounters< int > | reco |
TTracksCatCounters< double > | ratio_ghost |
TTracksCatCounters< double > | ratio_bg |
TTracksCatCounters< double > | ratio_clone |
TTracksCatCounters< int > | ghost |
TTracksCatCounters< int > | bg |
TTracksCatCounters< int > | clone |
Friends | |
std::fstream & | operator<< (std::fstream &strm, KFPartEfficiencies &a) |
std::fstream & | operator>> (std::fstream &strm, KFPartEfficiencies &a) |
Definition at line 10 of file KFPartEfficiencies.h.
|
inline |
Definition at line 14 of file KFPartEfficiencies.h.
References AddCounter(), fPdgToIndex, nParticles, partDaughterPdg, partMHistoMax, partMHistoMin, partName, partPDG, partTitle, and TString.
|
inlinevirtual |
Definition at line 330 of file KFPartEfficiencies.h.
Definition at line 340 of file KFPartEfficiencies.h.
References TTracksCatCounters< T >::AddCounter(), bg, clone, ghost, indices, mc, names, ratio_bg, ratio_clone, ratio_ghost, ratio_reco, and reco.
Referenced by KFPartEfficiencies().
|
inline |
|
inline |
Definition at line 362 of file KFPartEfficiencies.h.
References bg, clone, ghost, mc, ratio_bg, ratio_clone, ratio_ghost, ratio_reco, and reco.
|
inline |
|
inline |
Definition at line 372 of file KFPartEfficiencies.h.
References clone, TTracksCatCounters< T >::counters, indices, mc, name, and reco.
|
inline |
Definition at line 382 of file KFPartEfficiencies.h.
References bg, TTracksCatCounters< T >::counters, ghost, indices, and name.
|
inline |
|
inline |
Definition at line 389 of file KFPartEfficiencies.h.
References bg, clone, TTracksCatCounters< T >::counters, ghost, mc, names, TTracksCatCounters< T >::NCounters, ratio_bg, ratio_ghost, ratio_reco, and reco.
|
friend |
Definition at line 424 of file KFPartEfficiencies.h.
|
friend |
Definition at line 439 of file KFPartEfficiencies.h.
|
private |
Definition at line 486 of file KFPartEfficiencies.h.
Referenced by AddCounter(), CalcEff(), IncReco(), operator+=(), and PrintEff().
|
private |
Definition at line 487 of file KFPartEfficiencies.h.
Referenced by AddCounter(), CalcEff(), Inc(), operator+=(), and PrintEff().
|
private |
Definition at line 474 of file KFPartEfficiencies.h.
Referenced by GetParticleIndex(), and KFPartEfficiencies().
|
private |
Definition at line 485 of file KFPartEfficiencies.h.
Referenced by AddCounter(), CalcEff(), IncReco(), operator+=(), and PrintEff().
Definition at line 472 of file KFPartEfficiencies.h.
Referenced by AddCounter(), Inc(), and IncReco().
|
private |
Definition at line 478 of file KFPartEfficiencies.h.
Referenced by AddCounter(), CalcEff(), Inc(), operator+=(), and PrintEff().
|
private |
Definition at line 471 of file KFPartEfficiencies.h.
Referenced by AddCounter(), and PrintEff().
|
static |
Definition at line 460 of file KFPartEfficiencies.h.
Referenced by KFPartEfficiencies().
vector<vector<int> > KFPartEfficiencies::partDaughterPdg |
Definition at line 464 of file KFPartEfficiencies.h.
Referenced by KFPartEfficiencies().
float KFPartEfficiencies::partMHistoMax[nParticles] |
Definition at line 466 of file KFPartEfficiencies.h.
Referenced by KFPartEfficiencies().
float KFPartEfficiencies::partMHistoMin[nParticles] |
Definition at line 465 of file KFPartEfficiencies.h.
Referenced by KFPartEfficiencies().
TString KFPartEfficiencies::partName[nParticles] |
Definition at line 462 of file KFPartEfficiencies.h.
Referenced by KFPartEfficiencies().
int KFPartEfficiencies::partPDG[nParticles] |
Definition at line 461 of file KFPartEfficiencies.h.
Referenced by DecayConfig(), KFPartEfficiencies(), PndKFParticleFinderQA::PndKFParticleFinderQA(), and sim_complete().
TString KFPartEfficiencies::partTitle[nParticles] |
Definition at line 463 of file KFPartEfficiencies.h.
Referenced by KFPartEfficiencies(), PndKFParticleFinderQA::PndKFParticleFinderQA(), and sim_complete().
|
private |
Definition at line 482 of file KFPartEfficiencies.h.
Referenced by AddCounter(), CalcEff(), and PrintEff().
|
private |
Definition at line 483 of file KFPartEfficiencies.h.
Referenced by AddCounter(), and CalcEff().
|
private |
Definition at line 481 of file KFPartEfficiencies.h.
Referenced by AddCounter(), CalcEff(), and PrintEff().
|
private |
Definition at line 476 of file KFPartEfficiencies.h.
Referenced by AddCounter(), CalcEff(), and PrintEff().
|
private |
Definition at line 479 of file KFPartEfficiencies.h.
Referenced by AddCounter(), CalcEff(), Inc(), operator+=(), and PrintEff().