FairRoot/PandaRoot
|
#include <PndAnaPidCombiner.h>
Public Member Functions | |
PndAnaPidCombiner (const char *name="PndAnaPidCombiner", TString tcanames="") | |
~PndAnaPidCombiner () | |
void | SetTcaNames (TString &names, TString postfix="") |
void | SetDefaults () |
void | ClearNames () |
void | Init () |
void | ApplyFlat (RhoCandidate *tc) |
Bool_t | Apply (RhoCandidate *tc) |
Bool_t | Apply (RhoCandList &tcl) |
Private Member Functions | |
TClonesArray * | ReadTCA (const TString &tcaname) |
Private Attributes | |
FairRootManager * | fRootManager |
std::map< TString, TClonesArray * > | fPidArrays |
std::vector< TString > | fCurrentPidArrays |
pid data map, full More... | |
PndPidProbability * | fPidResult |
pid data current request More... | |
Bool_t | fInitialized |
Definition at line 23 of file PndAnaPidCombiner.h.
PndAnaPidCombiner::PndAnaPidCombiner | ( | const char * | name = "PndAnaPidCombiner" , |
TString | tcanames = "" |
||
) |
Definition at line 30 of file PndAnaPidCombiner.cxx.
|
inline |
Definition at line 30 of file PndAnaPidCombiner.h.
Bool_t PndAnaPidCombiner::Apply | ( | RhoCandidate * | tc | ) |
Definition at line 60 of file PndAnaPidCombiner.cxx.
References ApplyFlat(), Bool_t, fCurrentPidArrays, fPidArrays, fPidResult, PndPidProbability::GetElectronPidProb(), PndPidProbability::GetIndex(), PndPidProbability::GetKaonPidProb(), PndPidProbability::GetMuonPidProb(), PndPidProbability::GetPionPidProb(), PndPidProbability::GetProtonPidProb(), PndPidProbability::GetSumProb(), RhoCandidate::GetTrackNumber(), PndPidProbability::Reset(), PndPidProbability::SetIndex(), and RhoCandidate::SetPidInfo().
Referenced by Apply(), and PndAnalysis::FillList().
Bool_t PndAnaPidCombiner::Apply | ( | RhoCandList & | tcl | ) |
Definition at line 49 of file PndAnaPidCombiner.cxx.
References Apply(), Bool_t, and RhoCandList::GetLength().
void PndAnaPidCombiner::ApplyFlat | ( | RhoCandidate * | tc | ) |
Definition at line 143 of file PndAnaPidCombiner.cxx.
References RhoCandidate::SetPidInfo().
Referenced by Apply().
|
inline |
Definition at line 34 of file PndAnaPidCombiner.h.
References fPidArrays.
void PndAnaPidCombiner::Init | ( | ) |
|
private |
Definition at line 220 of file PndAnaPidCombiner.cxx.
References fRootManager.
Referenced by SetTcaNames().
void PndAnaPidCombiner::SetDefaults | ( | ) |
Definition at line 153 of file PndAnaPidCombiner.cxx.
References SetTcaNames(), and TString.
Referenced by PndAnalysis::FillList().
Definition at line 166 of file PndAnaPidCombiner.cxx.
References fCurrentPidArrays, fPidArrays, fRootManager, full(), ReadTCA(), and TString.
Referenced by PndAnalysis::FillList(), and SetDefaults().
|
private |
pid data map, full
Definition at line 45 of file PndAnaPidCombiner.h.
Referenced by Apply(), and SetTcaNames().
|
private |
Definition at line 47 of file PndAnaPidCombiner.h.
Definition at line 44 of file PndAnaPidCombiner.h.
Referenced by Apply(), ClearNames(), and SetTcaNames().
|
private |
|
private |
Definition at line 43 of file PndAnaPidCombiner.h.
Referenced by ReadTCA(), and SetTcaNames().