![]() |
ATLAS Offline Software
|
#include <TRT_LayerBuilder.h>
Public Member Functions | |
| TRT_LayerBuilder (const std::string &, const std::string &, const IInterface *) | |
| AlgTool style constructor. | |
| virtual | ~TRT_LayerBuilder ()=default |
| Destructor. | |
| virtual StatusCode | initialize () override final |
| AlgTool initialize method. | |
| virtual std::unique_ptr< const std::vector< Trk::CylinderLayer * > > | cylindricalLayers () const override final |
| LayerBuilder interface method - returning Barrel-like layers. | |
| virtual std::unique_ptr< const std::vector< Trk::DiscLayer * > > | discLayers () const override final |
| LayerBuilder interface method - returning Endcap-like layers. | |
| virtual std::unique_ptr< const std::vector< Trk::PlaneLayer * > > | planarLayers () const override final |
| LayerBuilder interface method - returning Planar-like layers. | |
| virtual const std::string & | identification () const override final |
| Name identification. | |
Private Attributes | |
| const InDetDD::TRT_DetectorManager * | m_trtMgr {} |
| the TRT Manager | |
| StringProperty | m_trtMgrLocation {this, "TRT_DetManagerLocation", "TRT"} |
| the location of the TRT Manager | |
Friends | |
| class | TRT_VolumeBuilder |
| Declare the TRT_VolumeBuilder as friend. | |
Definition at line 31 of file TRT_LayerBuilder.h.
| InDet::TRT_LayerBuilder::TRT_LayerBuilder | ( | const std::string & | t, |
| const std::string & | n, | ||
| const IInterface * | p ) |
AlgTool style constructor.
Definition at line 13 of file TRT_LayerBuilder.cxx.
|
virtualdefault |
Destructor.
|
finaloverridevirtual |
LayerBuilder interface method - returning Barrel-like layers.
Definition at line 32 of file TRT_LayerBuilder.cxx.
|
finaloverridevirtual |
LayerBuilder interface method - returning Endcap-like layers.
Definition at line 41 of file TRT_LayerBuilder.cxx.
|
inlinefinaloverridevirtual |
Name identification.
Definition at line 68 of file TRT_LayerBuilder.h.
|
finaloverridevirtual |
AlgTool initialize method.
Definition at line 21 of file TRT_LayerBuilder.cxx.
|
inlinefinaloverridevirtual |
LayerBuilder interface method - returning Planar-like layers.
Definition at line 65 of file TRT_LayerBuilder.h.
|
friend |
Declare the TRT_VolumeBuilder as friend.
Definition at line 35 of file TRT_LayerBuilder.h.
|
private |
|
private |
the location of the TRT Manager
Definition at line 62 of file TRT_LayerBuilder.h.