3 #ifndef PNDEMCBWENDCAPDIGI_H_ 4 #define PNDEMCBWENDCAPDIGI_H_ 40 virtual InitStatus
Init();
41 virtual void Exec(Option_t* opt);
47 if (fCalibrator ==
nullptr) {
48 std::cerr <<
"-E- in PndEmcBWEndcapDigi::SetCrystalCalibrator: Calibrator must be a PndEmcSimCrystalCalibrator. External Calibrator setting has no effect" << std::endl;
64 TClonesArray* fWaveformArray;
67 TClonesArray* fDigiArray;
69 Double_t fEnergyDigiThreshold;
70 TString fDigiPosMethod;
71 Double_t fEmcDigiRescaleFactor;
72 Double_t fEmcDigiPositionDepthPWO;
73 Double_t fEmcDigiPositionDepthShashlyk;
88 Bool_t fSingleAPDMode;
void SingleAPDMode(Bool_t mode=kTRUE)
virtual void SetParContainers()
PndEmcBWEndcapDigi(Int_t verbose=0, Bool_t storedigis=kTRUE)
Wrapping class to manage multiple independent PSAs.
stores crystal index coordinates (x,y) or (theta,phi)
parameter set of Emc digitisation
void SetStorageOfData(Bool_t val)
Class to simulate a Calibration.
Task to create digis from waveforms.
Baseclass for pulseshapeanalysis ( featureextraction )
represents the deposited energy of one emc crystal from simulation
virtual void Exec(Option_t *opt)
virtual ~PndEmcBWEndcapDigi()
virtual InitStatus Init()
Abstract interface for a emc calibrator.
virtual void SetCrystalCalibrator(PndEmcAbsCrystalCalibrator *Cal)
Parameter set for Emc Reco.