ATLAS Offline Software
Loading...
Searching...
No Matches
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 ,
1 ,
0  )

◆ 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: