|
FairRoot/PandaRoot
|
#include <PndPidEmcBayesAssociatorTask.h>
Public Member Functions | |
| virtual void | Exec (Option_t *option) |
| virtual InitStatus | Init () |
| void | SetupEnvironment (char *filename) |
| void | Register () |
| void | Reset () |
| PndPidEmcBayesAssociatorTask (const char *name, const char *title="Pnd Task") | |
| PndPidEmcBayesAssociatorTask () | |
| virtual | ~PndPidEmcBayesAssociatorTask () |
| void | SetVerbose (Bool_t verb) |
| virtual void | SetParContainers () |
| virtual void | Finish () |
| void | SetOutputBranch (TString branch) |
Protected Member Functions | |
| void | DoPidMatch (PndPidCandidate *pidcand, PndPidProbability *prob) |
| void | GetPdf (Double_t pp1, Double_t th1, Double_t ph1, Double_t z20, Double_t z53, Double_t LAT, Double_t EP1, Int_t charge, Double_t *proba) |
Protected Attributes | |
| TClonesArray * | fPidChargedCand |
| TClonesArray * | fPidChargedProb |
| PndPidCandidate TCA for charged particles. More... | |
| TString | fTrackBranchNamePidHypo |
| PndPidProbability TCA for charged particles. More... | |
| Int_t | fNvar [6] |
| Int_t | fNbins |
| TH2D * | fBayesEP [10] |
| TH2D * | fBayesTH [10] |
| TH2D * | fBayesZZ [10] |
| TString | fDirectory [10] |
| Int_t | fevcounter |
Definition at line 23 of file PndPidEmcBayesAssociatorTask.h.
| PndPidEmcBayesAssociatorTask::PndPidEmcBayesAssociatorTask | ( | const char * | name, |
| const char * | title = "Pnd Task" |
||
| ) |
Definition at line 26 of file PndPidEmcBayesAssociatorTask.cxx.
References fPidChargedProb, fTrackBranchNamePidHypo, and SetTitle().
| PndPidEmcBayesAssociatorTask::PndPidEmcBayesAssociatorTask | ( | ) |
Definition at line 19 of file PndPidEmcBayesAssociatorTask.cxx.
References fPidChargedProb, and fTrackBranchNamePidHypo.
|
virtual |
Definition at line 12 of file PndPidEmcBayesAssociatorTask.cxx.
|
protected |
Definition at line 132 of file PndPidEmcBayesAssociatorTask.cxx.
References Double_t, emc(), EP, fVerbose, PndPidCandidate::GetEmcClusterLat(), PndPidCandidate::GetEmcClusterZ20(), PndPidCandidate::GetEmcClusterZ53(), PndPidCandidate::GetEmcRawEnergy(), PndPidCandidate::GetLorentzVector(), GetPdf(), PndPidProbability::SetElectronPdf(), PndPidProbability::SetKaonPdf(), PndPidProbability::SetMuonPdf(), PndPidProbability::SetPionPdf(), PndPidProbability::SetProtonPdf(), and CAMath::Sqrt().
Referenced by Exec().
|
virtual |
Definition at line 113 of file PndPidEmcBayesAssociatorTask.cxx.
References DoPidMatch(), fevcounter, fPidChargedCand, fPidChargedProb, fVerbose, PndPidCandidate::GetEmcIndex(), i, and PndPidProbability::SetIndex().
|
virtual |
Definition at line 297 of file PndPidEmcBayesAssociatorTask.cxx.
|
protected |
Definition at line 188 of file PndPidEmcBayesAssociatorTask.cxx.
References Double_t, EP, fBayesEP, fBayesTH, fBayesZZ, fVerbose, and CAMath::Log10().
Referenced by DoPidMatch().
|
virtual |
Definition at line 35 of file PndPidEmcBayesAssociatorTask.cxx.
References fevcounter, fPidChargedCand, fTrackBranchNamePidHypo, Register(), and SetupEnvironment().
| void PndPidEmcBayesAssociatorTask::Register | ( | ) |
Definition at line 290 of file PndPidEmcBayesAssociatorTask.cxx.
References fPidChargedProb, and fTrackBranchNamePidHypo.
Referenced by Init().
| void PndPidEmcBayesAssociatorTask::Reset | ( | ) |
Definition at line 301 of file PndPidEmcBayesAssociatorTask.cxx.
|
inline |
Definition at line 70 of file PndPidEmcBayesAssociatorTask.h.
References fTrackBranchNamePidHypo.
Referenced by PndMasterMultiPidTask::PndMasterMultiPidTask().
|
virtual |
Get parameter containers
Definition at line 109 of file PndPidEmcBayesAssociatorTask.cxx.
| void PndPidEmcBayesAssociatorTask::SetupEnvironment | ( | char * | filename | ) |
Definition at line 58 of file PndPidEmcBayesAssociatorTask.cxx.
References fBayesEP, fBayesTH, fBayesZZ, filename, printf(), and TString.
Referenced by Init().
|
inline |
|
protected |
Definition at line 43 of file PndPidEmcBayesAssociatorTask.h.
Referenced by GetPdf(), and SetupEnvironment().
|
protected |
Definition at line 44 of file PndPidEmcBayesAssociatorTask.h.
Referenced by GetPdf(), and SetupEnvironment().
|
protected |
Definition at line 45 of file PndPidEmcBayesAssociatorTask.h.
Referenced by GetPdf(), and SetupEnvironment().
|
protected |
Definition at line 46 of file PndPidEmcBayesAssociatorTask.h.
|
protected |
Definition at line 48 of file PndPidEmcBayesAssociatorTask.h.
|
protected |
Definition at line 42 of file PndPidEmcBayesAssociatorTask.h.
|
protected |
Definition at line 41 of file PndPidEmcBayesAssociatorTask.h.
|
protected |
Definition at line 27 of file PndPidEmcBayesAssociatorTask.h.
|
protected |
PndPidCandidate TCA for charged particles.
Definition at line 28 of file PndPidEmcBayesAssociatorTask.h.
Referenced by Exec(), PndPidEmcBayesAssociatorTask(), and Register().
|
protected |
PndPidProbability TCA for charged particles.
Definition at line 30 of file PndPidEmcBayesAssociatorTask.h.
Referenced by Init(), PndPidEmcBayesAssociatorTask(), Register(), and SetOutputBranch().
1.8.5