00001 #ifndef FitterMode_H
00002 #define FitterMode_H
00003
00004 #include <iostream>
00005
00006 namespace SctFitter{
00012 class FitterMode{
00013 public:
00014 FitterMode() throw() ;
00015 ~FitterMode() throw() {;}
00016 void fitChannels(bool b=true) throw() ;
00017 void fitLinks(bool b=true) throw() ;
00018 void fitChips(bool b=true) throw() ;
00019 void doSummary(bool b=true) throw() ;
00023 void fitDefault() throw() ;
00027 void fitAll() throw() ;
00028
00032 void fitNone() throw() ;
00033 bool fittingChannels() const throw() ;
00034 bool fittingChips() const throw() ;
00035 bool fittingLinks() const throw() ;
00036 bool doingSummary() const throw() ;
00040 private:
00041 bool strip, link, chip, summary;
00042 };
00043 }
00044
00045
00046
00047 #endif
00048