#include <Interface.h>
Inheritance diagram for efhlt::Interface:
Public Member Functions | |
virtual bool | configure (const std::string &config)=0 |
virtual bool | prepareForRun (int run_number=0)=0 |
virtual bool | process (const uint32_t *&feStore, const uint32_t *&sdStore, std::string &efDecision_s, std::vector< uint32_t > &efBitPattern)=0 |
virtual bool | unconfigure (void)=0 |
virtual | ~Interface () |
|
Virtualizes the destruction. 00036 {}
|
|
Configures the framework
|
|
prepares the HLT framework for a run
|
|
Process one event, taking as input a pointer to the RawEvent serialized in a contiguous memory region (feStore) and giving as output the yes/no decision and the address (sdStore) of the "local" memory region containing the serialized EF fragment |
|
Unconfigures the framework, releasing all acquired resources. |