CalculateRMS8Max(const std::vector< double > &Charge) | HBHEPulseShapeFlagSetter | [private] |
CheckPassFilter(double Charge, double Discriminant, std::vector< std::pair< double, double > > &Cuts, int Side) | HBHEPulseShapeFlagSetter | [private] |
Clear() | HBHEPulseShapeFlagSetter | |
CumulativeIdealPulse | HBHEPulseShapeFlagSetter | [private] |
DualNominalFitSingleTry(const std::vector< double > &Charge, int Offset, int Distance) | HBHEPulseShapeFlagSetter | [private] |
HBHEPulseShapeFlagSetter() | HBHEPulseShapeFlagSetter | |
HBHEPulseShapeFlagSetter(double MinimumChargeThreshold, double TS4TS5ChargeThreshold, unsigned int TrianglePeakTS, std::vector< double > LinearThreshold, std::vector< double > LinearCut, std::vector< double > RMS8MaxThreshold, std::vector< double > RMS8MaxCut, std::vector< double > LeftSlopeThreshold, std::vector< double > LeftSlopeCut, std::vector< double > RightSlopeThreshold, std::vector< double > RightSlopeCut, std::vector< double > RightSlopeSmallThreshold, std::vector< double > RightSlopeSmallCut, std::vector< double > TS4TS5UpperThreshold, std::vector< double > TS4TS5UpperCut, std::vector< double > TS4TS5LowerThreshold, std::vector< double > TS4TS5LowerCut, bool UseDualFit, bool TriangleIgnoreSlow) | HBHEPulseShapeFlagSetter | |
Initialize() | HBHEPulseShapeFlagSetter | |
mCharge | HBHEPulseShapeFlagSetter | [private] |
mLambdaLinearCut | HBHEPulseShapeFlagSetter | [private] |
mLambdaRMS8MaxCut | HBHEPulseShapeFlagSetter | [private] |
mLeftSlopeCut | HBHEPulseShapeFlagSetter | [private] |
mMinimumChargeThreshold | HBHEPulseShapeFlagSetter | [private] |
mRightSlopeCut | HBHEPulseShapeFlagSetter | [private] |
mRightSlopeSmallCut | HBHEPulseShapeFlagSetter | [private] |
mTriangleIgnoreSlow | HBHEPulseShapeFlagSetter | [private] |
mTrianglePeakTS | HBHEPulseShapeFlagSetter | [private] |
mTS4TS5ChargeThreshold | HBHEPulseShapeFlagSetter | [private] |
mTS4TS5LowerCut | HBHEPulseShapeFlagSetter | [private] |
mTS4TS5UpperCut | HBHEPulseShapeFlagSetter | [private] |
mUseDualFit | HBHEPulseShapeFlagSetter | [private] |
PerformDualNominalFit(const std::vector< double > &Charge) | HBHEPulseShapeFlagSetter | [private] |
PerformLinearFit(const std::vector< double > &Charge) | HBHEPulseShapeFlagSetter | [private] |
PerformNominalFit(const std::vector< double > &Charge) | HBHEPulseShapeFlagSetter | [private] |
PerformTriangleFit(const std::vector< double > &Charge) | HBHEPulseShapeFlagSetter | [private] |
SetPulseShapeFlags(HBHERecHit &hbhe, const HBHEDataFrame &digi, const HcalCoder &coder, const HcalCalibrations &calib) | HBHEPulseShapeFlagSetter | |
~HBHEPulseShapeFlagSetter() | HBHEPulseShapeFlagSetter |