![]() |
ATLAS Offline Software
|
#include <HRoute.h>
Public Types | |
| typedef std::vector< ServiceVolume * > | VolumeContainer |
Public Member Functions | |
| HRoute () | |
| HRoute (double r, double zmi, double zma, double zexit, const std::string &name) | |
| double | zMin () const |
| double | zMax () const |
| double | radius () const |
| double | zExit () const |
| virtual double | position () const |
| virtual double | exit () const |
| virtual Route * | nextRoute () |
| 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_radius {} |
| double | m_zMin {} |
| double | m_zMax {} |
| double | m_zExit {} |
| Route * | m_next {} |
| VolumeContainer | m_volumes |
| ServiceVolume * | m_exitVolume |
| std::string | m_name |
| typedef std::vector<ServiceVolume*> HRoute::VolumeContainer |
|
inline |
|
inlinevirtual |
|
virtualinherited |
Definition at line 10 of file Route.cxx.
|
inlinevirtual |
|
virtualinherited |
|
inlinevirtual |
|
inlinevirtual |
|
inlineinherited |
|
inlinevirtual |
|
inlinevirtual |
|
privateinherited |
|
private |