|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef INDETTRACKINGGEOMETRY_BEAMPIPEBUILDER_H
6 #define INDETTRACKINGGEOMETRY_BEAMPIPEBUILDER_H
37 class BeamPipeBuilder :
public extends <BeamPipeBuilderImpl, Trk::ILayerBuilder> {
42 BeamPipeBuilder(
const std::string&,
const std::string&,
const IInterface*);
47 virtual std::unique_ptr<const std::vector<Trk::CylinderLayer*> >
69 {
return m_identification; }
74 #endif // INDETTRACKINGGEOMETRY_BEAMPIPEBUILDER_H
BeamPipeBuilder(const std::string &, const std::string &, const IInterface *)
AlgTool style constructor.
bool const RAWDATA *ch2 const
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.
Ensure that the ATLAS eigen extensions are properly loaded.
virtual std::unique_ptr< const std::vector< Trk::CylinderLayer * > > cylindricalLayers() const override final
LayerBuilder interface method - returning Barrel-like layers.
virtual ~BeamPipeBuilder()=default
Destructor.
virtual const std::string & identification() const override
Name identification.