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

#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. More...
 
virtual ~ILayerProviderCond ()
 Virtual destructor. More...
 
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. More...
 
virtual const std::vector< Layer * > centralLayers (const EventContext &ctx, SG::WriteCondHandle< TrackingGeometry > &whandle) const =0
 LayerBuilder interface method - returning the central layers. More...
 
virtual const std::string & identification () const =0
 Name identification. More...
 

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  ,
,
 
)

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: