All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
icarus::trigger::DynamicTriggerGateBuilder::DynamicGateManager::DynamicGateInfo Struct Reference
Inheritance diagram for icarus::trigger::DynamicTriggerGateBuilder::DynamicGateManager::DynamicGateInfo:

Public Member Functions

 DynamicGateInfo (TriggerGate_t &gate)
 
void belowThresholdAt (optical_tick tick)
 
void aboveThresholdAt (optical_tick tick)
 

Detailed Description

Definition at line 63 of file DynamicTriggerGateBuilder.h.

Constructor & Destructor Documentation

icarus::trigger::DynamicTriggerGateBuilder::DynamicGateManager::DynamicGateInfo::DynamicGateInfo ( TriggerGate_t &  gate)
inline

Definition at line 64 of file DynamicTriggerGateBuilder.h.

64 : GateInfoBase(gate) {}

Member Function Documentation

void icarus::trigger::DynamicTriggerGateBuilder::DynamicGateManager::DynamicGateInfo::aboveThresholdAt ( optical_tick  tick)
inline

Definition at line 67 of file DynamicTriggerGateBuilder.h.

67 { gate().openAt(tick.value()); }
tick_as<> tick
Tick number, represented by std::ptrdiff_t.
Definition: electronics.h:75
void icarus::trigger::DynamicTriggerGateBuilder::DynamicGateManager::DynamicGateInfo::belowThresholdAt ( optical_tick  tick)
inline

Definition at line 66 of file DynamicTriggerGateBuilder.h.

66 { gate().closeAt(tick.value()); }
tick_as<> tick
Tick number, represented by std::ptrdiff_t.
Definition: electronics.h:75

The documentation for this struct was generated from the following file: