FairRoot/PandaRoot
PndGemEmpty.h
Go to the documentation of this file.
1 //* $Id: */
2 
3 // -------------------------------------------------------------------------
4 // ----- PndGemEmpty header file -----
5 // ----- Created 15/02/2009 by R. Karabowicz -----
6 // -------------------------------------------------------------------------
7 
8 
20 #ifndef PNDGEMEMPTY_H
21 #define PNDGEMFINDC_H 1
22 
23 
24 #include "FairTask.h"
25 #include "FairTSBufferFunctional.h"
26 
27 #include "TStopwatch.h"
28 
29 #include <map>
30 #include <set>
31 
32 
33 class TClonesArray;
34 class PndGemDigiPar;
35 class PndGemSensor;
36 class PndGemStation;
37 
38 class PndGemEmpty : public FairTask
39 {
40 
41 
42  public :
43 
45  PndGemEmpty();
46 
47 
49  PndGemEmpty(Int_t iVerbose);
50 
51 
53  PndGemEmpty(const char* name, Int_t iVerbose=0);
54 
55 
57  virtual ~PndGemEmpty();
58 
59 
61  virtual void Exec(Option_t* opt);
62 
63  void SetInBranchName(TString ibn) { fInBranchName = ibn.Data(); }
64 
65  private:
66 
67  BinaryFunctor* fFunctor;
68  TClonesArray* fInBranch;
69  TClonesArray* fOutBranch;
71 
72 
74  virtual void SetParContainers();
75 
76 
78  virtual InitStatus Init();
79 
80 
82  virtual InitStatus ReInit();
83 
85  virtual void Finish();
86 
87 
89 
90 };
91 
92 #endif
void SetInBranchName(TString ibn)
Definition: PndGemEmpty.h:63
virtual void Finish()
virtual void Exec(Option_t *opt)
Definition: PndGemEmpty.cxx:99
Digitization Parameter Class for GEM part.
Definition: PndGemDigiPar.h:31
TClonesArray * fOutBranch
Definition: PndGemEmpty.h:69
TString fInBranchName
Definition: PndGemEmpty.h:70
BinaryFunctor * fFunctor
Definition: PndGemEmpty.h:67
TString name
virtual InitStatus ReInit()
TClonesArray * fInBranch
Definition: PndGemEmpty.h:68
virtual void SetParContainers()
ClassDef(PndGemEmpty, 1)
Int_t iVerbose
virtual ~PndGemEmpty()
Definition: PndGemEmpty.cxx:87
virtual InitStatus Init()