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

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)
 

Detailed Description

Rewrites a collection of sim::BeamGateInfo.

Author
Gianluca Petrillo (petri.nosp@m.llo@.nosp@m.slac..nosp@m.stan.nosp@m.ford..nosp@m.edu)
Date
March 9, 2022

Definition in file FixBeamGateInfo_module.cc.