6 #ifndef ERGadastDigitizer_H 7 #define ERGadastDigitizer_H 10 #include "TStopwatch.h" 12 #include "TClonesArray.h" 16 #include "ERGadastCsIDigi.h" 17 #include "ERGadastLaBrDigi.h" 18 #include "ERGadastDigiPar.h" 19 #include "ERGadastSetup.h" 42 virtual InitStatus
Init();
45 virtual void Exec(Option_t* opt);
55 void SetCsIEdepError(Float_t a, Float_t b, Float_t c) {fCsIEdepErrorA = a;fCsIEdepErrorB = b;fCsIEdepErrorC = c;}
56 void SetCsITimeError(Float_t a) {fCsITimeErrorA = a;}
57 void SetLaBrLC(Float_t lc){fLaBrLC = lc;}
58 void SetLaBrEdepError(Float_t a, Float_t b, Float_t c) {fLaBrEdepErrorA = a;fLaBrEdepErrorB = b;fLaBrEdepErrorC = c;}
59 void SetLaBrTimeError(Float_t a) {fLaBrTimeErrorA = a;}
60 void SetCsIElossThreshold(Float_t treshold){fCsIElossThreshold = treshold;}
61 void SetLaBrElossThreshold(Float_t treshold){fLaBrElossThreshold = treshold;}
70 TClonesArray *fGadastCsIPoints;
71 TClonesArray *fGadastLaBrPoints;
76 TClonesArray *fGadastCsIDigi;
77 TClonesArray *fGadastLaBrDigi;
81 Float_t fCsIEdepErrorA,fCsIEdepErrorB,fCsIEdepErrorC;
82 Float_t fCsITimeErrorA;
84 Float_t fLaBrEdepErrorA,fLaBrEdepErrorB,fLaBrEdepErrorC;
85 Float_t fLaBrTimeErrorA;
87 Float_t fCsIElossThreshold;
88 Float_t fLaBrElossThreshold;
91 ERGadastCsIDigi* AddCsIDigi(Float_t Edep,Int_t wall,Int_t block, Int_t cell);
95 virtual void SetParContainers();
virtual void Exec(Option_t *opt)
void SetCsILC(Float_t lc)
virtual InitStatus Init()
ERGadastDigiPar * fDigiPar