FairRoot/PandaRoot
PndEmcFullDigiTask.h
Go to the documentation of this file.
1 //--------------------------------------------------------------------------
2 // Description:
3 // Class Template
4 //------------------------------------------------------------------------
5 
6 #ifndef PNDEMCFULLDIGITASK_H
7 #define PNDEMCFULLDIGITASK_H
8 
9 #include <PndPersistencyTask.h>
10 
16 {
17 public:
18 
19  // Constructors
20  PndEmcFullDigiTask(Int_t verbose=0, Bool_t storedigis=kTRUE);
21 
22  // Destructor
23  virtual ~PndEmcFullDigiTask( );
24 
26  virtual InitStatus Init();
27 
28 
30  virtual void Exec(Option_t* opt);
31 
32  void StoreDigi(Bool_t val); // Method to specify whether digis are stored.
33  void StoreWaveforms(Bool_t val); // Method to specify whether wavefors are stored.
34 
35  protected:
36 
37  private:
38 
40  virtual void SetParContainers();
41 
43  Int_t fVerbose;
44 
45  static Int_t fEventCounter;
46 
48 };
49 #endif //PndEmcFullDigiTask_HH
virtual void SetParContainers()
combines the tasks PndEmcHitsToWaveform and PndEmcWaveformToDigi
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
#define verbose
static Int_t fEventCounter
void StoreDigi(Bool_t val)
PndEmcFullDigiTask(Int_t verbose=0, Bool_t storedigis=kTRUE)
void StoreWaveforms(Bool_t val)
ClassDef(PndEmcFullDigiTask, 1)
virtual InitStatus Init()
virtual void Exec(Option_t *opt)