#include <TTULogicUnit.h>
Public Member Functions | |
bool | initialise () |
bool | isTriggered () |
void | run (const TTUInput &) |
void | run (const TTUInput &, int) |
void | setBoardSpecs (const TTUBoardSpecs::TTUBoardConfig &) |
void | setlogic (const char *) |
TTULogicUnit () | |
Standard constructor. More... | |
TTULogicUnit (const char *) | |
~TTULogicUnit () 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 |
TTULogic * | m_logic |
LogicTool< TTULogic > * | m_logtool |
std::string | m_logtype |
Additional Inherited Members | |
Public Attributes inherited from RPCLogicUnit | |
int | m_propA |
int | m_propB |
int | m_propC |
Definition at line 21 of file TTULogicUnit.h.
TTULogicUnit::TTULogicUnit | ( | ) |
Standard constructor.
Definition at line 17 of file TTULogicUnit.cc.
References m_debug, and m_logtool.
TTULogicUnit::TTULogicUnit | ( | const char * | logic_type | ) |
Definition at line 24 of file TTULogicUnit.cc.
References m_debug, m_logtool, m_logtype, and AlCaHLTBitMon_QueryRunRegistry::string.
|
override |
Destructor.
Definition at line 34 of file TTULogicUnit.cc.
References LogicTool< GenLogic >::endjob(), and m_logtool.
bool TTULogicUnit::initialise | ( | ) |
Definition at line 44 of file TTULogicUnit.cc.
References gather_cfg::cout, LogicTool< GenLogic >::initialise(), m_debug, m_logic, m_logtool, m_logtype, LogicTool< GenLogic >::retrieve(), and mps_update::status.
Referenced by TTUBasicConfig::initialise().
|
inline |
Definition at line 40 of file TTULogicUnit.h.
References m_logic, and TTULogic::m_triggersignal.
Referenced by TTUEmulator::processTtu().
void TTULogicUnit::run | ( | const TTUInput & | input | ) |
Definition at line 78 of file TTULogicUnit.cc.
References m_logic, and TTULogic::process().
Referenced by TTUEmulator::processTtu().
void TTULogicUnit::run | ( | const TTUInput & | input, |
int | option | ||
) |
Definition at line 96 of file TTULogicUnit.cc.
References m_logic, TTULogic::process(), and TTULogic::setOption().
void TTULogicUnit::setBoardSpecs | ( | const TTUBoardSpecs::TTUBoardConfig & | boardSpcs | ) |
Definition at line 71 of file TTULogicUnit.cc.
References m_logic, and TTULogic::setBoardSpecs().
Referenced by TTUBasicConfig::initialise().
void TTULogicUnit::setlogic | ( | const char * | logic | ) |
Definition at line 64 of file TTULogicUnit.cc.
References m_logtype, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by TTUBasicConfig::initialise().
|
private |
Definition at line 54 of file TTULogicUnit.h.
Referenced by initialise(), and TTULogicUnit().
|
private |
Definition at line 50 of file TTULogicUnit.h.
Referenced by initialise(), isTriggered(), run(), and setBoardSpecs().
Definition at line 52 of file TTULogicUnit.h.
Referenced by initialise(), TTULogicUnit(), and ~TTULogicUnit().
|
private |
Definition at line 42 of file TTULogicUnit.h.
Referenced by initialise(), setlogic(), and TTULogicUnit().