CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
MahiFit Member List

This is the complete list of members for MahiFit, including all inherited members.

activeBXs_MahiFitprivate
applyTimeSlew_MahiFitprivate
bxOffsetConf_MahiFitprivate
bxSizeConf_MahiFitprivate
calculateArrivalTime() const MahiFitprivate
calculateChiSq() const MahiFitprivate
chiSqSwitch_MahiFitprivate
cntsetPulseShape_MahiFitprivate
currentPulseShape_MahiFit
deltaChiSqThresh_MahiFitprivate
doFit(std::array< float, 3 > &correctedOutput, const int nbx) const MahiFit
dynamicPed_MahiFitprivate
fullTSofInterest_MahiFitprivate
fullTSSize_MahiFitprivate
hcalTimeSlewDelay_MahiFit
Index typedefMahiFit
MahiFit()MahiFit
meanTime_MahiFitprivate
minimize() const MahiFitprivate
nMaxItersMin_MahiFitprivate
nMaxItersNNLS_MahiFitprivate
nnls() const MahiFitprivate
nnlsConstrainParameter(Index minratioidx) const MahiFitprivate
nnlsThresh_MahiFitprivate
nnlsUnconstrainParameter(Index idxp) const MahiFitprivate
nnlsWork_MahiFitmutableprivate
onePulseMinimize() const MahiFitprivate
pedestalBX_MahiFitprivatestatic
pfunctor_MahiFitprivate
phase1Apply(const HBHEChannelInfo &channelData, float &reconstructedEnergy, float &reconstructedTime, bool &useTriple, float &chi2) const MahiFit
phase1Debug(const HBHEChannelInfo &channelData, MahiDebugInfo &mdi) const MahiFit
psfPtr_MahiFitprivate
resetPulseShapeTemplate(const HcalPulseShapes::Shape &ps)MahiFit
resetWorkspace() const MahiFitprivate
setParameters(bool iDynamicPed, double iTS4Thresh, double chiSqSwitch, bool iApplyTimeSlew, HcalTimeSlew::BiasSetting slewFlavor, double iMeanTime, double iTimeSigmaHPD, double iTimeSigmaSiPM, const std::vector< int > &iActiveBXs, int iNMaxItersMin, int iNMaxItersNNLS, double iDeltaChiSqThresh, double iNnlsThresh)MahiFit
setPulseShapeTemplate(const HcalPulseShapes::Shape &ps, const HcalTimeSlew *hcalTimeSlewDelay)MahiFit
slewFlavor_MahiFitprivate
solveSubmatrix(PulseMatrix &mat, PulseVector &invec, PulseVector &outvec, unsigned nP) const MahiFitprivate
timeLimit_MahiFitprivatestatic
timeSigmaHPD_MahiFitprivate
timeSigmaSiPM_MahiFitprivate
ts4Thresh_MahiFitprivate
tsDelay1GeV_MahiFitprivate
updateCov() const MahiFitprivate
updatePulseShape(double itQ, FullSampleVector &pulseShape, FullSampleVector &pulseDeriv, FullSampleMatrix &pulseCov) const MahiFitprivate
~MahiFit()MahiFitinline