]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Fix: Only loading geometry if not already loaded.
authoraszostak <aszostak@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 30 May 2008 17:53:22 +0000 (17:53 +0000)
committeraszostak <aszostak@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 30 May 2008 17:53:22 +0000 (17:53 +0000)
HLT/MUON/OnlineAnalysis/AliHLTMUONHitReconstructorComponent.cxx
HLT/MUON/OnlineAnalysis/AliHLTMUONTriggerReconstructorComponent.cxx

index 05662229c475459ca65a516d72705e76a9864b38..b0eb06ef83fa039dd8a8347ad3698f412b155963 100644 (file)
@@ -591,7 +591,11 @@ int AliHLTMUONHitReconstructorComponent::ReadCDB(const char* cdbPath, Int_t run)
                return -EIO;
        }
        
-       AliGeomManager::LoadGeometry();
+       // Only load geometry if not already loaded.
+       if (AliGeomManager::GetGeometry() == NULL)
+       {
+               AliGeomManager::LoadGeometry();
+       }
        AliMUONGeometryTransformer chamberGeometryTransformer;
        if (not chamberGeometryTransformer.LoadGeometryData())
        {
index 6b48282ab2ce9efb5d5dcb41fa45414a440901ca..4aa837708f7d9707c9f793165775c4c09cee6218 100644 (file)
@@ -20,7 +20,7 @@
 ///
 /// @file   AliHLTMUONTriggerReconstructorComponent.cxx
 /// @author Indranil Das <indra.das@saha.ac.in>, Artur Szostak <artursz@iafrica.com>
-/// @date
+/// @date   18 Sep 2007
 /// @brief  Implementation of the trigger DDL reconstructor component.
 ///
 
@@ -532,7 +532,11 @@ int AliHLTMUONTriggerReconstructorComponent::ReadCDB(const char* cdbPath, Int_t
                return -EIO;
        }
        
-       AliGeomManager::LoadGeometry();
+       // Only load geometry if not already loaded.
+       if (AliGeomManager::GetGeometry() == NULL)
+       {
+               AliGeomManager::LoadGeometry();
+       }
        AliMUONGeometryTransformer transformer;
        if (not transformer.LoadGeometryData())
        {
@@ -625,7 +629,7 @@ int AliHLTMUONTriggerReconstructorComponent::ReadCDB(const char* cdbPath, Int_t
                        }
                }
        }
-
+       
        return 0;
 }