CMS 3D CMS Logo

List of all members | Public Attributes
MahiNnlsWorkspace Struct Reference

#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, MaxPVSizepulseCovArray
 
PulseDecompLDLT pulseDecomp
 
SamplePulseMatrix pulseDerivMat
 
SamplePulseMatrix pulseMat
 
unsigned int tsOffset
 
unsigned int tsSize
 

Detailed Description

Definition at line 17 of file MahiFit.h.

Member Data Documentation

SampleVector MahiNnlsWorkspace::amplitudes
PulseVector MahiNnlsWorkspace::ampVec
PulseMatrix MahiNnlsWorkspace::aTaMat
PulseVector MahiNnlsWorkspace::aTbVec
int MahiNnlsWorkspace::bxOffset

Definition at line 23 of file MahiFit.h.

Referenced by MahiFit::doFit(), MahiFit::resetWorkspace(), and MahiFit::updateCov().

BXVector MahiNnlsWorkspace::bxs
SampleDecompLLT MahiNnlsWorkspace::covDecomp
double MahiNnlsWorkspace::dt
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
SampleVector MahiNnlsWorkspace::noiseTerms
unsigned int MahiNnlsWorkspace::nP
unsigned int MahiNnlsWorkspace::nPulseTot
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

Definition at line 58 of file MahiFit.h.

SamplePulseMatrix MahiNnlsWorkspace::pulseDerivMat
SamplePulseMatrix MahiNnlsWorkspace::pulseMat
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