diff --git a/MuonSpectrometer/MuonDigitization/MM_Digitization/src/VMM_Shaper.cxx b/MuonSpectrometer/MuonDigitization/MM_Digitization/src/VMM_Shaper.cxx index 788f87ecec6b6e75b8c89ea2cac3c4f98dcf37a4..58cb87bf11831c9b73febeb6d1a643191a320ec6 100644 --- a/MuonSpectrometer/MuonDigitization/MM_Digitization/src/VMM_Shaper.cxx +++ b/MuonSpectrometer/MuonDigitization/MM_Digitization/src/VMM_Shaper.cxx @@ -28,7 +28,7 @@ m_timeStep(0.1) void VMM_Shaper::initialize() { // hardcoded vmm shaper values are provided by G. Iakovidis - m_a = (m_peakTime*(10^-9))/1.5; + m_a = (m_peakTime*(1e-9))/1.5; m_pole0 = 1.263/m_a; m_re_pole1 = 1.149/m_a; m_im_pole1 = -0.786/m_a; @@ -43,9 +43,9 @@ void VMM_Shaper::initialize() { // preCalculate factor to avoid recalculating for each electron m_preCalculationVMMShaper = chargeScaleFactor*m_peakTimeChargeScaling*std::pow(m_a, 3)*m_pole0*m_pole1_square; - m_pole0_ns = m_pole0*(10^-9); - m_re_pole1_ns = m_re_pole1*(10^-9); - m_im_pole1_ns = m_im_pole1*(10^-9); + m_pole0_ns = m_pole0*(1e-9); + m_re_pole1_ns = m_re_pole1*(1e-9); + m_im_pole1_ns = m_im_pole1*(1e-9); } double VMM_Shaper::vmmResponse(const std::vector<float> &effectiveCharge, const std::vector<float> &electronsTime, double time) const{