/* * GetMavenStaticEnergyProcess.hh * * Created on: Sep 23, 2015 * Author: AKKA */ #ifndef GetMavenStaticEnergyProcess_HH_ #define GetMavenStaticEnergyProcess_HH_ #include "SingleParamProcess.hh" namespace AMDA { namespace MavenStatic { /** * @class GetMavenStaticEnergyProcess * @brief Return the energy table got Maven STATIC. */ class GetMavenStaticEnergyProcess : public AMDA::Parameters::SingleParamProcess_CRTP { public: /** * @brief Constructor. */ GetMavenStaticEnergyProcess(AMDA::Parameters::Parameter ¶meter); /** * @brief Copy Constructor. */ GetMavenStaticEnergyProcess(const GetMavenStaticEnergyProcess& pProcess, AMDA::Parameters::Parameter &pParameter) ; /** * @brief Destructor. */ ~GetMavenStaticEnergyProcess(); // Overload Process methods /** * @overload Process::init() */ AMDA::Parameters::TimeStamp init(); /** * @overload init semitable */ void initSemiVariableTable(); }; } /* namespace MavenStatic */ } /* namespace AMDA */ #endif /* GetMavenStaticEnergyProcess_HH_ */