12#ifndef EFHLT_INTERFACE_H
13#define EFHLT_INTERFACE_H
46 virtual bool configure (
const std::string& config) =0;
66 const uint32_t *&feStore,
67 const uint32_t *&sdStore,
68 std::string &efDecision_s,
69 std::vector<uint32_t> &efBitPattern
virtual bool process(const uint32_t *&feStore, const uint32_t *&sdStore, std::string &efDecision_s, std::vector< uint32_t > &efBitPattern)=0
virtual bool prepareForRun(int run_number=0)=0
virtual bool unconfigure(void)=0
virtual bool configure(const std::string &config)=0