#include <RBCLogic.h>
Public Member Functions | |
virtual std::bitset< 6 > * | getlayersignal (int)=0 |
virtual void | process (const RBCInput &, std::bitset< 2 > &)=0 |
virtual void | setBoardSpecs (const RBCBoardSpecs::RBCBoardConfig &)=0 |
virtual | ~RBCLogic () |
Public Attributes | |
bool | m_triggersignal |
|
inlinevirtual |
Definition at line 23 of file RBCLogic.h.
|
pure virtual |
Implemented in RBCChamberORLogic, RBCTestLogic, and RBCPatternLogic.
Referenced by RBCLogicUnit::run().
|
pure virtual |
Implemented in RBCChamberORLogic, RBCTestLogic, and RBCPatternLogic.
Referenced by ConfigBuilder.ConfigBuilder::__init__(), ConfigBuilder.ConfigBuilder::addExtraStream(), ConfigBuilder.ConfigBuilder::anyOf(), ConfigBuilder.ConfigBuilder::completeInputCommand(), ConfigBuilder.ConfigBuilder::doNotInlineEventContent(), ConfigBuilder.ConfigBuilder.PrintAllModules::leave(), ConfigBuilder.ConfigBuilder::prepare(), ConfigBuilder.ConfigBuilder::prepare_ALCA(), ConfigBuilder.ConfigBuilder::prepare_DQM(), ConfigBuilder.ConfigBuilder::prepare_FASTSIM(), ConfigBuilder.ConfigBuilder::prepare_HARVESTING(), ConfigBuilder.ConfigBuilder::prepare_HLT(), ConfigBuilder.ConfigBuilder::prepare_LHE(), ConfigBuilder.ConfigBuilder::prepare_VALIDATION(), ConfigBuilder.ConfigBuilder::renameHLTprocessInSequence(), ConfigBuilder.ConfigBuilder::renameInputTagsInSequence(), RBCLogicUnit::run(), and ConfigBuilder.ConfigBuilder::scheduleSequence().
|
pure virtual |
Implemented in RBCChamberORLogic, RBCTestLogic, and RBCPatternLogic.
Referenced by RBCLogicUnit::setBoardSpecs().
bool RBCLogic::m_triggersignal |
Definition at line 31 of file RBCLogic.h.
Referenced by RBCLogicUnit::isTriggered().