All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType > Member List

This is the complete list of members for icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType >, including all inherited members.

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 typedeficarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType >private
channel() const icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType >
ChannelID_t typedeficarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType >
ChannelList_t typedeficarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType >
channels() const icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType >
clear()icarus::trigger::TriggerGateData< Tick, TickInterval >inline
ClockTick_t typedeficarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType >
ClockTicks_t typedeficarus::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 typedeficarus::trigger::TriggerGateData< Tick, TickInterval >protected
fChannelsicarus::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 typedeficarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType >
GateEvolution_t typedeficarus::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
MaxTickicarus::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
MinTickicarus::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 typedeficarus::trigger::TriggerGateData< Tick, TickInterval >
OpeningDiff_t typedeficarus::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 &)=defaulticarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType >
operator=(ReadoutTriggerGate &&)=defaulticarus::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()=defaulticarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType >
ReadoutTriggerGate(ReadoutTriggerGate const &)=defaulticarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType >
ReadoutTriggerGate(ReadoutTriggerGate &&)=defaulticarus::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 typedeficarus::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 typedeficarus::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 typedeficarus::trigger::TriggerGateData< Tick, TickInterval >