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 void printHelp(std::ostream& os) const; 00028 virtual void parse(); 00029 private: 00030 FitterArguments(); 00031 std::string m_strategy; 00032 std::string m_options; 00033 }; 00034 } 00035 00036 #endif