![]() |
ATLAS Offline Software
|
#include <Route.h>
Public Types | |
| typedef std::vector< ServiceVolume * > | VolumeContainer |
Public Member Functions | |
| virtual ServiceVolume * | entryVolume (double pos, bool ascending, MsgStream &msg) const |
| virtual ServiceVolume * | exitVolume (bool ascending, MsgStream &msg) const |
| Route () | |
| Route (const std::string &name) | |
| virtual | ~Route () |
| virtual double | position () const =0 |
| virtual double | exit () const =0 |
| virtual Route * | nextRoute ()=0 |
| virtual const VolumeContainer & | volumes () const =0 |
| virtual void | setNextRoute (Route *nr)=0 |
| const std::string & | name () const |
| virtual void | addVolume (ServiceVolume *vol)=0 |
| void | setExitVolume (ServiceVolume *vp) |
Private Attributes | |
| ServiceVolume * | m_exitVolume |
| std::string | m_name |
| typedef std::vector<ServiceVolume*> Route::VolumeContainer |
|
inline |
Definition at line 25 of file Route.h.
|
pure virtual |
|
virtual |
Definition at line 10 of file Route.cxx.
|
virtual |
|
inline |
|
inline |
|
pure virtual |
|
private |