PandaRoot
PndPidEmcBayesAssociatorTask Class Reference

#include <PndPidEmcBayesAssociatorTask.h>

Inheritance diagram for PndPidEmcBayesAssociatorTask:

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
 

Detailed Description

Definition at line 23 of file PndPidEmcBayesAssociatorTask.h.

Constructor & Destructor Documentation

◆ PndPidEmcBayesAssociatorTask() [1/2]

PndPidEmcBayesAssociatorTask::PndPidEmcBayesAssociatorTask ( const char *  name,
const char *  title = "Pnd Task" 
)

◆ PndPidEmcBayesAssociatorTask() [2/2]

PndPidEmcBayesAssociatorTask::PndPidEmcBayesAssociatorTask ( )

◆ ~PndPidEmcBayesAssociatorTask()

virtual PndPidEmcBayesAssociatorTask::~PndPidEmcBayesAssociatorTask ( )
virtual

Member Function Documentation

◆ DoPidMatch()

void PndPidEmcBayesAssociatorTask::DoPidMatch ( PndPidCandidate pidcand,
PndPidProbability prob 
)
protected

◆ Exec()

virtual void PndPidEmcBayesAssociatorTask::Exec ( Option_t *  option)
virtual

◆ Finish()

virtual void PndPidEmcBayesAssociatorTask::Finish ( )
virtual

Referenced by SetVerbose().

◆ GetPdf()

void PndPidEmcBayesAssociatorTask::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

◆ Init()

virtual InitStatus PndPidEmcBayesAssociatorTask::Init ( )
virtual

◆ Register()

void PndPidEmcBayesAssociatorTask::Register ( )

◆ Reset()

void PndPidEmcBayesAssociatorTask::Reset ( )

◆ SetOutputBranch()

void PndPidEmcBayesAssociatorTask::SetOutputBranch ( TString  branch)
inline

Definition at line 65 of file PndPidEmcBayesAssociatorTask.h.

65 { fTrackBranchNamePidHypo = branch; };
TString fTrackBranchNamePidHypo
PndPidProbability TCA for charged particles.

◆ SetParContainers()

virtual void PndPidEmcBayesAssociatorTask::SetParContainers ( )
virtual

Get parameter containers

Referenced by SetVerbose().

◆ SetupEnvironment()

void PndPidEmcBayesAssociatorTask::SetupEnvironment ( char *  filename)

◆ SetVerbose()

void PndPidEmcBayesAssociatorTask::SetVerbose ( Bool_t  verb)
inline

Definition at line 59 of file PndPidEmcBayesAssociatorTask.h.

References Finish(), and SetParContainers().

59 { fVerbose = verb; };

Member Data Documentation

◆ fBayesEP

TH2D* PndPidEmcBayesAssociatorTask::fBayesEP[10]
protected

Definition at line 39 of file PndPidEmcBayesAssociatorTask.h.

◆ fBayesTH

TH2D* PndPidEmcBayesAssociatorTask::fBayesTH[10]
protected

Definition at line 40 of file PndPidEmcBayesAssociatorTask.h.

◆ fBayesZZ

TH2D* PndPidEmcBayesAssociatorTask::fBayesZZ[10]
protected

Definition at line 41 of file PndPidEmcBayesAssociatorTask.h.

◆ fDirectory

TString PndPidEmcBayesAssociatorTask::fDirectory[10]
protected

Definition at line 42 of file PndPidEmcBayesAssociatorTask.h.

◆ fevcounter

Int_t PndPidEmcBayesAssociatorTask::fevcounter
protected

Definition at line 44 of file PndPidEmcBayesAssociatorTask.h.

◆ fNbins

Int_t PndPidEmcBayesAssociatorTask::fNbins
protected

Definition at line 38 of file PndPidEmcBayesAssociatorTask.h.

◆ fNvar

Int_t PndPidEmcBayesAssociatorTask::fNvar[6]
protected

Definition at line 37 of file PndPidEmcBayesAssociatorTask.h.

◆ fPidChargedCand

TClonesArray* PndPidEmcBayesAssociatorTask::fPidChargedCand
protected

Definition at line 26 of file PndPidEmcBayesAssociatorTask.h.

◆ fPidChargedProb

TClonesArray* PndPidEmcBayesAssociatorTask::fPidChargedProb
protected

PndPidCandidate TCA for charged particles.

Definition at line 27 of file PndPidEmcBayesAssociatorTask.h.

◆ fTrackBranchNamePidHypo

TString PndPidEmcBayesAssociatorTask::fTrackBranchNamePidHypo
protected

PndPidProbability TCA for charged particles.

Definition at line 29 of file PndPidEmcBayesAssociatorTask.h.


The documentation for this class was generated from the following file: