Algorithm to produce trigger gates out of optical readout waveforms. More...
#include "icaruscode/PMT/Trigger/Algorithms/TriggerTypes.h"
#include "icaruscode/PMT/Trigger/Utilities/TrackedOpticalTriggerGate.h"
#include "icaruscode/PMT/Trigger/Utilities/TrackedTriggerGate.h"
#include "sbnobj/ICARUS/PMT/Data/WaveformBaseline.h"
#include "lardataalg/DetectorInfo/DetectorTimings.h"
#include "lardataalg/DetectorInfo/DetectorClocks.h"
#include "lardataobj/RawData/OpDetWaveform.h"
#include "fhiclcpp/types/Atom.h"
#include "fhiclcpp/types/Sequence.h"
#include <vector>
#include <tuple>
#include <algorithm>
#include <functional>
#include <optional>
#include <cstddef>
Go to the source code of this file.
Classes | |
struct | icarus::trigger::WaveformWithBaseline |
Object to carry around waveform ant its baseline. More... | |
class | icarus::trigger::TriggerGateBuilder |
Algorithm to produce trigger gates out of optical readout waveforms. More... | |
class | icarus::trigger::TriggerGateBuilder::TriggerGates |
Container of logical gates for all triggering channels for a threshold. More... | |
struct | icarus::trigger::TriggerGateBuilder::Config |
Namespaces | |
icarus::trigger | |
icarus::trigger::details | |
Variables | |
constexpr auto | icarus::trigger::details::TriggerGateDebugLog = "TriggerSimulation" |
Algorithm to produce trigger gates out of optical readout waveforms.
Definition in file TriggerGateBuilder.h.