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)HBHEPulseShapeFlagSetterprivate
CheckPassFilter(double Charge, double Discriminant, std::vector< std::pair< double, double > > &Cuts, int Side)HBHEPulseShapeFlagSetterprivate
Clear()HBHEPulseShapeFlagSetter
CumulativeIdealPulseHBHEPulseShapeFlagSetterprivate
DualNominalFitSingleTry(const std::vector< double > &Charge, int Offset, int Distance, bool newCharges=true)HBHEPulseShapeFlagSetterprivate
errors_HBHEPulseShapeFlagSetterprivate
f1_HBHEPulseShapeFlagSetterprivate
f2_HBHEPulseShapeFlagSetterprivate
HBHEPulseShapeFlagSetter(double MinimumChargeThreshold, double TS4TS5ChargeThreshold, double TS3TS4ChargeThreshold, double TS3TS4UpperChargeThreshold, double TS5TS6ChargeThreshold, double TS5TS6UpperChargeThreshold, double R45PlusOneRange, double R45MinusOneRange, 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, bool setLegacyFlags=true)HBHEPulseShapeFlagSetter
Initialize()HBHEPulseShapeFlagSetter
mChargeHBHEPulseShapeFlagSetterprivate
mLambdaLinearCutHBHEPulseShapeFlagSetterprivate
mLambdaRMS8MaxCutHBHEPulseShapeFlagSetterprivate
mLeftSlopeCutHBHEPulseShapeFlagSetterprivate
mMinimumChargeThresholdHBHEPulseShapeFlagSetterprivate
mR45MinusOneRangeHBHEPulseShapeFlagSetterprivate
mR45PlusOneRangeHBHEPulseShapeFlagSetterprivate
mRightSlopeCutHBHEPulseShapeFlagSetterprivate
mRightSlopeSmallCutHBHEPulseShapeFlagSetterprivate
mSetLegacyFlagsHBHEPulseShapeFlagSetterprivate
mTriangleIgnoreSlowHBHEPulseShapeFlagSetterprivate
mTrianglePeakTSHBHEPulseShapeFlagSetterprivate
mTS3TS4ChargeThresholdHBHEPulseShapeFlagSetterprivate
mTS3TS4UpperChargeThresholdHBHEPulseShapeFlagSetterprivate
mTS4TS5ChargeThresholdHBHEPulseShapeFlagSetterprivate
mTS4TS5LowerCutHBHEPulseShapeFlagSetterprivate
mTS4TS5UpperCutHBHEPulseShapeFlagSetterprivate
mTS5TS6ChargeThresholdHBHEPulseShapeFlagSetterprivate
mTS5TS6UpperChargeThresholdHBHEPulseShapeFlagSetterprivate
mUseDualFitHBHEPulseShapeFlagSetterprivate
PerformDualNominalFit(const std::vector< double > &Charge)HBHEPulseShapeFlagSetterprivate
PerformLinearFit(const std::vector< double > &Charge)HBHEPulseShapeFlagSetterprivate
PerformNominalFit(const std::vector< double > &Charge)HBHEPulseShapeFlagSetterprivate
PerformTriangleFit(const std::vector< double > &Charge)HBHEPulseShapeFlagSetterprivate
SetPulseShapeFlags(HBHERecHit &hbhe, const Dataframe &digi, const HcalCoder &coder, const HcalCalibrations &calib)HBHEPulseShapeFlagSetter
~HBHEPulseShapeFlagSetter()HBHEPulseShapeFlagSetter