Rewrites a collection of sim::BeamGateInfo. More...
#include "lardataalg/Utilities/intervals_fhicl.h"
#include "lardataalg/Utilities/quantities/spacetime.h"
#include "lardataalg/DetectorInfo/DetectorTimingTypes.h"
#include "lardataalg/Utilities/MultipleChoiceSelection.h"
#include "larcorealg/CoreUtils/enumerate.h"
#include "lardataobj/Simulation/BeamGateInfo.h"
#include "art/Framework/Core/SharedProducer.h"
#include "art/Framework/Core/ModuleMacros.h"
#include "art/Framework/Principal/Event.h"
#include "canvas/Utilities/InputTag.h"
#include "messagefacility/MessageLogger/MessageLogger.h"
#include "fhiclcpp/types/TableAs.h"
#include "fhiclcpp/types/OptionalTable.h"
#include "fhiclcpp/types/OptionalAtom.h"
#include "fhiclcpp/types/Sequence.h"
#include "fhiclcpp/types/Atom.h"
#include <vector>
#include <string>
#include <optional>
#include <memory>
Go to the source code of this file.
Classes | |
class | icarus::trigger::FixBeamGateInfo |
Rewrites a set collection of beam gates into each event. More... | |
struct | icarus::trigger::FixBeamGateInfo::BeamChangeRecipe |
All directions to change a beam gate. More... | |
struct | icarus::trigger::FixBeamGateInfo::BeamChangeRecipe::GateSelector_t |
struct | icarus::trigger::FixBeamGateInfo::BeamChangeRecipe::ChangeRecipe_t< P, I > |
Set of instructions for a change. More... | |
struct | icarus::trigger::FixBeamGateInfo::Config |
struct | icarus::trigger::FixBeamGateInfo::Config::ChangeGate |
Settings to change a gate. More... | |
struct | icarus::trigger::FixBeamGateInfo::Config::ChangeGate::ChangeConfig< P, I > |
struct | icarus::trigger::FixBeamGateInfo::Config::ChangeGate::SelectGateConfig |
Configuration to select a gate to be changed. More... | |
struct | icarus::trigger::dumpRecipe |
Namespaces | |
icarus::trigger | |
Functions | |
std::ostream & | icarus::trigger::operator<< (std::ostream &out, dumpRecipe const &dr) |
FixBeamGateInfo::BeamChangeRecipe | icarus::trigger::convert (FixBeamGateInfo::Config::ChangeGate const &config) |
Rewrites a collection of sim::BeamGateInfo.
Definition in file FixBeamGateInfo_module.cc.