23 : base_class(name,svc),
26 declareProperty(
"Builders",
m_builders,
"Builders");
41 return StatusCode::SUCCESS;
101 as.
AddAlias(
"Aluminium1",
"std::Aluminium");
102 as.
AddAlias(
"Aluminium2",
"std::Aluminium");
103 as.
AddAlias(
"Aluminium3",
"std::Aluminium");
104 as.
AddAlias(
"Aluminium4",
"std::Aluminium");
105 as.
AddAlias(
"Aluminium5",
"std::Aluminium");
106 as.
AddAlias(
"Aluminium6",
"std::Aluminium");
107 as.
AddAlias(
"Aluminium7",
"std::Aluminium");
108 as.
AddAlias(
"Aluminium8",
"std::Aluminium");
109 as.
AddAlias(
"Aluminium9",
"std::Aluminium");
122 as.
AddAlias(
"Copper",
"std::Copper");
124 as.
AddAlias(
"Aluminium",
"std::Aluminium");
125 as.
AddAlias(
"Carbon",
"std::Carbon");
128 as.
AddAlias(
"PolyBoron5percent",
"std::Polyethylene");
129 as.
AddAlias(
"Polylithium",
"shield::Polylithium");
130 as.
AddAlias(
"ShieldBrass",
"shield::ShieldBrass");
131 as.
AddAlias(
"ShieldIron",
"shield::ShieldIron");
132 as.
AddAlias(
"ShieldSteel",
"shield::ShieldSteel");
133 as.
AddAlias(
"PolyBoronB4C",
"shield::PolyboronB4C");
134 as.
AddAlias(
"PolyBoronB2O3",
"shield::PolyboronB2O3");
135 as.
AddAlias(
"PolyBoronH3B03",
"shield::PolyboronH3B03");
136 as.
AddAlias(
"PolyBoron207HD5",
"shield::Polyboron207HD5");
142 std::scoped_lock lock (
m_mutex);
149 std::unique_lock lock (
m_mutex);
150 return LockedController (
m_controller, std::move (lock));
#define ATH_CHECK
Evaluate an expression and check for errors.
std::vector< XMLHandler * > m_handlerVector
virtual void addHandler(XMLHandler *v) override final
std::recursive_mutex m_mutex
AGDDtoGeoSvc(const std::string &name, ISvcLocator *svc)
Constructor(s)
AGDDController m_controller
virtual StatusCode initialize() override final
Initialize Service.
ToolHandleArray< IAGDDToolBase > m_builders
void localInitialization()
virtual LockedController getController() override final
void AddAlias(const std::string &, const std::string &)
CxxUtils::LockedPointer< AGDDController > LockedController