FairRoot/PandaRoot
|
#include <PndPidIdealFwdOnlyAssociatorTask.h>
Public Member Functions | |
virtual void | Exec (Option_t *option) |
virtual InitStatus | Init () |
void | Register () |
void | Reset () |
PndPidIdealFwdOnlyAssociatorTask (const char *name, const char *title="Pnd Task") | |
PndPidIdealFwdOnlyAssociatorTask () | |
virtual | ~PndPidIdealFwdOnlyAssociatorTask () |
void | SetToOnlyOne () |
void | SetVerbose (Bool_t verb) |
virtual void | SetParContainers () |
virtual void | Finish () |
Bool_t | IsForward (PndPidCandidate *cand) |
Protected Member Functions | |
void | DoPidMatch (PndPidCandidate *pidcand, PndPidProbability *prob) |
Monte-Carlo Truth track TCA. More... | |
Protected Attributes | |
TString | fNeutralBranchName |
TString | fChargedBranchName |
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 PndPidIdealFwdOnlyAssociatorTask.h.
PndPidIdealFwdOnlyAssociatorTask::PndPidIdealFwdOnlyAssociatorTask | ( | const char * | name, |
const char * | title = "Pnd Task" |
||
) |
Definition at line 32 of file PndPidIdealFwdOnlyAssociatorTask.cxx.
References fChargedBranchName, fNeutralBranchName, fPidChargedProb, fPidNeutralProb, and SetTitle().
PndPidIdealFwdOnlyAssociatorTask::PndPidIdealFwdOnlyAssociatorTask | ( | ) |
Definition at line 23 of file PndPidIdealFwdOnlyAssociatorTask.cxx.
References fChargedBranchName, fNeutralBranchName, fPidChargedProb, and fPidNeutralProb.
|
virtual |
Definition at line 16 of file PndPidIdealFwdOnlyAssociatorTask.cxx.
|
protected |
Monte-Carlo Truth track TCA.
Definition at line 111 of file PndPidIdealFwdOnlyAssociatorTask.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 87 of file PndPidIdealFwdOnlyAssociatorTask.cxx.
References DoPidMatch(), fPidChargedCand, fPidChargedProb, fPidNeutralCand, fPidNeutralProb, fVerbose, PndPidCandidate::GetLorentzVector(), i, and IsForward().
|
virtual |
Definition at line 209 of file PndPidIdealFwdOnlyAssociatorTask.cxx.
|
virtual |
Definition at line 50 of file PndPidIdealFwdOnlyAssociatorTask.cxx.
References fMCTrack, fPidChargedCand, fPidNeutralCand, and Register().
Bool_t PndPidIdealFwdOnlyAssociatorTask::IsForward | ( | PndPidCandidate * | cand | ) |
Definition at line 186 of file PndPidIdealFwdOnlyAssociatorTask.cxx.
References PndPidCandidate::GetMomentum(), and vec.
Referenced by Exec().
void PndPidIdealFwdOnlyAssociatorTask::Register | ( | ) |
Definition at line 200 of file PndPidIdealFwdOnlyAssociatorTask.cxx.
References fChargedBranchName, fNeutralBranchName, fPidChargedProb, and fPidNeutralProb.
Referenced by Init().
void PndPidIdealFwdOnlyAssociatorTask::Reset | ( | ) |
Definition at line 215 of file PndPidIdealFwdOnlyAssociatorTask.cxx.
|
virtual |
Get parameter containers
Definition at line 83 of file PndPidIdealFwdOnlyAssociatorTask.cxx.
void PndPidIdealFwdOnlyAssociatorTask::SetToOnlyOne | ( | ) |
Definition at line 42 of file PndPidIdealFwdOnlyAssociatorTask.cxx.
References fChargedBranchName, and fNeutralBranchName.
|
inline |
|
protected |
Definition at line 25 of file PndPidIdealFwdOnlyAssociatorTask.h.
Referenced by PndPidIdealFwdOnlyAssociatorTask(), Register(), and SetToOnlyOne().
|
protected |
PndPidProbability TCA for neutral particles.
Definition at line 31 of file PndPidIdealFwdOnlyAssociatorTask.h.
Referenced by DoPidMatch(), and Init().
|
protected |
Definition at line 24 of file PndPidIdealFwdOnlyAssociatorTask.h.
Referenced by PndPidIdealFwdOnlyAssociatorTask(), Register(), and SetToOnlyOne().
|
protected |
Definition at line 27 of file PndPidIdealFwdOnlyAssociatorTask.h.
|
protected |
PndPidCandidate TCA for neutral particles.
Definition at line 29 of file PndPidIdealFwdOnlyAssociatorTask.h.
Referenced by Exec(), PndPidIdealFwdOnlyAssociatorTask(), and Register().
|
protected |
PndPidCandidate TCA for charged particles.
Definition at line 28 of file PndPidIdealFwdOnlyAssociatorTask.h.
|
protected |
PndPidProbability TCA for charged particles.
Definition at line 30 of file PndPidIdealFwdOnlyAssociatorTask.h.
Referenced by Exec(), PndPidIdealFwdOnlyAssociatorTask(), and Register().