ATLAS Offline Software
Public Member Functions | List of all members
Trk::ITrackingVolumeBuilder Class Referenceabstract

#include <ITrackingVolumeBuilder.h>

Inheritance diagram for Trk::ITrackingVolumeBuilder:
Collaboration diagram for Trk::ITrackingVolumeBuilder:

Public Member Functions

 DeclareInterfaceID (ITrackingVolumeBuilder, 1, 0)
 Creates the InterfaceID and interfaceID() method. More...
 
virtual ~ITrackingVolumeBuilder ()
 Virtual destructor. More...
 
virtual const std::vector< TrackingVolume * > * trackingVolumes () const =0
 TrackingVolumeBuilder interface method - returns vector of Volumes. More...
 

Detailed Description

Interface class ITrackingVolumeBuilders It inherits from IAlgTool. The actual implementation of the AlgTool depends on the SubDetector, more detailed information should be found there.

Author
Andre.nosp@m.as.S.nosp@m.alzbu.nosp@m.rger.nosp@m.@cern.nosp@m..ch

Definition at line 28 of file ITrackingVolumeBuilder.h.

Constructor & Destructor Documentation

◆ ~ITrackingVolumeBuilder()

virtual Trk::ITrackingVolumeBuilder::~ITrackingVolumeBuilder ( )
inlinevirtual

Virtual destructor.

Definition at line 36 of file ITrackingVolumeBuilder.h.

36 {}

Member Function Documentation

◆ DeclareInterfaceID()

Trk::ITrackingVolumeBuilder::DeclareInterfaceID ( ITrackingVolumeBuilder  ,
,
 
)

Creates the InterfaceID and interfaceID() method.

◆ trackingVolumes()

virtual const std::vector<TrackingVolume*>* Trk::ITrackingVolumeBuilder::trackingVolumes ( ) const
pure virtual

TrackingVolumeBuilder interface method - returns vector of Volumes.


The documentation for this class was generated from the following file: