MBoloModelFit Class Reference
[Modules]

Inheritance diagram for MBoloModelFit:

MPulseFit QModule QBaseModule

List of all members.


Detailed Description

Pulse fit based on a thermal and electical model.

Author:
Marco Vignati
  • Config example:
        module BoloModelFit
        verbosity = info
        enable = true
        FitDebug = true
        BesselCutOff = 12.0
        FitBessel = false
        FitCP = false
        FitRS = false
        DetectorConfiguration = cfg/dc_CH1Detector.txt
        DetectorParameters = DetectorParameters
        UseRungeKutta = true
        Use3Decay = false
        endmod
        
  • Parameters


Public Member Functions

 MBoloModelFit (QSequence *s)
 constructor
 ~MBoloModelFit ()
 destructor
void Init ()
 Init method.
QEventDo (QEvent *ev)
 Do method.
void Done ()
 Done method.

Private Member Functions

void CreateFunctions (float samplingFrequency, int nsamples)

Static Private Member Functions

static double TwoDecayRoot (double *x, double *params)
static double BolometerModelRoot (double *x, double *params)

Private Attributes

bool fFitDebug
bool fFitBessel
bool fFitCP
bool fFitRS
bool fFitHeater
bool fUse3Decay
double fBesselCutOff
QFitterfInit2Decay
TF1 * fInit2DecayRoot
QFitterfBolometerModel
TF1 * fBolometerModelRoot
std::map< int, ChannelInfo > fChannelInfo

Static Private Attributes

static bool fUseRK = false

Classes

class  ChannelInfo

The documentation for this class was generated from the following files:

Generated on Tue Nov 16 10:50:01 2010 for CUORE Software by  doxygen 1.5.6