ATLAS Offline Software
Public Member Functions | List of all members
IActsTrackingVolumeBuilder Class Referenceabstract

#include <IActsTrackingVolumeBuilder.h>

Inheritance diagram for IActsTrackingVolumeBuilder:
Collaboration diagram for IActsTrackingVolumeBuilder:

Public Member Functions

 DeclareInterfaceID (IActsTrackingVolumeBuilder, 1, 0)
 
 IActsTrackingVolumeBuilder ()
 
virtual std::shared_ptr< Acts::TrackingVolume > trackingVolume (const Acts::GeometryContext &gctx, std::shared_ptr< const Acts::TrackingVolume > insideVolume=nullptr, std::shared_ptr< const Acts::VolumeBounds > outsideBounds=nullptr) const =0
 

Detailed Description

Definition at line 23 of file IActsTrackingVolumeBuilder.h.

Constructor & Destructor Documentation

◆ IActsTrackingVolumeBuilder()

IActsTrackingVolumeBuilder::IActsTrackingVolumeBuilder ( )
inline

Definition at line 29 of file IActsTrackingVolumeBuilder.h.

29 {;}

Member Function Documentation

◆ DeclareInterfaceID()

IActsTrackingVolumeBuilder::DeclareInterfaceID ( IActsTrackingVolumeBuilder  ,
,
 
)

◆ trackingVolume()

virtual std::shared_ptr<Acts::TrackingVolume> IActsTrackingVolumeBuilder::trackingVolume ( const Acts::GeometryContext &  gctx,
std::shared_ptr< const Acts::TrackingVolume >  insideVolume = nullptr,
std::shared_ptr< const Acts::VolumeBounds >  outsideBounds = nullptr 
) const
pure virtual

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