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

SctFitter::ThresholdFitAlgorithm Class Reference

Fits threshold scans! More...

#include <ThresholdFitAlgorithm.h>

Inheritance diagram for SctFitter::ThresholdFitAlgorithm:

SctFitter::FitAlgorithm noncopyable

Static Public Member Functions

bool putInMap () throw ()

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 &e, 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

 ThresholdFitAlgorithm () throw ()

Static Private Attributes

bool inMap

Detailed Description

Fits threshold scans!

Definition at line 11 of file ThresholdFitAlgorithm.h.


Constructor & Destructor Documentation

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

Definition at line 19 of file ThresholdFitAlgorithm.cpp.

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


Member Function Documentation

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

checks the element for defects.

Add them to the ModuleDefectList.

Implements SctFitter::FitAlgorithm.

Definition at line 45 of file ThresholdFitAlgorithm.cpp.

void SctFitter::ThresholdFitAlgorithm::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 67 of file ThresholdFitAlgorithm.cpp.

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

Returns a prototypical FitObject for this algorithm.

Implements SctFitter::FitAlgorithm.

Definition at line 27 of file ThresholdFitAlgorithm.cpp.

void SctFitter::ThresholdFitAlgorithm::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 31 of file ThresholdFitAlgorithm.cpp.

bool SctFitter::ThresholdFitAlgorithm::putInMap   throw () [static]
 

Definition at line 13 of file ThresholdFitAlgorithm.cpp.


Field Documentation

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

Definition at line 17 of file ThresholdFitAlgorithm.cpp.


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