CMS 3D CMS Logo

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(unsigned int iBX) const MahiFitprivate
calculateArrivalTime_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
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
norm_MahiFitprivate
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, bool hasTimeInfo, unsigned int nSamples)MahiFit
resetWorkspace() const MahiFitprivate
setParameters(bool iDynamicPed, double iTS4Thresh, double chiSqSwitch, bool iApplyTimeSlew, HcalTimeSlew::BiasSetting slewFlavor, bool iCalculateArrivalTime, 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, bool hasTimeInfo, const HcalTimeSlew *hcalTimeSlewDelay, unsigned int nSamples)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 SampleMatrix &invCovMat) const MahiFitprivate
updatePulseShape(const float itQ, FullSampleVector &pulseShape, FullSampleVector &pulseDeriv, FullSampleMatrix &pulseCov) const MahiFitprivate
~MahiFit()MahiFitinline