This is the complete list of members for MahiFit, including all inherited members.
activeBXs_ | MahiFit | private |
applyTimeSlew_ | MahiFit | private |
bxOffsetConf_ | MahiFit | private |
bxSizeConf_ | MahiFit | private |
calculateArrivalTime(const unsigned int iBX) const | MahiFit | private |
calculateArrivalTime_ | MahiFit | private |
calculateChiSq() const | MahiFit | private |
chiSqSwitch_ | MahiFit | private |
cntsetPulseShape_ | MahiFit | private |
currentPulseShapeId_ | MahiFit | private |
deltaChiSqThresh_ | MahiFit | private |
doFit(std::array< float, 3 > &correctedOutput, const int nbx) const | MahiFit | |
dynamicPed_ | MahiFit | private |
hcalTimeSlewDelay_ | MahiFit | |
Index typedef | MahiFit | |
knownPulseShapes_ | MahiFit | private |
MahiFit() | MahiFit | |
meanTime_ | MahiFit | private |
minimize() const | MahiFit | private |
nMaxItersMin_ | MahiFit | private |
nMaxItersNNLS_ | MahiFit | private |
nnls() const | MahiFit | private |
nnlsConstrainParameter(Index minratioidx) const | MahiFit | private |
nnlsThresh_ | MahiFit | private |
nnlsUnconstrainParameter(Index idxp) const | MahiFit | private |
nnlsWork_ | MahiFit | mutableprivate |
norm_ | MahiFit | private |
onePulseMinimize() const | MahiFit | private |
pedestalBX_ | MahiFit | privatestatic |
phase1Apply(const HBHEChannelInfo &channelData, float &reconstructedEnergy, float &reconstructedTime, bool &useTriple, float &chi2) const | MahiFit | |
phase1Debug(const HBHEChannelInfo &channelData, MahiDebugInfo &mdi) const | MahiFit | |
psfPtr_ | MahiFit | private |
resetPulseShapeTemplate(int pulseShapeId, const HcalPulseShapes &ps, unsigned int nSamples) | MahiFit | private |
resetWorkspace() const | MahiFit | private |
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(int pulseShapeId, const HcalPulseShapes &ps, bool hasTimeInfo, const HcalTimeSlew *hcalTimeSlewDelay, unsigned int nSamples) | MahiFit | |
ShapeWithId typedef | MahiFit | private |
slewFlavor_ | MahiFit | private |
solveSubmatrix(PulseMatrix &mat, PulseVector &invec, PulseVector &outvec, unsigned nP) const | MahiFit | private |
timeLimit_ | MahiFit | privatestatic |
timeSigmaHPD_ | MahiFit | private |
timeSigmaSiPM_ | MahiFit | private |
ts4Thresh_ | MahiFit | private |
tsDelay1GeV_ | MahiFit | private |
updateCov(const SampleMatrix &invCovMat) const | MahiFit | private |
updatePulseShape(const float itQ, FullSampleVector &pulseShape, FullSampleVector &pulseDeriv, FullSampleMatrix &pulseCov) const | MahiFit | private |
~MahiFit() | MahiFit | inline |