#ifndef jobParams_H #define jobParams_H #include class jobParams{ public: /** constructer reading from standard arg */ jobParams(int argc, char** argv); /** default constructer */ jobParams(){} /** copy constructer */ jobParams(const jobParams& tparams); /** destructer */ ~jobParams(){} /** return n event */ unsigned int nEvent() const; /** return n run */ unsigned int nRun() const; /** return output file */ std::string outputFile() const; std::string inputFile() const; private: unsigned int m_nRun; unsigned int m_nEvent; std::string m_outputFile; std::string m_inputFile; }; inline unsigned int jobParams::nEvent() const{ return m_nEvent; } inline unsigned int jobParams::nRun() const{ return m_nRun; } inline std::string jobParams::outputFile() const{ return m_outputFile; } inline std::string jobParams::inputFile() const{ return m_inputFile; } #endif