ATLAS Offline Software
|
#include <IDetachedTrackingVolumeBuilder.h>
Public Types | |
using | DetachedVolumeVec = std::vector< std::unique_ptr< DetachedTrackingVolume > > |
Public Member Functions | |
DeclareInterfaceID (IDetachedTrackingVolumeBuilder, 1, 0) | |
Creates the InterfaceID and interfaceID() method. More... | |
virtual | ~IDetachedTrackingVolumeBuilder ()=default |
Virtual destructor. More... | |
virtual DetachedVolumeVec | buildDetachedTrackingVolumes (bool blend=false) const =0 |
Interface class IDetachedTrackingVolumeBuilder, the DetachedTrackingVolumeBuilder inherits from this one.
Definition at line 28 of file IDetachedTrackingVolumeBuilder.h.
using Trk::IDetachedTrackingVolumeBuilder::DetachedVolumeVec = std::vector<std::unique_ptr<DetachedTrackingVolume> > |
Definition at line 37 of file IDetachedTrackingVolumeBuilder.h.
|
virtualdefault |
Virtual destructor.
|
pure virtual |
Implemented in Muon::MuonStationBuilder.
Trk::IDetachedTrackingVolumeBuilder::DeclareInterfaceID | ( | IDetachedTrackingVolumeBuilder | , |
1 | , | ||
0 | |||
) |
Creates the InterfaceID and interfaceID() method.