19#ifndef BDSTILTOFFSET_H
20#define BDSTILTOFFSET_H
23#include "G4ThreeVector.hh"
24#include "G4Transform3D.hh"
A holder for any placement offsets and rotations for a BDSAcceleratorComponent.
G4double dx
Horizontal displacement (mm) - note right handed coordinate system.
G4double tilt
Tilt angle (rad) - rotation angle about Z axis.
G4double GetYOffset() const
Accessor.
G4double GetXOffset() const
Accessor.
G4bool HasFiniteTilt() const
Inspector.
G4double GetTilt() const
Accessor.
G4double dy
Vertical displacement (mm)
G4bool HasFiniteOffset() const
Inspector.
friend std::ostream & operator<<(std::ostream &out, BDSTiltOffset const &to)
Output stream.
G4Transform3D Transform3D() const
Get a transform to represent this tilt offset.
G4ThreeVector GetOffset() const
More advance accessor for offset - only in x,y.