FairRoot/PandaRoot
|
#include <PndPidIdealAssociatorTask.h>
Public Member Functions | |
virtual void | Exec (Option_t *option) |
virtual InitStatus | Init () |
void | Register () |
void | Reset () |
PndPidIdealAssociatorTask (const char *name, const char *title="Pnd Task") | |
PndPidIdealAssociatorTask () | |
virtual | ~PndPidIdealAssociatorTask () |
void | SetToOnlyOne () |
void | SetVerbose (Bool_t verb) |
virtual void | SetParContainers () |
virtual void | Finish () |
void | SetOutputBranch (TString branch) |
Protected Member Functions | |
void | DoPidMatch (PndPidCandidate *pidcand, PndPidProbability *prob) |
Monte-Carlo Truth track TCA. More... | |
Protected Attributes | |
TString | fNeutralBranchName |
TString | fChargedBranchName |
TString | fTrackBranchNamePidHypo |
TClonesArray * | fPidChargedCand |
TClonesArray * | fPidNeutralCand |
PndPidCandidate TCA for charged particles. More... | |
TClonesArray * | fPidChargedProb |
PndPidCandidate TCA for neutral particles. More... | |
TClonesArray * | fPidNeutralProb |
PndPidProbability TCA for charged particles. More... | |
TClonesArray * | fMCTrack |
PndPidProbability TCA for neutral particles. More... | |
Definition at line 21 of file PndPidIdealAssociatorTask.h.
PndPidIdealAssociatorTask::PndPidIdealAssociatorTask | ( | const char * | name, |
const char * | title = "Pnd Task" |
||
) |
Definition at line 33 of file PndPidIdealAssociatorTask.cxx.
References fChargedBranchName, fNeutralBranchName, fPidChargedProb, fPidNeutralProb, fTrackBranchNamePidHypo, and SetTitle().
PndPidIdealAssociatorTask::PndPidIdealAssociatorTask | ( | ) |
Definition at line 23 of file PndPidIdealAssociatorTask.cxx.
References fChargedBranchName, fNeutralBranchName, fPidChargedProb, fPidNeutralProb, and fTrackBranchNamePidHypo.
|
virtual |
Definition at line 16 of file PndPidIdealAssociatorTask.cxx.
|
protected |
Monte-Carlo Truth track TCA.
Definition at line 111 of file PndPidIdealAssociatorTask.cxx.
References fMCTrack, PndPidCandidate::GetMcIndex(), PndMCTrack::GetPdgCode(), mcpdg, mctrack, PndPidProbability::SetElectronPdf(), PndPidProbability::SetKaonPdf(), PndPidProbability::SetMuonPdf(), PndPidProbability::SetPionPdf(), and PndPidProbability::SetProtonPdf().
Referenced by Exec().
|
virtual |
Definition at line 89 of file PndPidIdealAssociatorTask.cxx.
References DoPidMatch(), fPidChargedCand, fPidChargedProb, fPidNeutralCand, fPidNeutralProb, fVerbose, PndPidCandidate::GetLorentzVector(), and i.
|
virtual |
Definition at line 197 of file PndPidIdealAssociatorTask.cxx.
|
virtual |
Definition at line 52 of file PndPidIdealAssociatorTask.cxx.
References fMCTrack, fPidChargedCand, fPidNeutralCand, fTrackBranchNamePidHypo, and Register().
void PndPidIdealAssociatorTask::Register | ( | ) |
Definition at line 188 of file PndPidIdealAssociatorTask.cxx.
References fChargedBranchName, fNeutralBranchName, fPidChargedProb, fPidNeutralProb, and fTrackBranchNamePidHypo.
Referenced by Init().
void PndPidIdealAssociatorTask::Reset | ( | ) |
Definition at line 203 of file PndPidIdealAssociatorTask.cxx.
|
inline |
Definition at line 56 of file PndPidIdealAssociatorTask.h.
References fTrackBranchNamePidHypo.
Referenced by PndMasterMultiPidTask::PndMasterMultiPidTask().
|
virtual |
Get parameter containers
Definition at line 85 of file PndPidIdealAssociatorTask.cxx.
void PndPidIdealAssociatorTask::SetToOnlyOne | ( | ) |
Definition at line 44 of file PndPidIdealAssociatorTask.cxx.
References fChargedBranchName, and fNeutralBranchName.
|
inline |
|
protected |
Definition at line 25 of file PndPidIdealAssociatorTask.h.
Referenced by PndPidIdealAssociatorTask(), Register(), and SetToOnlyOne().
|
protected |
PndPidProbability TCA for neutral particles.
Definition at line 33 of file PndPidIdealAssociatorTask.h.
Referenced by DoPidMatch(), and Init().
|
protected |
Definition at line 24 of file PndPidIdealAssociatorTask.h.
Referenced by PndPidIdealAssociatorTask(), Register(), and SetToOnlyOne().
|
protected |
Definition at line 29 of file PndPidIdealAssociatorTask.h.
|
protected |
PndPidCandidate TCA for neutral particles.
Definition at line 31 of file PndPidIdealAssociatorTask.h.
Referenced by Exec(), PndPidIdealAssociatorTask(), and Register().
|
protected |
PndPidCandidate TCA for charged particles.
Definition at line 30 of file PndPidIdealAssociatorTask.h.
|
protected |
PndPidProbability TCA for charged particles.
Definition at line 32 of file PndPidIdealAssociatorTask.h.
Referenced by Exec(), PndPidIdealAssociatorTask(), and Register().
|
protected |
Definition at line 27 of file PndPidIdealAssociatorTask.h.
Referenced by Init(), PndPidIdealAssociatorTask(), Register(), and SetOutputBranch().