All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
icarus::trigger::OpticalTriggerGate Member List

This is the complete list of members for icarus::trigger::OpticalTriggerGate, including all inherited members.

add(raw::OpDetWaveform const &waveform)icarus::trigger::OpticalTriggerGate
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
channel() const icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType >
ChannelID_t typedeficarus::trigger::OpticalTriggerGate
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
extractChannels(Waveforms_t const &waveforms)icarus::trigger::OpticalTriggerGateprivatestatic
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 >
fWaveformsicarus::trigger::OpticalTriggerGateprivate
fWaveforms({&waveform})icarus::trigger::OpticalTriggerGateinline
GateData_t typedeficarus::trigger::OpticalTriggerGate
GateEvolution_t typedeficarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType >protected
gateLevels()icarus::trigger::OpticalTriggerGateinline
gateLevels() const icarus::trigger::OpticalTriggerGateinline
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(OpticalTriggerGate const &other)icarus::trigger::OpticalTriggerGate
Max(OpticalTriggerGate const &a, OpticalTriggerGate const &b)icarus::trigger::OpticalTriggerGatestatic
icarus::trigger::ReadoutTriggerGate::Max(ReadoutTriggerGate const &other)icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType >
icarus::trigger::ReadoutTriggerGate::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
mergeWaveforms(Waveforms_t const &a, Waveforms_t const &b)icarus::trigger::OpticalTriggerGateprotectedstatic
mergeWaveformsFromGate(OpticalTriggerGate const &other)icarus::trigger::OpticalTriggerGateinlineprotected
Min(OpticalTriggerGate const &other)icarus::trigger::OpticalTriggerGate
Min(OpticalTriggerGate const &a, OpticalTriggerGate const &b)icarus::trigger::OpticalTriggerGatestatic
icarus::trigger::ReadoutTriggerGate::Min(ReadoutTriggerGate const &other)icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType >
icarus::trigger::ReadoutTriggerGate::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(OpticalTriggerGate const &other)icarus::trigger::OpticalTriggerGate
Mul(OpticalTriggerGate const &a, OpticalTriggerGate const &b)icarus::trigger::OpticalTriggerGatestatic
icarus::trigger::ReadoutTriggerGate::Mul(ReadoutTriggerGate const &other)icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType >
icarus::trigger::ReadoutTriggerGate::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!=(OpticalTriggerGate const &) const icarus::trigger::OpticalTriggerGate
icarus::trigger::ReadoutTriggerGate::operator!=(ReadoutTriggerGate const &) const icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType >
icarus::trigger::TriggerGateData::operator!=(TriggerGateData const &) const icarus::trigger::TriggerGateData< Tick, TickInterval >
operator=(OpticalTriggerGate const &)=defaulticarus::trigger::OpticalTriggerGate
operator=(OpticalTriggerGate &&)=defaulticarus::trigger::OpticalTriggerGate
operator=(GateData_t const &data)icarus::trigger::OpticalTriggerGateinline
operator=(GateData_t &&data)icarus::trigger::OpticalTriggerGateinline
icarus::trigger::ReadoutTriggerGate::operator=(ReadoutTriggerGate const &)=defaulticarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType >
icarus::trigger::ReadoutTriggerGate::operator=(ReadoutTriggerGate &&)=defaulticarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType >
icarus::trigger::ReadoutTriggerGate::operator=(GateData_t const &data)icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType >inline
icarus::trigger::ReadoutTriggerGate::operator=(GateData_t &&data)icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType >inline
operator==(OpticalTriggerGate const &) const icarus::trigger::OpticalTriggerGate
icarus::trigger::ReadoutTriggerGate::operator==(ReadoutTriggerGate const &) const icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType >
icarus::trigger::TriggerGateData::operator==(TriggerGateData const &) const icarus::trigger::TriggerGateData< Tick, TickInterval >
OpticalTriggerGate()=defaulticarus::trigger::OpticalTriggerGate
OpticalTriggerGate(OpticalTriggerGate const &)=defaulticarus::trigger::OpticalTriggerGate
OpticalTriggerGate(OpticalTriggerGate &&)=defaulticarus::trigger::OpticalTriggerGate
OpticalTriggerGate(raw::OpDetWaveform const &waveform)icarus::trigger::OpticalTriggerGateinline
OpticalTriggerGate(ChannelID_t channel)icarus::trigger::OpticalTriggerGateinline
OpticalTriggerGate(GateEvolution_t &&gateLevel, Waveforms_t &&waveforms)icarus::trigger::OpticalTriggerGateinlineprotected
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
registerWaveforms(Waveforms_t const &moreWaveforms)icarus::trigger::OpticalTriggerGateprotected
setOpeningAt(ClockTick_t tick, OpeningCount_t openingCount)icarus::trigger::TriggerGateData< Tick, TickInterval >
Status typedeficarus::trigger::TriggerGateData< Tick, TickInterval >protected
Sum(OpticalTriggerGate const &other)icarus::trigger::OpticalTriggerGate
Sum(OpticalTriggerGate const &a, OpticalTriggerGate const &b)icarus::trigger::OpticalTriggerGatestatic
icarus::trigger::ReadoutTriggerGate::Sum(ReadoutTriggerGate const &other)icarus::trigger::ReadoutTriggerGate< Tick, TickInterval, ChannelIDType >
icarus::trigger::ReadoutTriggerGate::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, OpticalTriggerGate const &a, OpticalTriggerGate const &b, TriggerGateTicks_t aDelay=TriggerGateTicks_t{0}, TriggerGateTicks_t bDelay=TriggerGateTicks_t{0})icarus::trigger::OpticalTriggerGatestatic
SymmetricCombination(Op &&op, OpticalTriggerGate const &a, OpticalTriggerGate const &b, TriggerGateTicks_t aDelay, TriggerGateTicks_t bDelay)icarus::trigger::OpticalTriggerGate
icarus::trigger::ReadoutTriggerGate::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
TriggerGateData()icarus::trigger::TriggerGateData< Tick, TickInterval >inline
TriggerGateData(GateEvolution_t &&gateLevel)icarus::trigger::TriggerGateData< Tick, TickInterval >inlineprotected
triggergatedata_t typedeficarus::trigger::TriggerGateData< Tick, TickInterval >
waveformChannels(Waveforms_t const &waveforms)icarus::trigger::OpticalTriggerGateprivatestatic
waveforms() const icarus::trigger::OpticalTriggerGateinline
Waveforms_t typedeficarus::trigger::OpticalTriggerGateprotected