Classes | |
struct | ChangeGate |
Settings to change a gate. More... | |
Public Types | |
enum | BeamType_t { BeamType_t::kUnknown = sim::kUnknown, BeamType_t::kBNB = sim::kBNB, BeamType_t::kNuMI = sim::kNuMI } |
using | Name = fhicl::Name |
using | Comment = fhicl::Comment |
using | microsecond = util::quantities::points::microsecond |
using | microseconds = util::quantities::intervals::microseconds |
Static Public Member Functions | |
static sim::BeamType_t | getBeamType (fhicl::Atom< std::string > const &type) |
Converts a FHiCL atom into a beam type. More... | |
static std::vector < sim::BeamType_t > | getBeamTypes (fhicl::Sequence< std::string > const &type) |
Converts a FHiCL sequence into a vector of beam types. More... | |
Public Attributes | |
fhicl::Atom< art::InputTag > | BeamGateTag |
fhicl::Sequence < fhicl::TableAs < BeamChangeRecipe, ChangeGate > > | Changes |
fhicl::Atom< bool > | KeepInstanceName |
fhicl::Atom< std::string > | OutputInstanceName |
fhicl::Atom< std::string > | LogCategory |
Static Public Attributes | |
static util::MultipleChoiceSelection < BeamType_t > const | BeamTypeSelector |
Selector for Type parameter. More... | |
Definition at line 149 of file FixBeamGateInfo_module.cc.
using icarus::trigger::FixBeamGateInfo::Config::Comment = fhicl::Comment |
Definition at line 158 of file FixBeamGateInfo_module.cc.
Definition at line 160 of file FixBeamGateInfo_module.cc.
using icarus::trigger::FixBeamGateInfo::Config::microseconds = util::quantities::intervals::microseconds |
Definition at line 161 of file FixBeamGateInfo_module.cc.
using icarus::trigger::FixBeamGateInfo::Config::Name = fhicl::Name |
Definition at line 157 of file FixBeamGateInfo_module.cc.
|
static |
Converts a FHiCL atom into a beam type.
Definition at line 550 of file FixBeamGateInfo_module.cc.
|
static |
Converts a FHiCL sequence into a vector of beam types.
Definition at line 568 of file FixBeamGateInfo_module.cc.
fhicl::Atom<art::InputTag> icarus::trigger::FixBeamGateInfo::Config::BeamGateTag |
Definition at line 225 of file FixBeamGateInfo_module.cc.
|
static |
Selector for Type
parameter.
Definition at line 258 of file FixBeamGateInfo_module.cc.
fhicl::Sequence<fhicl::TableAs<BeamChangeRecipe, ChangeGate> > icarus::trigger::FixBeamGateInfo::Config::Changes |
Definition at line 231 of file FixBeamGateInfo_module.cc.
fhicl::Atom<bool> icarus::trigger::FixBeamGateInfo::Config::KeepInstanceName |
Definition at line 237 of file FixBeamGateInfo_module.cc.
fhicl::Atom<std::string> icarus::trigger::FixBeamGateInfo::Config::LogCategory |
Definition at line 250 of file FixBeamGateInfo_module.cc.
fhicl::Atom<std::string> icarus::trigger::FixBeamGateInfo::Config::OutputInstanceName |
Definition at line 244 of file FixBeamGateInfo_module.cc.