![]() |
ATLAS Offline Software
|
#include <VRoute.h>
Public Types | |
| typedef std::vector< ServiceVolume * > | VolumeContainer |
Public Member Functions | |
| VRoute () | |
| VRoute (double z, double rmi, double rma, double rexit, const std::string &name) | |
| double | rMin () const |
| double | rMax () const |
| double | zPos () const |
| double | rExit () const |
| virtual double | position () const |
| virtual double | exit () const |
| virtual Route * | nextRoute () |
| virtual const VolumeContainer & | volumes () const |
| virtual void | addVolume (ServiceVolume *vol) |
| virtual void | setNextRoute (Route *nr) |
| virtual ServiceVolume * | entryVolume (double pos, bool ascending, MsgStream &msg) const |
| virtual ServiceVolume * | exitVolume (bool ascending, MsgStream &msg) const |
| const std::string & | name () const |
| void | setExitVolume (ServiceVolume *vp) |
Private Attributes | |
| double | m_zPos {} |
| double | m_rMin {} |
| double | m_rMax {} |
| double | m_rExit {} |
| Route * | m_next {} |
| VolumeContainer | m_volumes |
| ServiceVolume * | m_exitVolume |
| std::string | m_name |
| typedef std::vector<ServiceVolume*> VRoute::VolumeContainer |
|
inline |
|
inlinevirtual |
|
virtualinherited |
Definition at line 10 of file Route.cxx.
|
inlinevirtual |
|
virtualinherited |
|
inlinevirtual |
|
inlinevirtual |
|
inlineinherited |
|
inlinevirtual |
|
inlinevirtual |
|
privateinherited |
|
private |