FairRoot/PandaRoot
PndMasterMultiPidTask.h
Go to the documentation of this file.
1 
13 #ifndef PndMasterMultiPidTask_H
14 #define PndMasterMultiPidTask_H
15 
16 #include "PndMasterTask.h"
17 #include <array>
18 
19 class TClonesArray;
20 
22 {
23  public:
24 
35  PndMasterMultiPidTask(TString options="");
36 
40  virtual ~PndMasterMultiPidTask();
41 
46  virtual void SetPersistency(Bool_t pers = kTRUE);
47 
48  private:
49 
54  struct pidTaskList
55  {
58  Short_t kPndMcCloner;
69  };
70  std::array<pidTaskList,5> fPidTasks;
71 
72 
74  std::array<Bool_t,5> fHypoFlag;
75 
79 };
80 
81 #endif /* PndMasterMultiPidTask_H */
82 
The default pid tasks.
PndMasterMultiPidTask(TString options="")
Default constructor with options This string can be: "" -> default settings full setup "day1" -> Set...
Abstract class for all the master task list classes.
Definition: PndMasterTask.h:21
virtual void SetPersistency(Bool_t pers=kTRUE)
Set the persistency of all the tasks.
struct of the task list This struct avoids to retrieve tasks using the integer value (misleading)...
std::array< pidTaskList, 5 > fPidTasks
TString fOptions
Options parsed to the pid.
ClassDef(PndBlackBoxTask, 1)
virtual ~PndMasterMultiPidTask()
Destructor.
std::array< Bool_t, 5 > fHypoFlag