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

SctFitter::FitterMode Class Reference

Describes the way in which the fitter is acting. More...

#include <FitterMode.h>


Public Member Functions

 FitterMode () throw ()
 ~FitterMode () throw ()
void fitChannels (bool b=true) throw ()
void fitLinks (bool b=true) throw ()
void fitChips (bool b=true) throw ()
void doSummary (bool b=true) throw ()
void fitDefault () throw ()
 Default is that only chips are fitted.

void fitAll () throw ()
 Do everything: chips, strips and links.

void fitNone () throw ()
 Do no fits at all!

bool fittingChannels () const throw ()
bool fittingChips () const throw ()
bool fittingLinks () const throw ()
bool doingSummary () const throw ()

Private Attributes

bool strip
 Can be sent to an ostream.

bool link
 Can be sent to an ostream.

bool chip
 Can be sent to an ostream.

bool summary
 Can be sent to an ostream.


Detailed Description

Describes the way in which the fitter is acting.

Author:
Alan Barr
Date:

Definition at line 12 of file FitterMode.h.


Constructor & Destructor Documentation

SctFitter::FitterMode::FitterMode   throw ()
 

Definition at line 7 of file FitterMode.cpp.

SctFitter::FitterMode::~FitterMode   throw () [inline]
 

Definition at line 15 of file FitterMode.h.


Member Function Documentation

bool SctFitter::FitterMode::doingSummary   const throw ()
 

Definition at line 35 of file FitterMode.cpp.

void SctFitter::FitterMode::doSummary bool    b = true throw ()
 

Definition at line 20 of file FitterMode.cpp.

Referenced by SctFitter::StrobeDelayFitAlgorithm::StrobeDelayFitAlgorithm(), SctFitter::ThresholdFitAlgorithm::ThresholdFitAlgorithm(), and SctFitter::ThresholdFitAlgorithm2::ThresholdFitAlgorithm2().

void SctFitter::FitterMode::fitAll   throw ()
 

Do everything: chips, strips and links.

Definition at line 23 of file FitterMode.cpp.

void SctFitter::FitterMode::fitChannels bool    b = true throw ()
 

Definition at line 11 of file FitterMode.cpp.

Referenced by SctFitter::ThresholdFitAlgorithm::ThresholdFitAlgorithm(), and SctFitter::ThresholdFitAlgorithm2::ThresholdFitAlgorithm2().

void SctFitter::FitterMode::fitChips bool    b = true throw ()
 

Definition at line 17 of file FitterMode.cpp.

Referenced by SctFitter::StrobeDelayFitAlgorithm::StrobeDelayFitAlgorithm(), SctFitter::ThresholdFitAlgorithm::ThresholdFitAlgorithm(), and SctFitter::ThresholdFitAlgorithm2::ThresholdFitAlgorithm2().

void SctFitter::FitterMode::fitDefault   throw ()
 

Default is that only chips are fitted.

Definition at line 38 of file FitterMode.cpp.

void SctFitter::FitterMode::fitLinks bool    b = true throw ()
 

Definition at line 14 of file FitterMode.cpp.

void SctFitter::FitterMode::fitNone   throw ()
 

Do no fits at all!

Definition at line 41 of file FitterMode.cpp.

Referenced by SctFitter::StrobeDelayFitAlgorithm::StrobeDelayFitAlgorithm(), SctFitter::ThresholdFitAlgorithm::ThresholdFitAlgorithm(), and SctFitter::ThresholdFitAlgorithm2::ThresholdFitAlgorithm2().

bool SctFitter::FitterMode::fittingChannels   const throw ()
 

Definition at line 26 of file FitterMode.cpp.

bool SctFitter::FitterMode::fittingChips   const throw ()
 

Definition at line 32 of file FitterMode.cpp.

bool SctFitter::FitterMode::fittingLinks   const throw ()
 

Definition at line 29 of file FitterMode.cpp.


Field Documentation

bool SctFitter::FitterMode::chip [private]
 

Can be sent to an ostream.

Definition at line 41 of file FitterMode.h.

bool SctFitter::FitterMode::link [private]
 

Can be sent to an ostream.

Definition at line 41 of file FitterMode.h.

bool SctFitter::FitterMode::strip [private]
 

Can be sent to an ostream.

Definition at line 41 of file FitterMode.h.

bool SctFitter::FitterMode::summary [private]
 

Can be sent to an ostream.

Definition at line 41 of file FitterMode.h.


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