1 #ifndef CLASSIC_BeamlineGeometry_HH
2 #define CLASSIC_BeamlineGeometry_HH
105 #endif // CLASSIC_BeamlineGeometry_HH
virtual double getEntrance() const
Get entrance position.
virtual Euclid3D getTotalTransform() const
Get transform.
virtual double getElementLength() const
Get element length.
virtual ~BeamlineGeometry()
Implements the composite geometry of a beam line.
virtual Euclid3D getExitFrame() const
Get transform.
void operator=(const BeamlineGeometry &)
virtual Euclid3D getEntranceFrame() const
Get transform.
Abstract base class for accelerator geometry classes.
virtual double getArcLength() const
Get arc length.
Displacement and rotation in space.
virtual Euclid3D getTransform(double fromS, double toS) const
Get transform.
An abstract sequence of beam line components.
virtual double getOrigin() const
Get origin position.
virtual double getExit() const
Get exit position.