#include <RBCLogicUnit.h>
Public Member Functions | |
std::bitset< 6 > * | getlayersignal (int _idx) |
bool | initialise () |
bool | isTriggered () |
RBCLogicUnit () | |
Standard constructor. More... | |
RBCLogicUnit (const char *) | |
void | run (const RBCInput &, std::bitset< 2 > &) |
void | setBoardSpecs (const RBCBoardSpecs::RBCBoardConfig &) |
void | setlogic (const char *) |
~RBCLogicUnit () override | |
Destructor. More... | |
Public Member Functions inherited from RPCLogicUnit | |
RPCLogicUnit () | |
Standard constructor. More... | |
RPCLogicUnit (int, int, int) | |
virtual | ~RPCLogicUnit () |
Destructor. More... | |
Private Attributes | |
bool | m_debug |
std::bitset< 6 > * | m_layersignal [2] |
std::unique_ptr< RBCLogic > | m_logic |
std::string | m_logtype |
Additional Inherited Members | |
Public Attributes inherited from RPCLogicUnit | |
int | m_propA |
int | m_propB |
int | m_propC |
Definition at line 19 of file RBCLogicUnit.h.
RBCLogicUnit::RBCLogicUnit | ( | ) |
RBCLogicUnit::RBCLogicUnit | ( | const char * | logic_type | ) |
Definition at line 17 of file RBCLogicUnit.cc.
|
override |
|
inline |
bool RBCLogicUnit::initialise | ( | ) |
Definition at line 24 of file RBCLogicUnit.cc.
References gather_cfg::cout, m_debug, m_logic, m_logtype, and LogicTool< GenLogic >::retrieve().
|
inline |
Definition at line 38 of file RBCLogicUnit.h.
void RBCLogicUnit::run | ( | const RBCInput & | _input, |
std::bitset< 2 > & | _decision | ||
) |
void RBCLogicUnit::setBoardSpecs | ( | const RBCBoardSpecs::RBCBoardConfig & | specs | ) |
void RBCLogicUnit::setlogic | ( | const char * | _logic | ) |
Definition at line 38 of file RBCLogicUnit.cc.
References m_logtype, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 48 of file RBCLogicUnit.h.
Referenced by initialise().
|
private |
Definition at line 44 of file RBCLogicUnit.h.
Referenced by getlayersignal(), and run().
|
private |
Definition at line 46 of file RBCLogicUnit.h.
Referenced by initialise(), run(), and setBoardSpecs().
|
private |
Definition at line 38 of file RBCLogicUnit.h.
Referenced by initialise(), and setlogic().