ATLAS Offline Software
Loading...
Searching...
No Matches
Trk::ILayerProviderCond Class Referenceabstract

Interface class ILayerProviderConds it feeds into the StagedGeometryBuilder. More...

#include <ILayerProviderCond.h>

Inheritance diagram for Trk::ILayerProviderCond:
Collaboration diagram for Trk::ILayerProviderCond:

Public Member Functions

 DeclareInterfaceID (ILayerProviderCond, 1, 0)
 Creates the InterfaceID and interfaceID() method.
virtual ~ILayerProviderCond ()
 Virtual destructor.
virtual std::pair< const std::vector< Layer * >, const std::vector< Layer * > > endcapLayer (const EventContext &ctx, SG::WriteCondHandle< TrackingGeometry > &whandle) const =0
 LayerBuilder interface method - returning the endcap layer.
virtual const std::vector< Layer * > centralLayers (const EventContext &ctx, SG::WriteCondHandle< TrackingGeometry > &whandle) const =0
 LayerBuilder interface method - returning the central layers.
virtual const std::string & identification () const =0
 Name identification.

Detailed Description

Interface class ILayerProviderConds it feeds into the StagedGeometryBuilder.

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

Definition at line 33 of file ILayerProviderCond.h.

Constructor & Destructor Documentation

◆ ~ILayerProviderCond()

virtual Trk::ILayerProviderCond::~ILayerProviderCond ( )
inlinevirtual

Virtual destructor.

Definition at line 41 of file ILayerProviderCond.h.

41{}

Member Function Documentation

◆ centralLayers()

virtual const std::vector< Layer * > Trk::ILayerProviderCond::centralLayers ( const EventContext & ctx,
SG::WriteCondHandle< TrackingGeometry > & whandle ) const
pure virtual

LayerBuilder interface method - returning the central layers.

◆ DeclareInterfaceID()

Trk::ILayerProviderCond::DeclareInterfaceID ( ILayerProviderCond ,
1 ,
0  )

Creates the InterfaceID and interfaceID() method.

◆ endcapLayer()

virtual std::pair< const std::vector< Layer * >, const std::vector< Layer * > > Trk::ILayerProviderCond::endcapLayer ( const EventContext & ctx,
SG::WriteCondHandle< TrackingGeometry > & whandle ) const
pure virtual

LayerBuilder interface method - returning the endcap layer.

◆ identification()

virtual const std::string & Trk::ILayerProviderCond::identification ( ) const
pure virtual

Name identification.


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