00001 #ifndef SCT_FITTINGSERVICE_FITTERARGUMENTS_H 00002 #define SCT_FITTINGSERVICE_FITTERARGUMENTS_H 00003 #include "SctService/Arguments.h" 00004 00005 namespace SctFitter { 00007 class FitterArguments : public SctService::Arguments { 00008 public: 00012 FitterArguments(int argc, char** argv); 00016 std::string getStrategyName() const; 00020 std::string getFitOptions() const; 00024 bool analytic() const; 00028 void printHelp(std::ostream& os) const; 00032 virtual void parse(); 00033 private: 00034 FitterArguments(); 00035 std::string m_strategy; 00036 std::string m_options; 00037 bool m_analytic; 00038 }; 00039 } 00040 00041 #endif