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