![]() |
ATLAS Offline Software
|
#include <ICaloTrackingVolumeBuilder.h>
Public Member Functions | |
DeclareInterfaceID (ICaloTrackingVolumeBuilder, 1, 0) | |
Creates the InterfaceID and interfaceID() method. More... | |
virtual | ~ICaloTrackingVolumeBuilder () |
Virtual destructor. More... | |
virtual std::vector< TrackingVolume * > | trackingVolumes (const CaloDetDescrManager &caloDDM, const GeoAlignmentStore *geoAlign) const =0 |
TrackingVolumeBuilder interface method - returns vector of ptr to Tracking Volumes. More... | |
Interface class ICaloTrackingVolumeBuilders It inherits from IAlgTool. The actual implementation of the AlgTool depends on the SubDetector, more detailed information should be found there.
Definition at line 27 of file ICaloTrackingVolumeBuilder.h.
|
inlinevirtual |
Trk::ICaloTrackingVolumeBuilder::DeclareInterfaceID | ( | ICaloTrackingVolumeBuilder | , |
1 | , | ||
0 | |||
) |
Creates the InterfaceID and interfaceID() method.
|
pure virtual |
TrackingVolumeBuilder interface method - returns vector of ptr to Tracking Volumes.
The caller assumes onwership of the ptr
Implemented in Tile::TileVolumeBuilder, and LAr::LArVolumeBuilder.