|
ATLAS Offline Software
|
Go to the documentation of this file.
28 return StatusCode::SUCCESS;
33 std::unique_ptr<const std::vector<Trk::CylinderLayer*> >
39 if(trtContainer ==
nullptr){
44 return cylindricalLayersImpl(trtContainer);
49 std::unique_ptr<const std::vector<Trk::DiscLayer*> >
55 if(trtContainer ==
nullptr){
60 return discLayersImpl(trtContainer);
virtual std::unique_ptr< const std::vector< Trk::DiscLayer * > > discLayers(const EventContext &ctx, SG::WriteCondHandle< Trk::TrackingGeometry > &whandle) const override final
LayerBuilderCond interface method - returning Endcap-like layers.
virtual StatusCode initialize() override final
AlgTool initialize method.
Class to hold different TRT detector elements structures.
TRT_LayerBuilderCond(const std::string &, const std::string &, const IInterface *)
AlgTool style constructor.
virtual std::unique_ptr< const std::vector< Trk::CylinderLayer * > > cylindricalLayers(const EventContext &ctx, SG::WriteCondHandle< Trk::TrackingGeometry > &whandle) const override final
LayerBuilderCond interface method - returning Barrel-like layers.
SG::ReadCondHandleKey< InDetDD::TRT_DetElementContainer > m_readKeyTRTContainer
::StatusCode StatusCode
StatusCode definition for legacy code.
StatusCode initialize(bool used=true)
void addDependency(const EventIDRange &range)