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.
 1.8.5