ATLAS Offline Software
|
#include <BeamPipeBuilder.h>
Public Member Functions | |
BeamPipeBuilder (const std::string &, const std::string &, const IInterface *) | |
AlgTool style constructor. More... | |
virtual | ~BeamPipeBuilder ()=default |
Destructor. More... | |
virtual std::unique_ptr< const std::vector< Trk::CylinderLayer * > > | cylindricalLayers () const override final |
LayerBuilder interface method - returning Barrel-like layers. More... | |
virtual std::unique_ptr< const std::vector< Trk::DiscLayer * > > | discLayers () const override final |
LayerBuilder interface method - returning Endcap-like layers. More... | |
virtual std::unique_ptr< const std::vector< Trk::PlaneLayer * > > | planarLayers () const override final |
LayerBuilder interface method - returning Planar-like layers. More... | |
virtual const std::string & | identification () const override |
Name identification. More... | |
Simple LayerBuilder for the BeamPipe, can be configured through jobOptions:
later on the slight shift/rotation of the BeamPipe can be implemented
Definition at line 37 of file BeamPipeBuilder.h.
InDet::BeamPipeBuilder::BeamPipeBuilder | ( | const std::string & | t, |
const std::string & | n, | ||
const IInterface * | p | ||
) |
AlgTool style constructor.
Definition at line 8 of file BeamPipeBuilder.cxx.
|
virtualdefault |
Destructor.
|
finaloverridevirtual |
LayerBuilder interface method - returning Barrel-like layers.
Definition at line 14 of file BeamPipeBuilder.cxx.
|
inlinefinaloverridevirtual |
LayerBuilder interface method - returning Endcap-like layers.
Definition at line 62 of file BeamPipeBuilder.h.
|
inlineoverridevirtual |
Name identification.
Definition at line 68 of file BeamPipeBuilder.h.
|
inlinefinaloverridevirtual |
LayerBuilder interface method - returning Planar-like layers.
Definition at line 65 of file BeamPipeBuilder.h.