All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Typedefs | Functions
OpticalTriggerGate.h File Reference

A trigger gate data object for optical detector electronics. More...

#include "sbnobj/ICARUS/PMT/Trigger/Data/ReadoutTriggerGate.h"
#include "lardataalg/DetectorInfo/DetectorTimingTypes.h"
#include "lardataalg/Utilities/quantities/electronics.h"
#include "lardataobj/RawData/OpDetWaveform.h"
#include <iosfwd>
#include <vector>
#include <utility>

Go to the source code of this file.

Classes

class  icarus::trigger::OpticalTriggerGate
 Logical multi-level gate associated to one or more waveforms. More...
 

Namespaces

 icarus::trigger
 

Typedefs

using icarus::trigger::TriggerGateTick_t = util::quantities::tick::value_t
 Tick point. More...
 
using icarus::trigger::TriggerGateTicks_t = util::quantities::tick::value_t
 Tick interval. More...
 
using icarus::trigger::OpticalTriggerGateData_t = icarus::trigger::ReadoutTriggerGate< TriggerGateTick_t, TriggerGateTicks_t, raw::Channel_t >
 Type of trigger gate data serialized into art data products. More...
 

Functions

std::ostream & icarus::trigger::operator<< (std::ostream &, OpticalTriggerGate const &)
 

Detailed Description

A trigger gate data object for optical detector electronics.

Author
Gianluca Petrillo (petri.nosp@m.llo@.nosp@m.slac..nosp@m.stan.nosp@m.ford..nosp@m.edu)
Date
April 1, 2019

This is a header-only library.

Definition in file OpticalTriggerGate.h.