Interface class ILayerBuilders It inherits from IAlgTool.
More...
#include <ILayerBuilder.h>
|
| | DeclareInterfaceID (ILayerBuilder, 1, 0) |
| | Creates the InterfaceID and interfaceID() method.
|
| virtual | ~ILayerBuilder () |
| | Virtual destructor.
|
| virtual std::unique_ptr< const std::vector< CylinderLayer * > > | cylindricalLayers () const =0 |
| | LayerBuilder interface method - returning Barrel-like layers.
|
| virtual std::unique_ptr< const std::vector< DiscLayer * > > | discLayers () const =0 |
| | LayerBuilder interface method - returning Endcap-like layers.
|
| virtual std::unique_ptr< const std::vector< PlaneLayer * > > | planarLayers () const =0 |
| | LayerBuilder interface method - returning Planar-like layers.
|
| virtual const std::string & | identification () const =0 |
| | Name identification.
|
| virtual void | validationAction () const |
| | Validation Action: Can be implemented optionally, outside access to internal validation steps.
|
Interface class ILayerBuilders It inherits from IAlgTool.
The actual implementation of the AlgTool depends on the SubDetector, more detailed information should be found there.
- Author
- Andre.nosp@m.as.S.nosp@m.alzbu.nosp@m.rger.nosp@m.@cern.nosp@m..ch
Definition at line 29 of file ILayerBuilder.h.
◆ ~ILayerBuilder()
| virtual Trk::ILayerBuilder::~ILayerBuilder |
( |
| ) |
|
|
inlinevirtual |
◆ cylindricalLayers()
| virtual std::unique_ptr< const std::vector< CylinderLayer * > > Trk::ILayerBuilder::cylindricalLayers |
( |
| ) |
const |
|
pure virtual |
LayerBuilder interface method - returning Barrel-like layers.
◆ DeclareInterfaceID()
Creates the InterfaceID and interfaceID() method.
◆ discLayers()
| virtual std::unique_ptr< const std::vector< DiscLayer * > > Trk::ILayerBuilder::discLayers |
( |
| ) |
const |
|
pure virtual |
LayerBuilder interface method - returning Endcap-like layers.
◆ identification()
| virtual const std::string & Trk::ILayerBuilder::identification |
( |
| ) |
const |
|
pure virtual |
◆ planarLayers()
| virtual std::unique_ptr< const std::vector< PlaneLayer * > > Trk::ILayerBuilder::planarLayers |
( |
| ) |
const |
|
pure virtual |
LayerBuilder interface method - returning Planar-like layers.
◆ validationAction()
| virtual void Trk::ILayerBuilder::validationAction |
( |
| ) |
const |
|
inlinevirtual |
Validation Action: Can be implemented optionally, outside access to internal validation steps.
Definition at line 57 of file ILayerBuilder.h.
The documentation for this class was generated from the following file: