ATLAS Offline Software
|
#include <ILayerBuilderCond.h>
Public Member Functions | |
DeclareInterfaceID (ILayerBuilderCond, 1, 0) | |
Creates the InterfaceID and interfaceID() method. More... | |
virtual | ~ILayerBuilderCond () |
Virtual destructor. More... | |
virtual std::unique_ptr< const std::vector< CylinderLayer * > > | cylindricalLayers (const EventContext &ctx, SG::WriteCondHandle< TrackingGeometry > &whandle) const =0 |
LayerBuilder interface method - returning Barrel-like layers. More... | |
virtual std::unique_ptr< const std::vector< DiscLayer * > > | discLayers (const EventContext &ctx, SG::WriteCondHandle< TrackingGeometry > &whandle) const =0 |
LayerBuilder interface method - returning Endcap-like layers. More... | |
virtual std::unique_ptr< const std::vector< PlaneLayer * > > | planarLayers (const EventContext &ctx, SG::WriteCondHandle< TrackingGeometry > &whandle) const =0 |
LayerBuilder interface method - returning Planar-like layers. More... | |
virtual const std::string & | identification () const =0 |
Name identification. More... | |
virtual void | validationAction () const |
Validation Action: Can be implemented optionally, outside access to internal validation steps. More... | |
Interface class ILayerBuilderConds It inherits from IAlgTool. The actual implementation of the AlgTool depends on the SubDetector, more detailed information should be found there.
Definition at line 34 of file ILayerBuilderCond.h.
|
inlinevirtual |
|
pure virtual |
LayerBuilder interface method - returning Barrel-like layers.
Implemented in HGTD_LayerBuilderCond.
Trk::ILayerBuilderCond::DeclareInterfaceID | ( | ILayerBuilderCond | , |
1 | , | ||
0 | |||
) |
Creates the InterfaceID and interfaceID() method.
|
pure virtual |
LayerBuilder interface method - returning Endcap-like layers.
Implemented in HGTD_LayerBuilderCond.
|
pure virtual |
Name identification.
Implemented in HGTD_LayerBuilderCond.
|
pure virtual |
LayerBuilder interface method - returning Planar-like layers.
Implemented in HGTD_LayerBuilderCond.
|
inlinevirtual |
Validation Action: Can be implemented optionally, outside access to internal validation steps.
Definition at line 66 of file ILayerBuilderCond.h.