This is the complete list of members for HBHEPulseShapeFlagSetter, including all inherited members.
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, bool newCharges=true) | HBHEPulseShapeFlagSetter | private |
errors_ | HBHEPulseShapeFlagSetter | private |
f1_ | HBHEPulseShapeFlagSetter | private |
f2_ | HBHEPulseShapeFlagSetter | private |
HBHEPulseShapeFlagSetter() | HBHEPulseShapeFlagSetter | |
HBHEPulseShapeFlagSetter(double MinimumChargeThreshold, double TS4TS5ChargeThreshold, unsigned int TrianglePeakTS, const std::vector< double > &LinearThreshold, const std::vector< double > &LinearCut, const std::vector< double > &RMS8MaxThreshold, const std::vector< double > &RMS8MaxCut, const std::vector< double > &LeftSlopeThreshold, const std::vector< double > &LeftSlopeCut, const std::vector< double > &RightSlopeThreshold, const std::vector< double > &RightSlopeCut, const std::vector< double > &RightSlopeSmallThreshold, const std::vector< double > &RightSlopeSmallCut, const std::vector< double > &TS4TS5UpperThreshold, const std::vector< double > &TS4TS5UpperCut, const std::vector< double > &TS4TS5LowerThreshold, const 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 |