All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Public Types | Public Member Functions | Private Attributes | List of all members
icarus::trigger::FixedTriggerGateBuilder::FixedGateManager Class Reference
Inheritance diagram for icarus::trigger::FixedTriggerGateBuilder::FixedGateManager:
icarus::trigger::ManagedTriggerGateBuilder::GateManager

Classes

struct  FixedGateInfo
 

Public Types

using GateInfo_t = FixedGateInfo
 

Public Member Functions

 FixedGateManager (optical_time_ticks gateDuration, bool extendGate=false)
 
GateInfo_t create (GateInfo_t::TriggerGate_t &gate) const
 

Private Attributes

optical_time_ticks gateDuration
 
bool const extendGate
 

Additional Inherited Members

- Private Types inherited from icarus::trigger::ManagedTriggerGateBuilder::GateManager
using GateInfo_t = GateInfoBase
 
- Private Member Functions inherited from icarus::trigger::ManagedTriggerGateBuilder::GateManager
GateInfo_t create (GateInfo_t::TriggerGate_t &gate) const
 

Detailed Description

Definition at line 73 of file FixedTriggerGateBuilder.h.

Member Typedef Documentation

Definition at line 127 of file FixedTriggerGateBuilder.h.

Constructor & Destructor Documentation

icarus::trigger::FixedTriggerGateBuilder::FixedGateManager::FixedGateManager ( optical_time_ticks  gateDuration,
bool  extendGate = false 
)
inline

Member Function Documentation

GateInfo_t icarus::trigger::FixedTriggerGateBuilder::FixedGateManager::create ( GateInfo_t::TriggerGate_t gate) const
inline

Member Data Documentation

bool const icarus::trigger::FixedTriggerGateBuilder::FixedGateManager::extendGate
private

Definition at line 123 of file FixedTriggerGateBuilder.h.

optical_time_ticks icarus::trigger::FixedTriggerGateBuilder::FixedGateManager::gateDuration
private

Definition at line 121 of file FixedTriggerGateBuilder.h.


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