/* * TbUTIPedestalFollowing.h * * Created on: Oct 10, 2014 * Author: ADendek */ #pragma once #include "TbUTRawData.h" #include <vector> #include <string> namespace TbUT { class IPedestalFollowing { public: virtual ~IPedestalFollowing(){}; virtual StatusCode processEvent(RawData<>* p_data)=0; virtual void savePedestalToFile(const std::string& p_filename)=0; class PedestalCalculatorError: public std::runtime_error { public: PedestalCalculatorError(std::string &msg) : std::runtime_error(msg) { } }; }; }