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

Applies sliding window trigger patterns. More...

#include "icaruscode/PMT/Trigger/Algorithms/WindowChannelMap.h"
#include "icaruscode/PMT/Trigger/Algorithms/WindowPattern.h"
#include "icaruscode/PMT/Trigger/Algorithms/ApplyBeamGate.h"
#include "icaruscode/PMT/Trigger/Algorithms/details/TriggerInfo_t.h"
#include "icaruscode/PMT/Trigger/Utilities/TrackedOpticalTriggerGate.h"
#include "icarusalg/Utilities/mfLoggingClass.h"
#include "icaruscode/IcarusObj/OpDetWaveformMeta.h"
#include "cetlib_except/exception.h"
#include <vector>
#include <optional>
#include <string>
#include <limits>
#include <cstddef>

Go to the source code of this file.

Classes

class  icarus::trigger::SlidingWindowPatternAlg
 Applies sliding window patterns to discriminated waveforms. More...
 
struct  icarus::trigger::SlidingWindowPatternAlg::MoreInfo_t
 Additional information on the trigger. More...
 
struct  icarus::trigger::SlidingWindowPatternAlg::AllTriggerInfo_t
 Complete information from this algorithm, standard + non-standard (extra). More...
 
struct  icarus::trigger::SlidingWindowPatternAlg::WindowTriggerInfo_t
 Data structure to communicate internally a trigger response. More...
 

Namespaces

 icarus::trigger
 

Detailed Description

Applies sliding window trigger patterns.

Author
Gianluca Petrillo (petri.nosp@m.llo@.nosp@m.slac..nosp@m.stan.nosp@m.ford..nosp@m.edu)
Date
January 29, 2021
See Also
icaruscode/PMT/Trigger/Algorithms/SlidingWindowPatternAlg.cxx

Definition in file SlidingWindowPatternAlg.h.