Main Page   Modules   Namespace List   Class Hierarchy   Data Structures   File List   Namespace Members   Data Fields   Globals   Related Pages  

SctFitter::StrobeDelayFitAlgorithm Class Reference

Fits a strobe delay. More...

#include <StrobeDelayFitAlgorithm.h>

Inheritance diagram for SctFitter::StrobeDelayFitAlgorithm:

SctFitter::FitAlgorithm noncopyable

Protected Member Functions

virtual auto_ptr< FitObject > getPrototype () const throw ()
 Returns a prototypical FitObject for this algorithm.

virtual void guessParameters (const TH1 &hist, FitObject &fitOb) const throw (LogicError, MathsError)
 guess the initial fit parameters from histogram prior to doing a fit : put them in FitObject.

virtual void checkForDefects (const TH1 &hist, const ModuleElement &, ModuleDefectList &) const throw (LogicError)
 checks the element for defects.

virtual void createSummaryHistograms (FitScanResult &fits) const throw ()
 Makes set of summary histograms from the fitObject results.


Private Member Functions

 StrobeDelayFitAlgorithm () throw ()

Static Private Attributes

bool inMap

Detailed Description

Fits a strobe delay.

Definition at line 11 of file StrobeDelayFitAlgorithm.h.


Constructor & Destructor Documentation

SctFitter::StrobeDelayFitAlgorithm::StrobeDelayFitAlgorithm   throw () [private]
 

Definition at line 15 of file StrobeDelayFitAlgorithm.cpp.

References SctFitter::FitterMode::doSummary(), SctFitter::FitterMode::fitChips(), and SctFitter::FitterMode::fitNone().


Member Function Documentation

void SctFitter::StrobeDelayFitAlgorithm::checkForDefects const TH1 &    hist,
const ModuleElement &   ,
ModuleDefectList &   
const throw (LogicError) [protected, virtual]
 

checks the element for defects.

Add them to the ModuleDefectList.

Implements SctFitter::FitAlgorithm.

Definition at line 46 of file StrobeDelayFitAlgorithm.cpp.

void SctFitter::StrobeDelayFitAlgorithm::createSummaryHistograms FitScanResult &    fits const throw () [protected, virtual]
 

Makes set of summary histograms from the fitObject results.

Default implementation does nothing for convenience.

Implements SctFitter::FitAlgorithm.

Definition at line 64 of file StrobeDelayFitAlgorithm.cpp.

auto_ptr< FitObject > SctFitter::StrobeDelayFitAlgorithm::getPrototype   const throw () [protected, virtual]
 

Returns a prototypical FitObject for this algorithm.

Implements SctFitter::FitAlgorithm.

Definition at line 22 of file StrobeDelayFitAlgorithm.cpp.

void SctFitter::StrobeDelayFitAlgorithm::guessParameters const TH1 &    hist,
FitObject &    fitOb
const throw (LogicError, MathsError) [protected, virtual]
 

guess the initial fit parameters from histogram prior to doing a fit : put them in FitObject.

Implements SctFitter::FitAlgorithm.

Definition at line 26 of file StrobeDelayFitAlgorithm.cpp.


Field Documentation

bool SctFitter::StrobeDelayFitAlgorithm::inMap [static, private]
 

Definition at line 13 of file StrobeDelayFitAlgorithm.cpp.


The documentation for this class was generated from the following files:
Generated on Mon Dec 15 19:38:04 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3