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