28 return StatusCode::SUCCESS;
33std::unique_ptr<const std::vector<Trk::CylinderLayer*> >
39 if(trtContainer ==
nullptr){
44 return cylindricalLayersImpl(trtContainer);
49std::unique_ptr<const std::vector<Trk::DiscLayer*> >
55 if(trtContainer ==
nullptr){
60 return discLayersImpl(trtContainer);
#define ATH_CHECK
Evaluate an expression and check for errors.
Class to hold different TRT detector elements structures.
SG::ReadCondHandleKey< InDetDD::TRT_DetElementContainer > m_readKeyTRTContainer
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 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.
TRT_LayerBuilderCond(const std::string &, const std::string &, const IInterface *)
AlgTool style constructor.
virtual StatusCode initialize() override final
AlgTool initialize method.
void addDependency(const EventIDRange &range)