#include <interface/TTULogic.h>
Public Member Functions | |
virtual bool | process (const TTUInput &)=0 |
virtual void | setBoardSpecs (const TTUBoardSpecs::TTUBoardConfig &)=0 |
virtual void | setOption (int option) |
virtual | ~TTULogic () |
Public Attributes | |
int | m_option |
bool | m_triggersignal |
|
inlinevirtual |
Definition at line 23 of file TTULogic.h.
|
pure virtual |
Implemented in TTUTrackingAlg, TTUTwoORLogic, TTUPointingLogic, TTUSectorORLogic, and TTUWedgeORLogic.
Referenced by ConfigBuilder.ConfigBuilder::addExtraStream(), ConfigBuilder.ConfigBuilder::completeInputCommand(), ConfigBuilder.ConfigBuilder::doNotInlineEventContent(), ConfigBuilder.ConfigBuilder.PrintAllModules::leave(), ConfigBuilder.ConfigBuilder::prepare_FASTSIM(), ConfigBuilder.ConfigBuilder::prepare_HLT(), ConfigBuilder.ConfigBuilder::prepare_LHE(), ConfigBuilder.ConfigBuilder::prepare_VALIDATION(), ConfigBuilder.ConfigBuilder::renameHLTprocessInSequence(), ConfigBuilder.ConfigBuilder::renameInputTagsInSequence(), TTULogicUnit::run(), and ConfigBuilder.ConfigBuilder::scheduleSequence().
|
pure virtual |
Implemented in TTUTrackingAlg, TTUTwoORLogic, TTUPointingLogic, TTUSectorORLogic, and TTUWedgeORLogic.
Referenced by TTULogicUnit::setBoardSpecs().
|
inlinevirtual |
int TTULogic::m_option |
Definition at line 31 of file TTULogic.h.
Referenced by TTUWedgeORLogic::process(), setOption(), and TTUWedgeORLogic::TTUWedgeORLogic().
bool TTULogic::m_triggersignal |
Definition at line 35 of file TTULogic.h.
Referenced by TTULogicUnit::isTriggered(), TTUWedgeORLogic::process(), TTUSectorORLogic::process(), TTUPointingLogic::process(), TTUTwoORLogic::process(), TTUTrackingAlg::process(), TTUPointingLogic::TTUPointingLogic(), TTUSectorORLogic::TTUSectorORLogic(), TTUTrackingAlg::TTUTrackingAlg(), TTUTwoORLogic::TTUTwoORLogic(), and TTUWedgeORLogic::TTUWedgeORLogic().