diff --git a/DDCore/include/DD4hep/objects/ConditionsInterna.h b/DDCore/include/DD4hep/objects/ConditionsInterna.h index f8a356c1262e69784a7df58840820762bef9bd4d..1b880d85fba8848fcfaf85a18696070b8595387e 100644 --- a/DDCore/include/DD4hep/objects/ConditionsInterna.h +++ b/DDCore/include/DD4hep/objects/ConditionsInterna.h @@ -247,7 +247,11 @@ namespace DD4hep { template x& Condition::bind<x>(); \ template x& Condition::get<x>(); \ template const x& Condition::get<x>() const; \ - }} + } \ + template x& OpaqueDataBlock::bind<x>(); \ + template x& OpaqueDataBlock::bind<x>(const std::string& val); \ + template x& OpaqueDataBlock::set<x> (const std::string& val); \ + } #define DD4HEP_DEFINE_CONDITIONS_TYPE_DUMMY(x) \ namespace DD4hep{namespace Parsers{int parse(x&, const std::string&){return 1;}}} \ diff --git a/DDCore/src/AlignmentData.cpp b/DDCore/src/AlignmentData.cpp index d4fa54bd2d291cab20ac11aaa7990260dee97ab4..a6fd9e1136f564edd09f20122a12ebd3c53d579b 100644 --- a/DDCore/src/AlignmentData.cpp +++ b/DDCore/src/AlignmentData.cpp @@ -15,6 +15,7 @@ #include "DD4hep/AlignmentData.h" #include "DD4hep/MatrixHelpers.h" #include "DD4hep/InstanceCount.h" +#include "DD4hep/OpaqueData.h" #include "DD4hep/Primitives.h" // ROOT include files