From bfbb7c9c3b9b7334e0f202c300376c59eb9ebc5a Mon Sep 17 00:00:00 2001
From: Markus FRANK <Markus.Frank@cern.ch>
Date: Wed, 10 Feb 2021 08:39:12 +0100
Subject: [PATCH] Enable locking mechanism to switch unit system

---
 examples/Conditions/src/ConditionExampleObjects.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/examples/Conditions/src/ConditionExampleObjects.cpp b/examples/Conditions/src/ConditionExampleObjects.cpp
index d5e5f2605..5589159b0 100644
--- a/examples/Conditions/src/ConditionExampleObjects.cpp
+++ b/examples/Conditions/src/ConditionExampleObjects.cpp
@@ -332,7 +332,7 @@ int ConditionsDataAccess::accessConditions(DetElement de, const std::vector<Cond
 
   // Let's go for the deltas....
   for( auto cond : conditions )  {
-    const auto& info = typeid(*cond.ptr());
+    const auto& info = cond.descriptor().type();
     if ( info != typeid(detail::ConditionObject) )  {
       printout(ERROR,"accessConditions","Condition with bad base class!");
     }
-- 
GitLab