FairRoot/PandaRoot
|
#include <PndPidMvdAssociatorTask.h>
Public Member Functions | |
virtual void | Exec (Option_t *option) |
virtual InitStatus | Init () |
void | Register () |
void | Reset () |
PndPidMvdAssociatorTask (const char *name, const char *title="Pnd Task") | |
PndPidMvdAssociatorTask () | |
virtual | ~PndPidMvdAssociatorTask () |
void | SetVerbose (Bool_t verb) |
virtual void | SetParContainers () |
virtual void | Finish () |
void | SetOutputBranch (TString branch) |
Public Attributes | |
PndPidMvdPar * | mvdPara |
Protected Member Functions | |
void | DoPidMatch (PndPidCandidate *pidcand, PndPidProbability *prob) |
Double_t | GetPdf (Double_t dedx, Double_t Mpv, Double_t Sigma) |
Protected Attributes | |
TClonesArray * | fPidChargedCand |
TClonesArray * | fPidChargedProb |
PndPidCandidate TCA for charged particles. More... | |
TString | fTrackBranchNamePidHypo |
PndPidProbability TCA for charged particles. More... | |
Definition at line 10 of file PndPidMvdAssociatorTask.h.
PndPidMvdAssociatorTask::PndPidMvdAssociatorTask | ( | const char * | name, |
const char * | title = "Pnd Task" |
||
) |
Definition at line 26 of file PndPidMvdAssociatorTask.cxx.
References fPidChargedProb, fTrackBranchNamePidHypo, and SetTitle().
PndPidMvdAssociatorTask::PndPidMvdAssociatorTask | ( | ) |
Definition at line 19 of file PndPidMvdAssociatorTask.cxx.
References fPidChargedProb, and fTrackBranchNamePidHypo.
|
virtual |
Definition at line 12 of file PndPidMvdAssociatorTask.cxx.
|
protected |
Definition at line 76 of file PndPidMvdAssociatorTask.cxx.
References Double_t, PndPidMvdPar::GetElectronMpv(), PndPidMvdPar::GetElectronSigma(), PndPidMvdPar::GetKaonMpv(), PndPidMvdPar::GetKaonSigma(), PndPidCandidate::GetMomentum(), PndPidMvdPar::GetMuonMpv(), PndPidMvdPar::GetMuonSigma(), PndPidCandidate::GetMvdDEDX(), GetPdf(), PndPidMvdPar::GetPionMpv(), PndPidMvdPar::GetPionSigma(), PndPidMvdPar::GetProtonHighMpv(), PndPidMvdPar::GetProtonHighSigma(), PndPidMvdPar::GetProtonLowMpv(), PndPidMvdPar::GetProtonLowSigma(), mvdPara, PndPidProbability::SetElectronPdf(), PndPidProbability::SetKaonPdf(), PndPidProbability::SetMuonPdf(), PndPidProbability::SetPionPdf(), and PndPidProbability::SetProtonPdf().
Referenced by Exec().
|
virtual |
Definition at line 61 of file PndPidMvdAssociatorTask.cxx.
References DoPidMatch(), fPidChargedCand, fPidChargedProb, fVerbose, PndPidCandidate::GetMvdDEDX(), and i.
|
virtual |
Definition at line 142 of file PndPidMvdAssociatorTask.cxx.
|
virtual |
Definition at line 35 of file PndPidMvdAssociatorTask.cxx.
References fPidChargedCand, fTrackBranchNamePidHypo, mvdPara, and Register().
void PndPidMvdAssociatorTask::Register | ( | ) |
Definition at line 135 of file PndPidMvdAssociatorTask.cxx.
References fPidChargedProb, and fTrackBranchNamePidHypo.
Referenced by Init().
void PndPidMvdAssociatorTask::Reset | ( | ) |
Definition at line 146 of file PndPidMvdAssociatorTask.cxx.
|
inline |
Definition at line 42 of file PndPidMvdAssociatorTask.h.
References fTrackBranchNamePidHypo.
Referenced by PndMasterMultiPidTask::PndMasterMultiPidTask().
|
virtual |
Get parameter containers
Definition at line 57 of file PndPidMvdAssociatorTask.cxx.
|
inline |
|
protected |
Definition at line 14 of file PndPidMvdAssociatorTask.h.
|
protected |
PndPidCandidate TCA for charged particles.
Definition at line 15 of file PndPidMvdAssociatorTask.h.
Referenced by Exec(), PndPidMvdAssociatorTask(), and Register().
|
protected |
PndPidProbability TCA for charged particles.
Definition at line 17 of file PndPidMvdAssociatorTask.h.
Referenced by Init(), PndPidMvdAssociatorTask(), Register(), and SetOutputBranch().
PndPidMvdPar* PndPidMvdAssociatorTask::mvdPara |
Definition at line 42 of file PndPidMvdAssociatorTask.h.
Referenced by DoPidMatch(), and Init().