ATLAS Offline Software
|
#include <ISurfaceBuilder.h>
Public Member Functions | |
DeclareInterfaceID (ISurfaceBuilder, 1, 0) | |
Creates the InterfaceID and interfaceID() method. More... | |
virtual | ~ISurfaceBuilder () |
Virtual destructor. More... | |
virtual const std::vector< const Surface * > * | surfaces () const =0 |
SurfaceBuilder interface method - provide a vector of surfaces -. More... | |
virtual const Surface * | surface () const =0 |
SurfaceBuilder interface method - provice a single surface. More... | |
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.
SurfaceBuilder interface method - provice a single surface.
Implemented in Trk::RandomSurfaceBuilder.
SurfaceBuilder interface method - provide a vector of surfaces -.
Implemented in Trk::RandomSurfaceBuilder.