|
CbmRoot
|
#include <CbmKFPartEfficiencies.h>
Public Member Functions | |
| CbmKFPartEfficiencies () | |
| virtual | ~CbmKFPartEfficiencies () |
| int | GetParticleIndex (int pdg) |
| virtual void | AddCounter (TString shortname, TString name) |
| CbmKFPartEfficiencies & | operator+= (CbmKFPartEfficiencies &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) |
| ClassDef (CbmKFPartEfficiencies, 1) | |
Public Attributes | |
| int | partPDG [nParticles] |
| TString | partName [nParticles] |
| TString | partTitle [nParticles] |
| std::vector< std::vector< int > > | partDaughterPdg |
| float | partMHistoMin [nParticles] |
| float | partMHistoMax [nParticles] |
| int | partMaxMult [nParticles] |
Static Public Attributes | |
| static const int | nParticles = 70 |
Private Attributes | |
| std::vector< TString > | names |
| std::map< TString, int > | indices |
| std::map< int, int > | fPdgToIndex |
| TL1TracksCatCounters< double > | ratio_reco |
| TL1TracksCatCounters< int > | mc |
| TL1TracksCatCounters< int > | reco |
| TL1TracksCatCounters< double > | ratio_ghost |
| TL1TracksCatCounters< double > | ratio_bg |
| TL1TracksCatCounters< double > | ratio_clone |
| TL1TracksCatCounters< int > | ghost |
| TL1TracksCatCounters< int > | bg |
| TL1TracksCatCounters< int > | clone |
Friends | |
| std::fstream & | operator<< (std::fstream &strm, CbmKFPartEfficiencies &a) |
| std::fstream & | operator>> (std::fstream &strm, CbmKFPartEfficiencies &a) |
Definition at line 13 of file CbmKFPartEfficiencies.h.
|
inline |
Definition at line 15 of file CbmKFPartEfficiencies.h.
References AddCounter(), bg, clone, fPdgToIndex, ghost, indices, mc, names, nParticles, partDaughterPdg, partMaxMult, partMHistoMax, partMHistoMin, partName, partPDG, partTitle, ratio_bg, ratio_clone, ratio_ghost, ratio_reco, and reco.
Referenced by ClassDef(), operator+=(), operator<<, and operator>>.
|
inlinevirtual |
Definition at line 439 of file CbmKFPartEfficiencies.h.
|
inlinevirtual |
Definition at line 451 of file CbmKFPartEfficiencies.h.
References bg, clone, ghost, indices, mc, names, ratio_bg, ratio_clone, ratio_ghost, ratio_reco, and reco.
Referenced by CbmKFPartEfficiencies().
|
inline |
Definition at line 559 of file CbmKFPartEfficiencies.h.
|
inline |
Definition at line 478 of file CbmKFPartEfficiencies.h.
References bg, clone, ghost, mc, ratio_bg, ratio_clone, ratio_ghost, ratio_reco, and reco.
| CbmKFPartEfficiencies::ClassDef | ( | CbmKFPartEfficiencies | , |
| 1 | ) |
References CbmKFPartEfficiencies().
|
inline |
Definition at line 441 of file CbmKFPartEfficiencies.h.
References fPdgToIndex.
|
inline |
|
inline |
Definition at line 498 of file CbmKFPartEfficiencies.h.
|
inline |
Definition at line 468 of file CbmKFPartEfficiencies.h.
References bg, CbmKFPartEfficiencies(), clone, ghost, mc, and reco.
|
inline |
Definition at line 506 of file CbmKFPartEfficiencies.h.
References bg, clone, ghost, mc, names, ratio_bg, ratio_ghost, ratio_reco, and reco.
|
friend |
Definition at line 527 of file CbmKFPartEfficiencies.h.
References bg, CbmKFPartEfficiencies(), clone, ghost, mc, ratio_bg, ratio_clone, ratio_ghost, ratio_reco, and reco.
|
friend |
Definition at line 543 of file CbmKFPartEfficiencies.h.
References bg, CbmKFPartEfficiencies(), clone, ghost, mc, ratio_bg, ratio_clone, ratio_ghost, ratio_reco, and reco.
|
private |
Definition at line 592 of file CbmKFPartEfficiencies.h.
Referenced by AddCounter(), CalcEff(), CbmKFPartEfficiencies(), IncReco(), operator+=(), operator<<, operator>>, and PrintEff().
|
private |
Definition at line 593 of file CbmKFPartEfficiencies.h.
Referenced by AddCounter(), CalcEff(), CbmKFPartEfficiencies(), Inc(), operator+=(), operator<<, operator>>, and PrintEff().
|
private |
Definition at line 580 of file CbmKFPartEfficiencies.h.
Referenced by CbmKFPartEfficiencies(), and GetParticleIndex().
|
private |
Definition at line 591 of file CbmKFPartEfficiencies.h.
Referenced by AddCounter(), CalcEff(), CbmKFPartEfficiencies(), IncReco(), operator+=(), operator<<, operator>>, and PrintEff().
|
private |
Definition at line 578 of file CbmKFPartEfficiencies.h.
Referenced by AddCounter(), CbmKFPartEfficiencies(), Inc(), and IncReco().
|
private |
Definition at line 584 of file CbmKFPartEfficiencies.h.
Referenced by AddCounter(), CalcEff(), CbmKFPartEfficiencies(), Inc(), operator+=(), operator<<, operator>>, and PrintEff().
|
private |
Definition at line 577 of file CbmKFPartEfficiencies.h.
Referenced by AddCounter(), CbmKFPartEfficiencies(), and PrintEff().
|
static |
Definition at line 565 of file CbmKFPartEfficiencies.h.
Referenced by CbmKFPartEfficiencies().
| std::vector<std::vector<int> > CbmKFPartEfficiencies::partDaughterPdg |
Definition at line 569 of file CbmKFPartEfficiencies.h.
Referenced by CbmKFPartEfficiencies().
| int CbmKFPartEfficiencies::partMaxMult[nParticles] |
Definition at line 572 of file CbmKFPartEfficiencies.h.
Referenced by CbmKFPartEfficiencies().
| float CbmKFPartEfficiencies::partMHistoMax[nParticles] |
Definition at line 571 of file CbmKFPartEfficiencies.h.
Referenced by CbmKFPartEfficiencies().
| float CbmKFPartEfficiencies::partMHistoMin[nParticles] |
Definition at line 570 of file CbmKFPartEfficiencies.h.
Referenced by CbmKFPartEfficiencies().
| TString CbmKFPartEfficiencies::partName[nParticles] |
Definition at line 567 of file CbmKFPartEfficiencies.h.
Referenced by CbmKFPartEfficiencies().
| int CbmKFPartEfficiencies::partPDG[nParticles] |
Definition at line 566 of file CbmKFPartEfficiencies.h.
Referenced by CbmKFPartEfficiencies().
| TString CbmKFPartEfficiencies::partTitle[nParticles] |
Definition at line 568 of file CbmKFPartEfficiencies.h.
Referenced by CbmKFPartEfficiencies().
|
private |
Definition at line 588 of file CbmKFPartEfficiencies.h.
Referenced by AddCounter(), CalcEff(), CbmKFPartEfficiencies(), operator<<, operator>>, and PrintEff().
|
private |
Definition at line 589 of file CbmKFPartEfficiencies.h.
Referenced by AddCounter(), CalcEff(), CbmKFPartEfficiencies(), operator<<, and operator>>.
|
private |
Definition at line 587 of file CbmKFPartEfficiencies.h.
Referenced by AddCounter(), CalcEff(), CbmKFPartEfficiencies(), operator<<, operator>>, and PrintEff().
|
private |
Definition at line 582 of file CbmKFPartEfficiencies.h.
Referenced by AddCounter(), CalcEff(), CbmKFPartEfficiencies(), operator<<, operator>>, and PrintEff().
|
private |
Definition at line 585 of file CbmKFPartEfficiencies.h.
Referenced by AddCounter(), CalcEff(), CbmKFPartEfficiencies(), Inc(), operator+=(), operator<<, operator>>, and PrintEff().