8#include "GaudiKernel/MsgStream.h"
32 virtual double exit()
const = 0;
virtual double position() const =0
std::vector< ServiceVolume * > VolumeContainer
virtual void setNextRoute(Route *nr)=0
virtual Route * nextRoute()=0
const std::string & name() const
void setExitVolume(ServiceVolume *vp)
ServiceVolume * m_exitVolume
virtual ServiceVolume * entryVolume(double pos, bool ascending, MsgStream &msg) const
virtual ServiceVolume * exitVolume(bool ascending, MsgStream &msg) const
virtual double exit() const =0
virtual void addVolume(ServiceVolume *vol)=0
virtual const VolumeContainer & volumes() const =0
Route(const std::string &name)