Settings to change a gate. More...
Classes | |
struct | ChangeConfig |
struct | SelectGateConfig |
Configuration to select a gate to be changed. More... | |
Public Member Functions | |
template<typename P , typename I > | |
auto | convert (std::optional< Config::ChangeGate::ChangeConfig< P, I >> const &config) -> std::optional< BeamChangeRecipe::ChangeRecipe_t< P, I >> |
Static Public Member Functions | |
template<typename P , typename I > | |
static std::optional < BeamChangeRecipe::ChangeRecipe_t < P, I > > | convert (std::optional< ChangeConfig< P, I >> const &config) |
Converts a configuration table into a ChangeRecipe_t . More... | |
static BeamChangeRecipe::GateSelector_t | convert (SelectGateConfig const &config) |
Converts a configuration table into a GateSelector_t . More... | |
Public Attributes | |
fhicl::Table< SelectGateConfig > | Select |
fhicl::OptionalTable < ChangeConfig < simulation_time > > | Start |
fhicl::OptionalTable < ChangeConfig< microseconds > > | Width |
Settings to change a gate.
Definition at line 164 of file FixBeamGateInfo_module.cc.
|
static |
Converts a configuration table into a ChangeRecipe_t
.
|
static |
Converts a configuration table into a GateSelector_t
.
Definition at line 606 of file FixBeamGateInfo_module.cc.
auto icarus::trigger::FixBeamGateInfo::Config::ChangeGate::convert | ( | std::optional< Config::ChangeGate::ChangeConfig< P, I >> const & | config | ) | -> std::optional<BeamChangeRecipe::ChangeRecipe_t<P, I>> |
Definition at line 592 of file FixBeamGateInfo_module.cc.
fhicl::Table<SelectGateConfig> icarus::trigger::FixBeamGateInfo::Config::ChangeGate::Select |
Definition at line 196 of file FixBeamGateInfo_module.cc.
fhicl::OptionalTable<ChangeConfig<simulation_time> > icarus::trigger::FixBeamGateInfo::Config::ChangeGate::Start |
Definition at line 202 of file FixBeamGateInfo_module.cc.
fhicl::OptionalTable<ChangeConfig<microseconds> > icarus::trigger::FixBeamGateInfo::Config::ChangeGate::Width |
Definition at line 207 of file FixBeamGateInfo_module.cc.