CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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()HBHEPulseShapeFlagSetter
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)HBHEPulseShapeFlagSetter
Initialize()HBHEPulseShapeFlagSetter
mChargeHBHEPulseShapeFlagSetterprivate
mLambdaLinearCutHBHEPulseShapeFlagSetterprivate
mLambdaRMS8MaxCutHBHEPulseShapeFlagSetterprivate
mLeftSlopeCutHBHEPulseShapeFlagSetterprivate
mMinimumChargeThresholdHBHEPulseShapeFlagSetterprivate
mR45MinusOneRangeHBHEPulseShapeFlagSetterprivate
mR45PlusOneRangeHBHEPulseShapeFlagSetterprivate
mRightSlopeCutHBHEPulseShapeFlagSetterprivate
mRightSlopeSmallCutHBHEPulseShapeFlagSetterprivate
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 HBHEDataFrame &digi, const HcalCoder &coder, const HcalCalibrations &calib)HBHEPulseShapeFlagSetter
~HBHEPulseShapeFlagSetter()HBHEPulseShapeFlagSetter