/* * GetClbInfoByIndexProcess.hh * * Created on: Sep 24, 2015 * Author: AKKA */ #ifndef GetClbInfoByIndexProcess_HH_ #define GetClbInfoByIndexProcess_HH_ #include "SingleParamProcess.hh" namespace AMDA { namespace GetClbInfoByIndex { /** * @class GetClbInfoByIndexProcess * @brief Return the good Calibration info function to the InputParameter. * @details For each time, it put on the Output Param Data the corresponding Calibration Info. */ class GetClbInfoByIndexProcess : public AMDA::Parameters::SingleParamProcess_CRTP { public: /** * @brief Constructor. */ GetClbInfoByIndexProcess(AMDA::Parameters::Parameter ¶meter); /** * @brief Copy Constructor. */ GetClbInfoByIndexProcess(const GetClbInfoByIndexProcess& pProcess, AMDA::Parameters::Parameter &pParameter) ; /** * @brief Destructor. */ ~GetClbInfoByIndexProcess(); // Overload Process methods /** * @overload Process::init() */ AMDA::Parameters::TimeStamp init(); }; } /* namespace GetClbInfoByIndex */ } /* namespace AMDA */ #endif /* GetClbInfoByIndexProcess_HH_ */