ATLAS Offline Software
VMM_Shaper Member List

This is the complete list of members for VMM_Shaper, including all inherited members.

aboveThresholdSimple(const std::vector< float > &effectiveCharge, const std::vector< float > &electronsTime, const double electronicsThreshold) constVMM_Shaperprivate
findPeak(const std::vector< float > &effectiveCharge, const std::vector< float > &electronsTime, const double electronicsThreshold) constVMM_Shaperprivate
hasChargeAboveThreshold(const std::vector< float > &effectiveCharge, const std::vector< float > &electronsTime, const double electronicsThreshold) constVMM_Shaper
initialize()VMM_Shaper
m_aVMM_Shaperprivate
m_argK1VMM_Shaperprivate
m_im_pole1VMM_Shaperprivate
m_im_pole1_nsVMM_Shaperprivate
m_inverseTimeStepVMM_Shaperprivate
m_k1_absVMM_Shaperprivate
m_lowerTimeWindowVMM_Shaperprivate
m_peakTimeVMM_Shaperprivate
m_peakTimeChargeScalingVMM_Shaperprivate
m_pole0VMM_Shaperprivate
m_pole0_nsVMM_Shaperprivate
m_pole1_squareVMM_Shaperprivate
m_preCalculationVMMShaperVMM_Shaperprivate
m_re_pole1VMM_Shaperprivate
m_re_pole1_nsVMM_Shaperprivate
m_timeStepVMM_Shaperprivate
m_upperTimeWindowVMM_Shaperprivate
VMM_Shaper(const float peakTime, const float lowerTimeWindow, const float upperTimeWindow)VMM_Shaper
vmmPeakResponse(const std::vector< float > &effectiveCharge, const std::vector< float > &electronsTime, const double electronicsThreshold, double &amplitudeFirstPeak, double &timeFirstPeak) constVMM_Shaper
vmmResponse(const std::vector< float > &effectiveCharge, const std::vector< float > &electronsTime, double time) constVMM_Shaperprivate
vmmThresholdResponse(const std::vector< float > &effectiveCharge, const std::vector< float > &electronsTime, const double electronicsThreshold, double &amplitudeAtFirstPeak, double &timeAtThreshold) constVMM_Shaper
~VMM_Shaper()=defaultVMM_Shapervirtual