virtual void updatePositionFromDisplacement(const TransversePoint &)=0
virtual void setDebug(bool)=0
virtual void setBeamCoordinateShift(const TransversePoint &)=0
virtual TransversePoint transversePosition() const =0
virtual void setBeamCoordinateShift(const IBeamElement *)=0
virtual double momentum() const =0
virtual void addMsg(const std::string &)=0
virtual TransversePoint displacement() const =0
virtual double z() const =0
virtual Point positionRelBeam() const =0
virtual bool charged() const =0
virtual Point direction() const =0
virtual Point & position()=0
virtual std::string str() const =0
virtual bool debug() const =0
virtual Point & direction()=0
virtual bool isOutOfAperture() const =0
virtual void setOutOfAperture(bool)=0
virtual Point position() const =0