5#ifndef G4ATLASTOOLS_CylindricalEnvelope_H
6#define G4ATLASTOOLS_CylindricalEnvelope_H
12#include "CLHEP/Units/SystemOfUnits.h"
33 Gaudi::Property<std::string>
m_materialName{
this,
"Material",
"Air",
"Envelope Material"};
34 Gaudi::Property<double>
m_innerRadius{
this,
"InnerRadius", 0.,
"Envelope inner radius"};
35 Gaudi::Property<double>
m_outerRadius{
this,
"OuterRadius", 0.,
"Envelope outer radius"};
36 Gaudi::Property<double>
m_dZ{
this,
"dZ", 0.,
"Envelope dZ"};
37 Gaudi::Property<double>
m_startphi{
this,
"StartPhi", 0.,
""};
38 Gaudi::Property<double>
m_deltaphi{
this,
"DeltaPhi", 360.*CLHEP::deg,
""};
Gaudi::Property< double > m_dZ
Gaudi::Property< double > m_startphi
Gaudi::Property< std::string > m_materialName
~CylindricalEnvelope()=default
Gaudi::Property< double > m_innerRadius
CylindricalEnvelope(const std::string &type, const std::string &name, const IInterface *parent)
Basic constructor and destructor.
virtual void BuildGeometry()
virtual methods being implemented here
Gaudi::Property< double > m_outerRadius
Gaudi::Property< double > m_deltaphi
DetectorGeometryBase(const std::string &type, const std::string &name, const IInterface *parent)