21 #ifndef PndEmcMultiWaveformToCalibratedDigi_H 22 #define PndEmcMultiWaveformToCalibratedDigi_H 61 virtual InitStatus
Init();
63 void SetCalibrationFile(
const char* calibrationfilename){fCalibrationFileName = calibrationfilename;};
66 virtual void Exec(Option_t* opt);
74 void ReadCalibrationFile();
76 TClonesArray* fWaveformArray;
79 TClonesArray* fDigiArray;
82 Double_t fSampleRate_PMT;
83 Double_t fEnergyDigiThreshold;
84 Double_t fASIC_Shaping_int_time;
85 Double_t fPMT_Shaping_int_time;
86 Double_t fPMT_Shaping_diff_time;
87 Double_t fCrystal_time_constant;
88 Double_t fShashlyk_time_constant;
89 Int_t fNumber_of_samples_in_waveform;
90 Int_t fNumber_of_samples_in_waveform_pmt;
93 TString fDigiPosMethod;
94 Double_t fEmcDigiRescaleFactor;
95 Double_t fEmcDigiPositionDepthPWO;
96 Double_t fEmcDigiPositionDepthShashlyk;
106 virtual void SetParContainers();
113 Double_t fWfNormalisation;
114 Double_t fWfNormalisation_pmt;
115 Double_t fWfNormalisation_proto192;
117 std::map<Int_t,Double_t> fCalibrationMap;
118 std::map<Int_t,Double_t> fGainMap;
119 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.