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

SctFitter::StrobeDelayFitAlgorithm Class Reference

Fits a strobe delay. More...

#include <StrobeDelayFitAlgorithm.h>

Inheritance diagram for SctFitter::StrobeDelayFitAlgorithm:

Inheritance graph
[legend]
Collaboration diagram for SctFitter::StrobeDelayFitAlgorithm:

Collaboration graph
[legend]

Protected Member Functions

virtual auto_ptr< FitObjectgetPrototype () 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 &, DefectList &) const throw (LogicError)
 checks the element for defects.

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

virtual void checkForDefects (const FitObject &fo, const ModuleElement &, DefectList &d) const
 checks fit for defects - add them to the defect list


Static Private Attributes

bool inMap

Detailed Description

Fits a strobe delay.

Definition at line 11 of file StrobeDelayFitAlgorithm.h.


Member Function Documentation

void SctFitter::StrobeDelayFitAlgorithm::checkForDefects const FitObject fo,
const ModuleElement ,
DefectList d
const [protected, virtual]
 

checks fit for defects - add them to the defect list

Implements SctFitter::FitAlgorithm.

Definition at line 47 of file StrobeDelayFitAlgorithm.cpp.

References SctData::DefectList::addDefect(), SctData::FitObject::getChiSquared(), and SctData::FitObject::getNDF().

Here is the call graph for this function:

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

checks the element for defects.

Add them to the ModuleDefectList.

Implements SctFitter::FitAlgorithm.

Definition at line 55 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 73 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 23 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 27 of file StrobeDelayFitAlgorithm.cpp.


The documentation for this class was generated from the following files:
Generated on Thu Jul 15 09:54:01 2004 for SCT DAQ/DCS Software - C++ by doxygen 1.3.5