addChannel(ChannelID_t const channel) | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | |
addChannels(std::initializer_list< ChannelID_t > channels) | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | inline |
alwaysClosed() const | icarus::trigger::TriggerGateData< Tick, TickInterval > | inline |
associateChannels(std::initializer_list< ChannelID_t > const &moreChannels) | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | protected |
associateChannels(ChannelList_t const &moreChannels) | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | protected |
associateChannelsFromGate(ReadoutTriggerGate const &other) | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | inlineprotected |
Base_t typedef | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | private |
channel() const | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | |
ChannelID_t typedef | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | |
ChannelList_t typedef | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | |
channels() const | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | |
clear() | icarus::trigger::TriggerGateData< Tick, TickInterval > | inline |
ClockTick_t typedef | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | |
ClockTicks_t typedef | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | |
closeAllAt(ClockTick_t tick) | icarus::trigger::TriggerGateData< Tick, TickInterval > | inline |
closeAt(ClockTick_t tick, OpeningDiff_t count) | icarus::trigger::TriggerGateData< Tick, TickInterval > | inline |
closeAt(ClockTick_t tick) | icarus::trigger::TriggerGateData< Tick, TickInterval > | inline |
EventType typedef | icarus::trigger::TriggerGateData< Tick, TickInterval > | protected |
fChannels | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | private |
findClose(OpeningCount_t minOpening=1U, ClockTick_t start=MinTick, ClockTick_t end=MaxTick) const | icarus::trigger::TriggerGateData< Tick, TickInterval > | |
findMaxOpen(ClockTick_t start=MinTick, ClockTick_t end=MaxTick) const | icarus::trigger::TriggerGateData< Tick, TickInterval > | |
findOpen(OpeningCount_t minOpening=1U, ClockTick_t start=MinTick, ClockTick_t end=MaxTick) const | icarus::trigger::TriggerGateData< Tick, TickInterval > | |
GateData_t typedef | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | |
GateEvolution_t typedef | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | protected |
gateLevels() const | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | inline |
gateLevels() | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | inline |
hasChannel() const | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | inline |
hasChannels() const | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | inline |
isOpen(ClockTick_t tick) const | icarus::trigger::TriggerGateData< Tick, TickInterval > | inline |
lastTick() const | icarus::trigger::TriggerGateData< Tick, TickInterval > | inline |
Max(ReadoutTriggerGate const &other) | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | |
Max(ReadoutTriggerGate const &a, ReadoutTriggerGate const &b) | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | static |
icarus::trigger::TriggerGateData::Max(triggergatedata_t const &other) | icarus::trigger::TriggerGateData< Tick, TickInterval > | |
icarus::trigger::TriggerGateData::Max(triggergatedata_t const &a, triggergatedata_t const &b) | icarus::trigger::TriggerGateData< Tick, TickInterval > | static |
MaxTick | icarus::trigger::TriggerGateData< Tick, TickInterval > | static |
mergeChannels(ChannelList_t const &a, ChannelList_t const &b) | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | protectedstatic |
mergeChannelsInto(ChannelList_t &channels, BIter b, EIter e) | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | protectedstatic |
mergeSortedChannelsInto(ChannelList_t &channels, BIter b, EIter e) | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | protectedstatic |
Min(ReadoutTriggerGate const &other) | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | |
Min(ReadoutTriggerGate const &a, ReadoutTriggerGate const &b) | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | static |
icarus::trigger::TriggerGateData::Min(triggergatedata_t const &other) | icarus::trigger::TriggerGateData< Tick, TickInterval > | |
icarus::trigger::TriggerGateData::Min(triggergatedata_t const &a, triggergatedata_t const &b) | icarus::trigger::TriggerGateData< Tick, TickInterval > | static |
MinTick | icarus::trigger::TriggerGateData< Tick, TickInterval > | static |
Mul(ReadoutTriggerGate const &other) | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | |
Mul(ReadoutTriggerGate const &a, ReadoutTriggerGate const &b) | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | static |
icarus::trigger::TriggerGateData::Mul(triggergatedata_t const &other) | icarus::trigger::TriggerGateData< Tick, TickInterval > | |
icarus::trigger::TriggerGateData::Mul(triggergatedata_t const &a, triggergatedata_t const &b) | icarus::trigger::TriggerGateData< Tick, TickInterval > | static |
nChannels() const | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | inline |
normalizeChannels() | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | inlineprotected |
normalizeChannels(ChannelList_t &channels) | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | protectedstatic |
normalizeChannels(ChannelList_t &&channels) | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | protectedstatic |
normalizeSortedChannels(ChannelList_t &channels) | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | protectedstatic |
openAt(ClockTick_t tick, OpeningDiff_t count) | icarus::trigger::TriggerGateData< Tick, TickInterval > | inline |
openAt(ClockTick_t tick) | icarus::trigger::TriggerGateData< Tick, TickInterval > | inline |
openBetween(ClockTick_t start, ClockTick_t end, OpeningDiff_t count=1) | icarus::trigger::TriggerGateData< Tick, TickInterval > | |
openFor(ClockTick_t tick, ClockTicks_t length, OpeningDiff_t count=1) | icarus::trigger::TriggerGateData< Tick, TickInterval > | inline |
openingCount(ClockTick_t tick) const | icarus::trigger::TriggerGateData< Tick, TickInterval > | |
OpeningCount_t typedef | icarus::trigger::TriggerGateData< Tick, TickInterval > | |
OpeningDiff_t typedef | icarus::trigger::TriggerGateData< Tick, TickInterval > | |
openingRange(ClockTick_t start, ClockTick_t end) const | icarus::trigger::TriggerGateData< Tick, TickInterval > | |
operator!=(ReadoutTriggerGate const &) const | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | |
icarus::trigger::TriggerGateData::operator!=(TriggerGateData const &) const | icarus::trigger::TriggerGateData< Tick, TickInterval > | |
operator=(ReadoutTriggerGate const &)=default | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | |
operator=(ReadoutTriggerGate &&)=default | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | |
operator=(GateData_t const &data) | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | inline |
operator=(GateData_t &&data) | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | inline |
operator==(ReadoutTriggerGate const &) const | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | |
icarus::trigger::TriggerGateData::operator==(TriggerGateData const &) const | icarus::trigger::TriggerGateData< Tick, TickInterval > | |
ReadoutTriggerGate()=default | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | |
ReadoutTriggerGate(ReadoutTriggerGate const &)=default | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | |
ReadoutTriggerGate(ReadoutTriggerGate &&)=default | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | |
ReadoutTriggerGate(std::initializer_list< ChannelID_t > channels) | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | |
ReadoutTriggerGate(GateEvolution_t &&gateLevel, ChannelList_t &&channels) | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | inlineprotected |
ReadoutTriggerGate(GateEvolution_t &&gateLevel, BIter b, EIter e) | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | inlineprotected |
setOpeningAt(ClockTick_t tick, OpeningCount_t openingCount) | icarus::trigger::TriggerGateData< Tick, TickInterval > | |
Status typedef | icarus::trigger::TriggerGateData< Tick, TickInterval > | protected |
Sum(ReadoutTriggerGate const &other) | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | |
Sum(ReadoutTriggerGate const &a, ReadoutTriggerGate const &b) | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | static |
icarus::trigger::TriggerGateData::Sum(triggergatedata_t const &other) | icarus::trigger::TriggerGateData< Tick, TickInterval > | |
icarus::trigger::TriggerGateData::Sum(triggergatedata_t const &a, triggergatedata_t const &b) | icarus::trigger::TriggerGateData< Tick, TickInterval > | static |
SymmetricCombination(Op &&op, ReadoutTriggerGate const &a, ReadoutTriggerGate const &b, ClockTicks_t aDelay=ClockTicks_t{0}, ClockTicks_t bDelay=ClockTicks_t{0}) | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | static |
icarus::trigger::TriggerGateData::SymmetricCombination(Op &&op, triggergatedata_t const &a, triggergatedata_t const &b, ClockTicks_t aDelay=ClockTicks_t{}, ClockTicks_t bDelay=ClockTicks_t{}) | icarus::trigger::TriggerGateData< Tick, TickInterval > | static |
This_t typedef | icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > | private |
TriggerGateData() | icarus::trigger::TriggerGateData< Tick, TickInterval > | inline |
TriggerGateData(GateEvolution_t &&gateLevel) | icarus::trigger::TriggerGateData< Tick, TickInterval > | inlineprotected |
triggergatedata_t typedef | icarus::trigger::TriggerGateData< Tick, TickInterval > | |