00001 #ifndef SCT_ANALYSISSERVICE_FITTERARGUMENTS_H 00002 #define SCT_ANALYSISSERVICE_FITTERARGUMENTS_H 00003 #include "SctService/Arguments.h" 00004 00005 namespace SctAnalysis { 00007 class AnalysisArguments : public SctService::Arguments { 00008 public: 00012 AnalysisArguments(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 AnalysisArguments(); 00031 std::string m_strategy; 00032 std::string m_options; 00033 }; 00034 } 00035 00036 #endif