ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
ActsPlugins::ITGeoIdentifierProvider Class Referenceabstract

ITGeoIdentierProvider. More...

#include <ActsPlugins/Root/ITGeoIdentifierProvider.hpp>

Public Member Functions

virtual ~ITGeoIdentifierProvider ()=default
 Virtual destructor.
virtual TGeoDetectorElement::Identifier identify (const Acts::GeometryContext &gctx, const TGeoNode &tgnode) const =0
 Take a geometry context and a TGeoNode and provide an identifier.

Detailed Description

ITGeoIdentierProvider.

Interface class that provides an Identifier from a TGeoNode

Constructor & Destructor Documentation

◆ ~ITGeoIdentifierProvider()

virtual ActsPlugins::ITGeoIdentifierProvider::~ITGeoIdentifierProvider ( )
virtualdefault

Virtual destructor.

Member Function Documentation

◆ identify()

virtual TGeoDetectorElement::Identifier ActsPlugins::ITGeoIdentifierProvider::identify ( const Acts::GeometryContext & gctx,
const TGeoNode & tgnode ) const
pure virtual

Take a geometry context and a TGeoNode and provide an identifier.

Parameters
gctxis a geometry context object
tgnodeis a TGeoNode that is translated
Returns
The detector element identifier for the given TGeo node