#include <TRT_LayerBuilder.h>
|
| | 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.
|
◆ TRT_LayerBuilder()
| 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.
13 :
14 base_class(t,n,p)
15{
16}
◆ ~TRT_LayerBuilder()
| virtual InDet::TRT_LayerBuilder::~TRT_LayerBuilder |
( |
| ) |
|
|
virtualdefault |
◆ cylindricalLayers()
| std::unique_ptr< const std::vector< Trk::CylinderLayer * > > InDet::TRT_LayerBuilder::cylindricalLayers |
( |
| ) |
const |
|
finaloverridevirtual |
LayerBuilder interface method - returning Barrel-like layers.
Definition at line 32 of file TRT_LayerBuilder.cxx.
33{
35 const InDetDD::TRT_DetElementContainer* trtContainer =
m_trtMgr->getDetectorElementContainer();
36 return cylindricalLayersImpl(trtContainer);
37}
const InDetDD::TRT_DetectorManager * m_trtMgr
the TRT Manager
◆ discLayers()
| std::unique_ptr< const std::vector< Trk::DiscLayer * > > InDet::TRT_LayerBuilder::discLayers |
( |
| ) |
const |
|
finaloverridevirtual |
LayerBuilder interface method - returning Endcap-like layers.
Definition at line 41 of file TRT_LayerBuilder.cxx.
42{
44 const InDetDD::TRT_DetElementContainer* trtContainer =
m_trtMgr->getDetectorElementContainer();
45 return discLayersImpl(trtContainer);
46}
◆ identification()
| const std::string & InDet::TRT_LayerBuilder::identification |
( |
| ) |
const |
|
inlinefinaloverridevirtual |
◆ initialize()
| StatusCode InDet::TRT_LayerBuilder::initialize |
( |
| ) |
|
|
finaloverridevirtual |
AlgTool initialize method.
Definition at line 21 of file TRT_LayerBuilder.cxx.
22{
24
26 return StatusCode::SUCCESS;
27}
#define ATH_CHECK
Evaluate an expression and check for errors.
StringProperty m_trtMgrLocation
the location of the TRT Manager
retrieve(aClass, aKey=None)
◆ planarLayers()
| std::unique_ptr< const std::vector< Trk::PlaneLayer * > > InDet::TRT_LayerBuilder::planarLayers |
( |
| ) |
const |
|
inlinefinaloverridevirtual |
LayerBuilder interface method - returning Planar-like layers.
Definition at line 65 of file TRT_LayerBuilder.h.
◆ TRT_VolumeBuilder
| friend class TRT_VolumeBuilder |
|
friend |
◆ m_trtMgr
◆ m_trtMgrLocation
| StringProperty InDet::TRT_LayerBuilder::m_trtMgrLocation {this, "TRT_DetManagerLocation", "TRT"} |
|
private |
the location of the TRT Manager
Definition at line 62 of file TRT_LayerBuilder.h.
62{this, "TRT_DetManagerLocation", "TRT"};
The documentation for this class was generated from the following files: