#include <MahiFit.h>
Public Attributes | |
SampleVector | amplitudes |
PulseVector | ampVec |
PulseMatrix | aTaMat |
PulseVector | aTbVec |
int | bxOffset |
BXVector | bxs |
SampleDecompLLT | covDecomp |
double | dt |
unsigned int | fullTSOffset |
SamplePulseMatrix | invcovp |
int | maxoffset |
SampleVector | noiseTerms |
unsigned int | nP |
unsigned int | nPulseTot |
SampleMatrix | pedConstraint |
std::array< FullSampleMatrix, MaxPVSize > | pulseCovArray |
PulseDecompLDLT | pulseDecomp |
SamplePulseMatrix | pulseDerivMat |
SamplePulseMatrix | pulseMat |
unsigned int | tsOffset |
unsigned int | tsSize |
SampleVector MahiNnlsWorkspace::amplitudes |
Definition at line 31 of file MahiFit.h.
Referenced by MahiFit::calculateArrivalTime(), MahiFit::calculateChiSq(), MahiFit::doFit(), MahiFit::nnls(), MahiFit::onePulseMinimize(), MahiFit::phase1Apply(), MahiFit::phase1Debug(), and MahiFit::resetWorkspace().
PulseVector MahiNnlsWorkspace::ampVec |
Definition at line 51 of file MahiFit.h.
Referenced by MahiFit::calculateArrivalTime(), MahiFit::calculateChiSq(), MahiFit::doFit(), MahiFit::minimize(), MahiFit::nnls(), MahiFit::nnlsConstrainParameter(), MahiFit::nnlsUnconstrainParameter(), MahiFit::onePulseMinimize(), MahiFit::phase1Debug(), and MahiFit::updateCov().
PulseMatrix MahiNnlsWorkspace::aTaMat |
Definition at line 54 of file MahiFit.h.
Referenced by MahiFit::minimize(), MahiFit::nnls(), MahiFit::nnlsConstrainParameter(), and MahiFit::nnlsUnconstrainParameter().
PulseVector MahiNnlsWorkspace::aTbVec |
Definition at line 55 of file MahiFit.h.
Referenced by MahiFit::minimize(), MahiFit::nnls(), MahiFit::nnlsConstrainParameter(), and MahiFit::nnlsUnconstrainParameter().
int MahiNnlsWorkspace::bxOffset |
Definition at line 23 of file MahiFit.h.
Referenced by MahiFit::doFit(), MahiFit::resetWorkspace(), and MahiFit::updateCov().
BXVector MahiNnlsWorkspace::bxs |
Definition at line 28 of file MahiFit.h.
Referenced by MahiFit::calculateArrivalTime(), MahiFit::doFit(), MahiFit::nnlsConstrainParameter(), MahiFit::nnlsUnconstrainParameter(), MahiFit::phase1Debug(), and MahiFit::updateCov().
SampleDecompLLT MahiNnlsWorkspace::covDecomp |
Definition at line 57 of file MahiFit.h.
Referenced by MahiFit::calculateChiSq(), MahiFit::nnls(), MahiFit::onePulseMinimize(), and MahiFit::updateCov().
double MahiNnlsWorkspace::dt |
Definition at line 25 of file MahiFit.h.
Referenced by MahiFit::phase1Apply(), MahiFit::phase1Debug(), MahiFit::resetWorkspace(), and MahiFit::updatePulseShape().
unsigned int MahiNnlsWorkspace::fullTSOffset |
Definition at line 22 of file MahiFit.h.
Referenced by MahiFit::phase1Apply(), and MahiFit::resetWorkspace().
SamplePulseMatrix MahiNnlsWorkspace::invcovp |
Definition at line 53 of file MahiFit.h.
Referenced by MahiFit::minimize(), MahiFit::nnls(), and MahiFit::onePulseMinimize().
int MahiNnlsWorkspace::maxoffset |
Definition at line 24 of file MahiFit.h.
Referenced by MahiFit::doFit(), MahiFit::resetWorkspace(), MahiFit::updateCov(), and MahiFit::updatePulseShape().
SampleVector MahiNnlsWorkspace::noiseTerms |
Definition at line 34 of file MahiFit.h.
Referenced by MahiFit::phase1Apply(), MahiFit::phase1Debug(), MahiFit::resetWorkspace(), and MahiFit::updateCov().
unsigned int MahiNnlsWorkspace::nP |
Definition at line 50 of file MahiFit.h.
Referenced by MahiFit::nnls(), MahiFit::nnlsConstrainParameter(), and MahiFit::nnlsUnconstrainParameter().
unsigned int MahiNnlsWorkspace::nPulseTot |
Definition at line 19 of file MahiFit.h.
Referenced by MahiFit::calculateArrivalTime(), MahiFit::doFit(), MahiFit::minimize(), MahiFit::nnls(), MahiFit::phase1Debug(), MahiFit::resetWorkspace(), and MahiFit::updateCov().
SampleMatrix MahiNnlsWorkspace::pedConstraint |
Definition at line 37 of file MahiFit.h.
Referenced by MahiFit::phase1Apply(), MahiFit::resetWorkspace(), and MahiFit::updateCov().
std::array<FullSampleMatrix, MaxPVSize> MahiNnlsWorkspace::pulseCovArray |
Definition at line 41 of file MahiFit.h.
Referenced by MahiFit::doFit(), and MahiFit::updateCov().
PulseDecompLDLT MahiNnlsWorkspace::pulseDecomp |
SamplePulseMatrix MahiNnlsWorkspace::pulseDerivMat |
Definition at line 47 of file MahiFit.h.
Referenced by MahiFit::calculateArrivalTime(), MahiFit::doFit(), MahiFit::nnlsConstrainParameter(), and MahiFit::nnlsUnconstrainParameter().
SamplePulseMatrix MahiNnlsWorkspace::pulseMat |
Definition at line 44 of file MahiFit.h.
Referenced by MahiFit::calculateArrivalTime(), MahiFit::calculateChiSq(), MahiFit::doFit(), MahiFit::nnls(), MahiFit::nnlsConstrainParameter(), MahiFit::nnlsUnconstrainParameter(), MahiFit::onePulseMinimize(), and MahiFit::phase1Debug().
unsigned int MahiNnlsWorkspace::tsOffset |
Definition at line 21 of file MahiFit.h.
Referenced by MahiFit::doFit(), MahiFit::phase1Apply(), and MahiFit::resetWorkspace().
unsigned int MahiNnlsWorkspace::tsSize |
Definition at line 20 of file MahiFit.h.
Referenced by MahiFit::doFit(), MahiFit::minimize(), MahiFit::nnls(), MahiFit::phase1Apply(), MahiFit::phase1Debug(), MahiFit::resetWorkspace(), MahiFit::updateCov(), and MahiFit::updatePulseShape().