![]() |
ATLAS Offline Software
|
Interface class ISurfaceBuilders It inherits from IAlgTool. More...
#include <ISurfaceBuilder.h>
Public Member Functions | |
| DeclareInterfaceID (ISurfaceBuilder, 1, 0) | |
| Creates the InterfaceID and interfaceID() method. | |
| virtual | ~ISurfaceBuilder () |
| Virtual destructor. | |
| virtual const std::vector< const Surface * > * | surfaces () const =0 |
| SurfaceBuilder interface method - provide a vector of surfaces -. | |
| virtual const Surface * | surface () const =0 |
| SurfaceBuilder interface method - provice a single surface. | |
Interface class ISurfaceBuilders It inherits from IAlgTool.
The actual implementation of the AlgTool depends on the SubDetector, more detailed information should be found there.
Definition at line 30 of file ISurfaceBuilder.h.
|
inlinevirtual |
| Trk::ISurfaceBuilder::DeclareInterfaceID | ( | ISurfaceBuilder | , |
| 1 | , | ||
| 0 | ) |
Creates the InterfaceID and interfaceID() method.
|
pure virtual |
SurfaceBuilder interface method - provice a single surface.
Implemented in Trk::RandomSurfaceBuilder.
|
pure virtual |
SurfaceBuilder interface method - provide a vector of surfaces -.
Implemented in Trk::RandomSurfaceBuilder.