1 #ifndef ZDCSIMPLERECALGO_H 2 #define ZDCSIMPLERECALGO_H 1 40 bool correctForContainment,
49 const std::vector<unsigned int>& myNoiseTS,
50 const std::vector<unsigned int>& mySignalTS,
54 const std::vector<unsigned int>& myNoiseTS,
55 const std::vector<unsigned int>& mySignalTS,
67 std::unique_ptr<HcalPulseContainmentCorrection>
pulseCorr_;
void initPulseCorr(int toadd, const HcalTimeSlew *hcalTimeSlew_delay)
ZdcSimpleRecAlgo(bool correctForTimeslew, bool correctForContainment, float fixedPhaseNs, int recoMethod, int lowGainOffset, double lowGainFrac)
ZDCRecHit reconstruct(const ZDCDataFrame &digi, const std::vector< unsigned int > &myNoiseTS, const std::vector< unsigned int > &mySignalTS, const HcalCoder &coder, const HcalCalibrations &calibs) const
std::unique_ptr< HcalPulseContainmentCorrection > pulseCorr_