15 #ifndef PNDEMCSHASHLYKDIGI_H_ 16 #define PNDEMCSHASHLYKDIGI_H_ 52 virtual InitStatus
Init();
53 virtual void Exec(Option_t* opt);
59 if(fCalibrator==NULL) {
60 std::cerr <<
"-E- in PndEmcShashlykDigi::SetCrystalCalibrator: Calibrator must be a PndEmcSimCrystalCalibrator. External Calibrator setting has no effect" << std::endl;
76 TClonesArray* fWaveformArray;
79 TClonesArray* fDigiArray;
81 Double_t fEnergyDigiThreshold;
82 TString fDigiPosMethod;
83 Double_t fEmcDigiRescaleFactor;
84 Double_t fEmcDigiPositionDepthPWO;
85 Double_t fEmcDigiPositionDepthShashlyk;
97 Bool_t fSingleAPDMode;
void SingleAPDMode(Bool_t mode=kTRUE)
stores crystal index coordinates (x,y) or (theta,phi)
PndEmcShashlykDigi(Int_t verbose=0, Bool_t storedigis=kTRUE)
virtual void SetCrystalCalibrator(PndEmcAbsCrystalCalibrator *Cal)
void SetStorageOfData(Bool_t val)
virtual ~PndEmcShashlykDigi()
parameter set of Emc digitisation
Class to simulate a Calibration.
Baseclass for pulseshapeanalysis ( featureextraction )
represents the deposited energy of one emc crystal from simulation
virtual void Exec(Option_t *opt)
virtual InitStatus Init()
Task to create digis from waveforms.
Abstract interface for a emc calibrator.
virtual void SetParContainers()
Parameter set for Emc Reco.