PandaRoot
PndMasterDigiTask.h
Go to the documentation of this file.
1 
14 #ifndef PNDMASTERDIGITASK_H
15 #define PNDMASTERDIGITASK_H
16 
17 #include "PndMasterTask.h"
18 
19 class TClonesArray;
20 
22  public:
32  PndMasterDigiTask(TString options = "");
33 
37  virtual ~PndMasterDigiTask();
38 
43  virtual void SetPersistency(Bool_t pers = kTRUE);
44 
45  private:
51  struct digiTaskList {
52  Short_t kPndSttHitProducerRealFast;
53  Short_t kPndMvdDigiTask;
54  Short_t kPndMvdClusterTask;
55  Short_t kPndEmcHitsToWaveform;
56  Short_t kPndEmcWaveformToDigi;
57  Short_t kPndEmcMakeCluster;
58  Short_t kPndEmcMakeBump;
59  Short_t kPndSciTHitProducerIdeal;
60  Short_t kPndSciTDigiTask;
61  Short_t kPndMdtHitProducerIdeal;
62  Short_t kPndMdtTrkProducer;
63  Short_t kPndDrcHitProducerReal;
64  Short_t kPndGemDigitize;
65  Short_t kPndGemFindHits;
66  Short_t kPndFtsHitProducerRealFast;
67  Short_t kPndFtofHitProducerIdeal;
68  Short_t kPndRichHitProducer;
69  } digi;
70 
71  TString fOptions;
72 
74  ClassDef(PndMasterDigiTask, 2);
76 };
77 
78 #endif /* PNDMASTERDIGITASK_H */
Abstract class for all the master task list classes.
Definition: PndMasterTask.h:21
The default digitization tasks.
virtual ~PndMasterDigiTask()
Destructor.
virtual void SetPersistency(Bool_t pers=kTRUE)
Set the persistency of all the tasks.
PndMasterDigiTask(TString options="")
Default constructor with options.