20 #ifndef PNDGEMDIGITIZE_H
21 #define PNDGEMDIGITIZE_H 1
24 #include "TStopwatch.h"
59 virtual void Exec(Option_t* opt);
109 virtual InitStatus
Init();
113 virtual InitStatus
ReInit();
virtual InitStatus Init()
Bool_t GetTimeBased() const
void SimulateGaussianResponse(PndGemSensor *sensor, Int_t side, PndGemMCPoint *gemPoint, Double_t showerSigma, Double_t showerStrength, Int_t iPoint)
void SetShowerSigma(Double_t dd)
void ActivateChannel(Int_t sensorDetId, Int_t sensorSide, Int_t channelNumber, Double_t signalHeight, Double_t signalTime, Int_t iPoint)
void RunTimeBased(Bool_t bt=kTRUE)
ClassDef(PndGemDigitize, 1)
Digitization Parameter Class for GEM part.
virtual void Exec(Option_t *opt)
virtual InitStatus ReInit()
PndGemDigiWriteoutBuffer * fDataBuffer
void SetRealisticResponse(Bool_t bt=kTRUE)
virtual void SetParContainers()
TClonesArray * fHitOutsideArray
virtual ~PndGemDigitize()
TClonesArray * fDigiMatches
void DigitizeRealisticEvent()
void SaveOutsideHits(Bool_t bt=kTRUE)
std::map< std::pair< Int_t, Int_t >, Int_t > fChannelMap
void SimulateRectangularResponse(Int_t sensorDetId, Int_t side, Double_t channelInd, Double_t stripWidth, Double_t showerSigma, Double_t showerStrength, Int_t iPoint)
Bool_t fRealisticResponse