BDSIM
BDSIM is a Geant4 extension toolkit for simulation of particle transport in accelerator beamlines.
|
Reflect field values for a dipolar field about the x-z plane. More...
#include <BDSArrayOperatorValueReflectDipoleY.hh>
Public Member Functions | |
virtual BDSFieldValue | Apply (BDSFieldValue v, G4int xInd, G4int yInd=0, G4int=0, G4int=0) const |
![]() | |
BDSArrayOperatorValue (const G4String &nameIn="None") | |
virtual G4String | Name () const |
Return a name of the operator for feedback to the user in print out. | |
virtual BDSFieldValue | Apply (BDSFieldValue v, G4int, G4int=0, G4int=0, G4int=0) const |
Additional Inherited Members | |
![]() | |
G4String | name |
Reflect field values for a dipolar field about the x-z plane.
Note this must work in combination with a coordinate reflection.
* * * ∧ * | original * ---> * * -------------> x,z * ∧ * | * <--- * *
Definition at line 50 of file BDSArrayOperatorValueReflectDipoleY.hh.
|
inline |
Definition at line 53 of file BDSArrayOperatorValueReflectDipoleY.hh.
|
inlinevirtual |
Definition at line 56 of file BDSArrayOperatorValueReflectDipoleY.hh.
|
inlinevirtual |
Index arguments are original coordinate space indices, i.e. allowed to be negative. No action by default.
Reimplemented from BDSArrayOperatorValue.
Definition at line 58 of file BDSArrayOperatorValueReflectDipoleY.hh.