All directions to change a beam gate. More...
Classes | |
struct | ChangeRecipe_t |
Set of instructions for a change. More... | |
struct | GateSelector_t |
Public Member Functions | |
bool | empty () const |
bool | valid () const |
Public Attributes | |
GateSelector_t | selectGates |
Which gates to apply this recipe on. More... | |
std::optional< ChangeRecipe_t < simulation_time > > const | start |
Instructions on how to change the gate start. More... | |
std::optional< ChangeRecipe_t < simulation_time::interval_t > > const | width |
Instructions on how to change the gate width. More... | |
All directions to change a beam gate.
Definition at line 102 of file FixBeamGateInfo_module.cc.
|
inline |
Definition at line 130 of file FixBeamGateInfo_module.cc.
|
inline |
Definition at line 132 of file FixBeamGateInfo_module.cc.
GateSelector_t icarus::trigger::FixBeamGateInfo::BeamChangeRecipe::selectGates |
Which gates to apply this recipe on.
Definition at line 122 of file FixBeamGateInfo_module.cc.
std::optional<ChangeRecipe_t<simulation_time> > const icarus::trigger::FixBeamGateInfo::BeamChangeRecipe::start |
Instructions on how to change the gate start.
Definition at line 125 of file FixBeamGateInfo_module.cc.
std::optional<ChangeRecipe_t<simulation_time::interval_t> > const icarus::trigger::FixBeamGateInfo::BeamChangeRecipe::width |
Instructions on how to change the gate width.
Definition at line 128 of file FixBeamGateInfo_module.cc.