CMS 3D CMS Logo

HBHEPulseShapeFlagSetter Member List

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
CumulativeIdealPulseHBHEPulseShapeFlagSetter [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
mChargeHBHEPulseShapeFlagSetter [private]
mLambdaLinearCutHBHEPulseShapeFlagSetter [private]
mLambdaRMS8MaxCutHBHEPulseShapeFlagSetter [private]
mLeftSlopeCutHBHEPulseShapeFlagSetter [private]
mMinimumChargeThresholdHBHEPulseShapeFlagSetter [private]
mRightSlopeCutHBHEPulseShapeFlagSetter [private]
mRightSlopeSmallCutHBHEPulseShapeFlagSetter [private]
mTriangleIgnoreSlowHBHEPulseShapeFlagSetter [private]
mTrianglePeakTSHBHEPulseShapeFlagSetter [private]
mTS4TS5ChargeThresholdHBHEPulseShapeFlagSetter [private]
mTS4TS5LowerCutHBHEPulseShapeFlagSetter [private]
mTS4TS5UpperCutHBHEPulseShapeFlagSetter [private]
mUseDualFitHBHEPulseShapeFlagSetter [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