PandaRoot
PndDiscTaskPID Class Reference

#include <PndDiscTaskPID.h>

Inheritance diagram for PndDiscTaskPID:
PndPersistencyTask

Public Member Functions

 PndDiscTaskPID ()
 
 PndDiscTaskPID (const char *name)
 
virtual ~PndDiscTaskPID ()
 
virtual InitStatus Init ()
 
virtual InitStatus ReInit ()
 
virtual void Exec (Option_t *opt)
 
virtual void FinishEvent ()
 
virtual void FinishTask ()
 
void RunTimeBased (Bool_t time_based)
 
- Public Member Functions inherited from PndPersistencyTask
 PndPersistencyTask ()
 
 PndPersistencyTask (const char *name, Int_t iVerbose=1)
 
virtual ~PndPersistencyTask ()
 
void SetPersistency (Bool_t val=kTRUE)
 
Bool_t GetPersistency ()
 

Protected Member Functions

double gauss (int x, double mean, double rms)
 
double mean (std::vector< double > values)
 
double deviation (double mean, std::vector< double > values)
 

Protected Attributes

TString branch_name_digits
 Branch name where digitized hits are stored. More...
 
TString folder_name_digits
 Folder name for digits. More...
 
TClonesArray * tclarr_digits
 
TClonesArray * tclarr_recon_results
 
TClonesArray * tclarr_particles_in
 
TClonesArray * tclarr_pid_results
 results of reconstruction (pattern matching) More...
 
Bool_t is_time_based
 Time based buffering on/off. More...
 

Detailed Description

Definition at line 20 of file PndDiscTaskPID.h.

Constructor & Destructor Documentation

◆ PndDiscTaskPID() [1/2]

PndDiscTaskPID::PndDiscTaskPID ( )

◆ PndDiscTaskPID() [2/2]

PndDiscTaskPID::PndDiscTaskPID ( const char *  name)

◆ ~PndDiscTaskPID()

virtual PndDiscTaskPID::~PndDiscTaskPID ( )
virtual

Member Function Documentation

◆ deviation()

double PndDiscTaskPID::deviation ( double  mean,
std::vector< double >  values 
)
protected

◆ Exec()

virtual void PndDiscTaskPID::Exec ( Option_t *  opt)
virtual

◆ FinishEvent()

virtual void PndDiscTaskPID::FinishEvent ( )
virtual

◆ FinishTask()

virtual void PndDiscTaskPID::FinishTask ( )
virtual

◆ gauss()

double PndDiscTaskPID::gauss ( int  x,
double  mean,
double  rms 
)
protected

◆ Init()

virtual InitStatus PndDiscTaskPID::Init ( )
virtual

◆ mean()

double PndDiscTaskPID::mean ( std::vector< double >  values)
protected

◆ ReInit()

virtual InitStatus PndDiscTaskPID::ReInit ( )
virtual

◆ RunTimeBased()

void PndDiscTaskPID::RunTimeBased ( Bool_t  time_based)
inline

Definition at line 33 of file PndDiscTaskPID.h.

References is_time_based.

33 { is_time_based = time_based; }
Bool_t is_time_based
Time based buffering on/off.

Member Data Documentation

◆ branch_name_digits

TString PndDiscTaskPID::branch_name_digits
protected

Branch name where digitized hits are stored.

Definition at line 36 of file PndDiscTaskPID.h.

◆ folder_name_digits

TString PndDiscTaskPID::folder_name_digits
protected

Folder name for digits.

Definition at line 37 of file PndDiscTaskPID.h.

◆ is_time_based

Bool_t PndDiscTaskPID::is_time_based
protected

Time based buffering on/off.

Definition at line 46 of file PndDiscTaskPID.h.

Referenced by RunTimeBased().

◆ tclarr_digits

TClonesArray* PndDiscTaskPID::tclarr_digits
protected

Definition at line 39 of file PndDiscTaskPID.h.

◆ tclarr_particles_in

TClonesArray* PndDiscTaskPID::tclarr_particles_in
protected

Definition at line 41 of file PndDiscTaskPID.h.

◆ tclarr_pid_results

TClonesArray* PndDiscTaskPID::tclarr_pid_results
protected

results of reconstruction (pattern matching)

Definition at line 43 of file PndDiscTaskPID.h.

◆ tclarr_recon_results

TClonesArray* PndDiscTaskPID::tclarr_recon_results
protected

Definition at line 40 of file PndDiscTaskPID.h.


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