FairRoot/PandaRoot
|
#include <PndPidFtofAssociatorTask.h>
Public Member Functions | |
virtual void | Exec (Option_t *option) |
virtual InitStatus | Init () |
void | Register () |
void | Reset () |
PndPidFtofAssociatorTask (const char *name, const char *title="Pnd Task") | |
PndPidFtofAssociatorTask () | |
virtual | ~PndPidFtofAssociatorTask () |
void | SetVerbose (Bool_t verb) |
virtual void | SetParContainers () |
virtual void | Finish () |
void | SetOutputBranch (TString branch) |
Protected Member Functions | |
void | DoPidMatch (PndPidCandidate *pidcand, PndPidProbability *prob) |
Double_t | GetPdf (Double_t mass2, Double_t mom, Double_t mass, Double_t sigma) |
Protected Attributes | |
TClonesArray * | fPidChargedCand |
TClonesArray * | fPidChargedProb |
PndPidCandidate TCA for charged particles. More... | |
TString | fTrackBranchNamePidHypo |
PndPidProbability TCA for charged particles. More... | |
Private Attributes | |
PndPidCorrPar * | fCorrPar |
Definition at line 11 of file PndPidFtofAssociatorTask.h.
PndPidFtofAssociatorTask::PndPidFtofAssociatorTask | ( | const char * | name, |
const char * | title = "Pnd Task" |
||
) |
Definition at line 29 of file PndPidFtofAssociatorTask.cxx.
References fPidChargedProb, fTrackBranchNamePidHypo, and SetTitle().
PndPidFtofAssociatorTask::PndPidFtofAssociatorTask | ( | ) |
Definition at line 22 of file PndPidFtofAssociatorTask.cxx.
References fPidChargedProb, and fTrackBranchNamePidHypo.
|
virtual |
Definition at line 15 of file PndPidFtofAssociatorTask.cxx.
|
protected |
Definition at line 90 of file PndPidFtofAssociatorTask.cxx.
References Double_t, exp(), PndPidCandidate::GetMomentum(), GetPdf(), PndPidCandidate::GetTofM2(), mom, PndPidProbability::SetElectronPdf(), PndPidProbability::SetKaonPdf(), PndPidProbability::SetMuonPdf(), PndPidProbability::SetPionPdf(), PndPidProbability::SetProtonPdf(), sigma, and CAMath::Sqrt().
Referenced by Exec().
|
virtual |
Definition at line 72 of file PndPidFtofAssociatorTask.cxx.
References DoPidMatch(), fCorrPar, fPidChargedCand, fPidChargedProb, fVerbose, PndPidCandidate::GetLastHit(), PndPidCandidate::GetTofIndex(), PndPidCorrPar::GetZLastPlane(), i, and PndPidProbability::SetIndex().
|
virtual |
Definition at line 170 of file PndPidFtofAssociatorTask.cxx.
|
protected |
Definition at line 141 of file PndPidFtofAssociatorTask.cxx.
References Double_t, CAMath::Sqrt(), and val.
Referenced by DoPidMatch().
|
virtual |
Definition at line 38 of file PndPidFtofAssociatorTask.cxx.
References fPidChargedCand, fTrackBranchNamePidHypo, and Register().
void PndPidFtofAssociatorTask::Register | ( | ) |
Definition at line 163 of file PndPidFtofAssociatorTask.cxx.
References fPidChargedProb, and fTrackBranchNamePidHypo.
Referenced by Init().
void PndPidFtofAssociatorTask::Reset | ( | ) |
Definition at line 174 of file PndPidFtofAssociatorTask.cxx.
|
inline |
Definition at line 42 of file PndPidFtofAssociatorTask.h.
Referenced by PndMasterMultiPidTask::PndMasterMultiPidTask().
|
virtual |
Get parameter containers
Definition at line 58 of file PndPidFtofAssociatorTask.cxx.
|
inline |
|
private |
Definition at line 42 of file PndPidFtofAssociatorTask.h.
Referenced by Exec(), and SetParContainers().
|
protected |
Definition at line 15 of file PndPidFtofAssociatorTask.h.
|
protected |
PndPidCandidate TCA for charged particles.
Definition at line 16 of file PndPidFtofAssociatorTask.h.
Referenced by Exec(), PndPidFtofAssociatorTask(), and Register().
|
protected |
PndPidProbability TCA for charged particles.
Definition at line 18 of file PndPidFtofAssociatorTask.h.
Referenced by Init(), PndPidFtofAssociatorTask(), and Register().