33 #ifndef PndEmcWaveformToCalibratedDigi_H 34 #define PndEmcWaveformToCalibratedDigi_H 71 virtual InitStatus
Init();
73 void SetCalibrationFile(
const char* calibrationfilename){fCalibrationFileName = calibrationfilename;};
76 virtual void Exec(Option_t* opt);
81 void ReadCalibrationFile();
83 TClonesArray* fWaveformArray;
86 TClonesArray* fDigiArray;
89 Double_t fSampleRate_PMT;
90 Double_t fEnergyDigiThreshold;
91 Double_t fASIC_Shaping_int_time;
92 Double_t fPMT_Shaping_int_time;
93 Double_t fPMT_Shaping_diff_time;
94 Double_t fCrystal_time_constant;
95 Double_t fShashlyk_time_constant;
96 Int_t fNumber_of_samples_in_waveform;
97 Int_t fNumber_of_samples_in_waveform_pmt;
100 TString fDigiPosMethod;
101 Double_t fEmcDigiRescaleFactor;
102 Double_t fEmcDigiPositionDepthPWO;
103 Double_t fEmcDigiPositionDepthShashlyk;
114 virtual void SetParContainers();
121 Double_t fWfNormalisation;
122 Double_t fWfNormalisation_pmt;
123 Double_t fWfNormalisation_proto192;
125 std::map<Int_t,Double_t> fCalibrationMap;
126 TString fCalibrationFileName;
stores crystal index coordinates (x,y) or (theta,phi)
parameter set of Emc digitisation
Baseclass for pulseshapeanalysis ( featureextraction )
represents the deposited energy of one emc crystal from simulation
Parameter set for Emc Reco.