|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
    5 #ifndef INDETTRACKINGGEOMETRY_BEAMPIPEBUILDERCOND_H 
    6 #define INDETTRACKINGGEOMETRY_BEAMPIPEBUILDERCOND_H 
   49     virtual std::unique_ptr<const std::vector<Trk::CylinderLayer*> >
 
   54     virtual std::unique_ptr<const std::vector<Trk::DiscLayer*> >
 
   59     virtual std::unique_ptr<const std::vector<Trk::PlaneLayer*> >
 
   68   { 
return m_identification; }
 
   70   inline std::unique_ptr<const std::vector<Trk::DiscLayer*> >
 
   77   inline std::unique_ptr<const std::vector<Trk::PlaneLayer*> >
 
   87 #endif // INDETTRACKINGGEOMETRY_BEAMPIPEBUILDERCOND_H 
  
virtual std::unique_ptr< const std::vector< Trk::CylinderLayer * > > cylindricalLayers(const EventContext &ctx, SG::WriteCondHandle< Trk::TrackingGeometry > &whandle) const override final
LayerBuilder interface method - returning Barrel-like layers.
BeamPipeBuilderCond(const std::string &, const std::string &, const IInterface *)
AlgTool style constructor.
virtual const std::string & identification() const override
Name identification.
virtual ~BeamPipeBuilderCond()=default
Destructor.
Ensure that the ATLAS eigen extensions are properly loaded.
virtual std::unique_ptr< const std::vector< Trk::PlaneLayer * > > planarLayers(const EventContext &ctx, SG::WriteCondHandle< Trk::TrackingGeometry > &whandle) const override final
LayerBuilder interface method - returning Planar-like layers.
virtual std::unique_ptr< const std::vector< Trk::DiscLayer * > > discLayers(const EventContext &ctx, SG::WriteCondHandle< Trk::TrackingGeometry > &whandle) const override final
LayerBuilder interface method - returning Endcap-like layers.