FairRoot/PandaRoot
|
#include <PndPidSttAssociatorTask.h>
Public Member Functions | |
PndPidSttAssociatorTask () | |
PndPidSttAssociatorTask (const char *name, const char *title="Pnd Task") | |
virtual | ~PndPidSttAssociatorTask () |
virtual InitStatus | Init () |
virtual void | Exec (Option_t *opt) |
void | SetVerbose (Bool_t verb) |
void | SetOutputBranch (TString branch) |
void | SetDefaultMassHypo (Bool_t hypo) |
Bool_t | IsDefaultMassHypo () |
ClassDef (PndPidSttAssociatorTask, 1) | |
Public Attributes | |
Int_t | fDefaultHypo |
Protected Member Functions | |
void | DoPidMatch (PndPidCandidate *pidcand, PndPidProbability *prob) |
Double_t | GetPdf (Double_t dedx, Double_t mean, Double_t sigma) |
void | ElectronDEDXMeanFunction () |
void | MuonDEDXMeanFunction () |
void | PionDEDXMeanFunction () |
void | KaonDEDXMeanFunction () |
void | ProtonDEDXMeanFunctionL () |
void | ProtonDEDXMeanFunctionH () |
void | ElectronDEDXSigmaFunction () |
void | MuonDEDXSigmaFunction () |
void | PionDEDXSigmaFunction () |
void | KaonDEDXSigmaFunction () |
void | ProtonDEDXSigmaFunctionL () |
void | ProtonDEDXSigmaFunctionH () |
Protected Attributes | |
TClonesArray * | fPidChargedCand |
TClonesArray * | fPidChargedProb |
charged candidates More... | |
TString | fTrackBranchNamePidHypo |
TF1 * | fElectronDEDXMean |
TF1 * | fMuonDEDXMean |
TF1 * | fPionDEDXMean |
TF1 * | fKaonDEDXMean |
TF1 * | fProtonDEDXMeanL |
TF1 * | fProtonDEDXMeanH |
TF1 * | fElectronDEDXSigma |
TF1 * | fMuonDEDXSigma |
TF1 * | fPionDEDXSigma |
TF1 * | fKaonDEDXSigma |
TF1 * | fProtonDEDXSigmaL |
TF1 * | fProtonDEDXSigmaH |
Definition at line 26 of file PndPidSttAssociatorTask.h.
PndPidSttAssociatorTask::PndPidSttAssociatorTask | ( | ) |
Default constructor
Definition at line 31 of file PndPidSttAssociatorTask.cxx.
References fDefaultHypo, and fPidChargedProb.
PndPidSttAssociatorTask::PndPidSttAssociatorTask | ( | const char * | name, |
const char * | title = "Pnd Task" |
||
) |
Definition at line 37 of file PndPidSttAssociatorTask.cxx.
References fDefaultHypo, fPidChargedProb, and SetTitle().
|
virtual |
Destructor
Definition at line 21 of file PndPidSttAssociatorTask.cxx.
References fElectronDEDXMean, fKaonDEDXMean, fMuonDEDXMean, fPionDEDXMean, fProtonDEDXMeanH, and fProtonDEDXMeanL.
PndPidSttAssociatorTask::ClassDef | ( | PndPidSttAssociatorTask | , |
1 | |||
) |
|
protected |
Definition at line 113 of file PndPidSttAssociatorTask.cxx.
References Double_t, fElectronDEDXMean, fElectronDEDXSigma, fKaonDEDXMean, fKaonDEDXSigma, fMuonDEDXMean, fMuonDEDXSigma, fPionDEDXMean, fPionDEDXSigma, fProtonDEDXMeanH, fProtonDEDXMeanL, fProtonDEDXSigmaH, fProtonDEDXSigmaL, PndPidCandidate::GetMomentum(), GetPdf(), PndPidCandidate::GetSttMeanDEDX(), PndPidProbability::SetElectronPdf(), PndPidProbability::SetKaonPdf(), PndPidProbability::SetMuonPdf(), PndPidProbability::SetPionPdf(), and PndPidProbability::SetProtonPdf().
Referenced by Exec().
|
protected |
Definition at line 197 of file PndPidSttAssociatorTask.cxx.
References fDefaultHypo, and fElectronDEDXMean.
Referenced by Init().
|
protected |
Definition at line 243 of file PndPidSttAssociatorTask.cxx.
References fDefaultHypo, and fElectronDEDXSigma.
Referenced by Init().
|
virtual |
Virtual method Exec
Definition at line 87 of file PndPidSttAssociatorTask.cxx.
References DoPidMatch(), fPidChargedCand, fPidChargedProb, PndPidCandidate::GetMomentum(), PndPidCandidate::GetSttMeanDEDX(), i, and PndPidProbability::SetIndex().
|
virtual |
Virtual method Init
Definition at line 45 of file PndPidSttAssociatorTask.cxx.
References ElectronDEDXMeanFunction(), ElectronDEDXSigmaFunction(), fDefaultHypo, fPidChargedCand, fPidChargedProb, fTrackBranchNamePidHypo, fVerbose, KaonDEDXMeanFunction(), KaonDEDXSigmaFunction(), MuonDEDXMeanFunction(), MuonDEDXSigmaFunction(), PionDEDXMeanFunction(), PionDEDXSigmaFunction(), ProtonDEDXMeanFunctionH(), ProtonDEDXMeanFunctionL(), ProtonDEDXSigmaFunctionH(), and ProtonDEDXSigmaFunctionL().
|
inline |
|
protected |
Definition at line 219 of file PndPidSttAssociatorTask.cxx.
References fDefaultHypo, and fKaonDEDXMean.
Referenced by Init().
|
protected |
Definition at line 264 of file PndPidSttAssociatorTask.cxx.
References fDefaultHypo, and fKaonDEDXSigma.
Referenced by Init().
|
protected |
Definition at line 205 of file PndPidSttAssociatorTask.cxx.
References fDefaultHypo, and fMuonDEDXMean.
Referenced by Init().
|
protected |
Definition at line 250 of file PndPidSttAssociatorTask.cxx.
References fDefaultHypo, and fMuonDEDXSigma.
Referenced by Init().
|
protected |
Definition at line 212 of file PndPidSttAssociatorTask.cxx.
References fDefaultHypo, and fPionDEDXMean.
Referenced by Init().
|
protected |
Definition at line 257 of file PndPidSttAssociatorTask.cxx.
References fDefaultHypo, and fPionDEDXSigma.
Referenced by Init().
|
protected |
Definition at line 226 of file PndPidSttAssociatorTask.cxx.
References fDefaultHypo, and fProtonDEDXMeanH.
Referenced by Init().
|
protected |
Definition at line 233 of file PndPidSttAssociatorTask.cxx.
References fDefaultHypo, and fProtonDEDXMeanL.
Referenced by Init().
|
protected |
Definition at line 277 of file PndPidSttAssociatorTask.cxx.
References fDefaultHypo, fProtonDEDXSigmaH, and fProtonDEDXSigmaL.
Referenced by Init().
|
protected |
Definition at line 271 of file PndPidSttAssociatorTask.cxx.
References fDefaultHypo, and fProtonDEDXSigmaL.
Referenced by Init().
|
inline |
|
inline |
Definition at line 91 of file PndPidSttAssociatorTask.h.
Referenced by PndMasterMultiPidTask::PndMasterMultiPidTask().
|
inline |
Int_t PndPidSttAssociatorTask::fDefaultHypo |
Definition at line 98 of file PndPidSttAssociatorTask.h.
Referenced by ElectronDEDXMeanFunction(), ElectronDEDXSigmaFunction(), Init(), IsDefaultMassHypo(), KaonDEDXMeanFunction(), KaonDEDXSigmaFunction(), MuonDEDXMeanFunction(), MuonDEDXSigmaFunction(), PionDEDXMeanFunction(), PionDEDXSigmaFunction(), PndPidSttAssociatorTask(), ProtonDEDXMeanFunctionH(), ProtonDEDXMeanFunctionL(), ProtonDEDXSigmaFunctionH(), ProtonDEDXSigmaFunctionL(), and SetDefaultMassHypo().
|
protected |
Definition at line 55 of file PndPidSttAssociatorTask.h.
Referenced by DoPidMatch(), ElectronDEDXMeanFunction(), and ~PndPidSttAssociatorTask().
|
protected |
Definition at line 62 of file PndPidSttAssociatorTask.h.
Referenced by DoPidMatch(), and ElectronDEDXSigmaFunction().
|
protected |
Definition at line 58 of file PndPidSttAssociatorTask.h.
Referenced by DoPidMatch(), KaonDEDXMeanFunction(), and ~PndPidSttAssociatorTask().
|
protected |
Definition at line 65 of file PndPidSttAssociatorTask.h.
Referenced by DoPidMatch(), and KaonDEDXSigmaFunction().
|
protected |
Definition at line 56 of file PndPidSttAssociatorTask.h.
Referenced by DoPidMatch(), MuonDEDXMeanFunction(), and ~PndPidSttAssociatorTask().
|
protected |
Definition at line 63 of file PndPidSttAssociatorTask.h.
Referenced by DoPidMatch(), and MuonDEDXSigmaFunction().
|
protected |
Definition at line 30 of file PndPidSttAssociatorTask.h.
|
protected |
charged candidates
Definition at line 31 of file PndPidSttAssociatorTask.h.
Referenced by Exec(), Init(), and PndPidSttAssociatorTask().
|
protected |
Definition at line 57 of file PndPidSttAssociatorTask.h.
Referenced by DoPidMatch(), PionDEDXMeanFunction(), and ~PndPidSttAssociatorTask().
|
protected |
Definition at line 64 of file PndPidSttAssociatorTask.h.
Referenced by DoPidMatch(), and PionDEDXSigmaFunction().
|
protected |
Definition at line 60 of file PndPidSttAssociatorTask.h.
Referenced by DoPidMatch(), ProtonDEDXMeanFunctionH(), and ~PndPidSttAssociatorTask().
|
protected |
Definition at line 59 of file PndPidSttAssociatorTask.h.
Referenced by DoPidMatch(), ProtonDEDXMeanFunctionL(), and ~PndPidSttAssociatorTask().
|
protected |
Definition at line 67 of file PndPidSttAssociatorTask.h.
Referenced by DoPidMatch(), and ProtonDEDXSigmaFunctionH().
|
protected |
Definition at line 66 of file PndPidSttAssociatorTask.h.
Referenced by DoPidMatch(), ProtonDEDXSigmaFunctionH(), and ProtonDEDXSigmaFunctionL().
|
protected |
Definition at line 33 of file PndPidSttAssociatorTask.h.
Referenced by Init().