|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef INDETTRACKINGGEOMETRY_BEAMPIPEBUILDERIMPL_H
6 #define INDETTRACKINGGEOMETRY_BEAMPIPEBUILDERIMPL_H
11 #include "GaudiKernel/SystemOfUnits.h"
82 #endif // INDETTRACKINGGEOMETRY_BEAMPIPEBUILDERIMPL_H
StringProperty m_beamPipeMgrName
the name of the beam pipe manager to be configured
DoubleProperty m_beamPipeRho
averageRho of the beam pipe
std::unique_ptr< const std::vector< Trk::CylinderLayer * > > cylindricalLayersImpl() const
DoubleProperty m_beamPipeThickness
thickness of the beam pipe
double m_beamPipeL0
X0 of the beam pipe.
DoubleProperty m_beamPipeX0
X0 of the beam pipe.
const BeamPipeDetectorManager * m_beamPipeMgr
the beam pipe manager
DoubleProperty m_beamPipeHalflength
halflength of the beampipe
StringProperty m_identification
string identification
DoubleProperty m_beamPipeOffsetY
beam pipe offset in y
DoubleProperty m_beamPipeRadius
radius of the beam pipe
::StatusCode StatusCode
StatusCode definition for legacy code.
DoubleProperty m_beamPipeOffsetX
beam pipe offset in x
DoubleProperty m_beamPipeEnvelope
radial envelope when taking the Top volume radius
DoubleProperty m_beamPipeZ
averageZ of the beam pipe
Ensure that the ATLAS eigen extensions are properly loaded.
BeamPipeBuilderImpl(const std::string &t, const std::string &n, const IInterface *p)
Constructor.
virtual ~BeamPipeBuilderImpl()=default
Destructor.
BooleanProperty m_beamPipeFromDb
steer beam pipe parameters from DataBase
DoubleProperty m_beamPipeA
averageA of the beam pipe
virtual StatusCode initialize() override
AlgTool initialize method.
UnsignedIntegerProperty m_beamPipeBinsZ
number of bins in the beam pipe