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