Public Member Functions | |
BDSTransform3D (G4String aName, G4double x, G4double y, G4double z, G4double phi, G4double theta, G4double psi) | |
~BDSTransform3D () | |
G4double | GetDX () const |
Access the change in reference coordinates this component should induce. | |
G4double | GetDY () const |
Access the change in reference coordinates this component should induce. | |
G4double | GetDZ () const |
Access the change in reference coordinates this component should induce. | |
G4double | GetDTheta () const |
Access the change in Euler angle this component should induce. | |
G4double | GetDPsi () const |
Access the change in Euler angle this component should induce. | |
G4double | GetDPhi () const |
Access the change in Euler angle this component should induce. | |
Private Member Functions | |
virtual void | BuildContainerLogicalVolume () |
Private Attributes | |
G4double | dx |
G4double | dy |
G4double | dz |
G4double | dTheta |
G4double | dPsi |
G4double | dPhi |
Definition at line 7 of file BDSTransform3D.hh.
virtual void BDSTransform3D::BuildContainerLogicalVolume | ( | ) | [inline, private, virtual] |
Contractual function overload from virtual base class BDSAcceleratorComponent. In this case has null implementation as the transform only inherits BDSAcceleratorComponent so that is compatable with the beamline
Implements BDSAcceleratorComponent.
Definition at line 33 of file BDSTransform3D.hh.