/* * GetClbInfoProcess.hh * * Created on: Dec 12, 2012 * Author: f.casimir */ #ifndef GetClbInfoProcess_HH_ #define GetClbInfoProcess_HH_ #include "SingleParamProcess.hh" namespace AMDA { namespace GetClbInfo { /** * @class GetClbInfoProcess * @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 GetClbInfoProcess : public AMDA::Parameters::SingleParamProcess_CRTP { public: /** * @brief Constructor. */ GetClbInfoProcess(AMDA::Parameters::Parameter ¶meter); /** * @brief Copy Constructor. */ GetClbInfoProcess(const GetClbInfoProcess& pProcess, AMDA::Parameters::Parameter &pParameter) ; /** * @brief Destructor. */ ~GetClbInfoProcess(); // Overload Process methods /** * @overload Process::init() */ AMDA::Parameters::TimeStamp init(); std::list getUsedClbInfo(); }; } /* namespace GetClbInfo */ } /* namespace AMDA */ #endif /* GetClbInfoProcess_HH_ */