]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Adding GetGeometryFromOCDB function to retrieve geometry (from GRP/Geometry/Data...
authorzampolli <zampolli@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 17 Jun 2010 14:46:06 +0000 (14:46 +0000)
committerzampolli <zampolli@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 17 Jun 2010 14:46:06 +0000 (14:46 +0000)
STEER/AliPreprocessor.cxx
STEER/AliPreprocessor.h

index 0fd756bb6f20bb7bd0edeec016f18b543c9a584e..0ba065bddf7b26c63f818663b0594d249d865806 100644 (file)
@@ -336,6 +336,17 @@ AliCDBEntry* AliPreprocessor::GetFromOCDB(const char* pathLevel2, const char* pa
        (fShuttle->GetFromOCDB(GetName(), AliCDBPath(offlineDetName, pathLevel2, pathLevel3)));
 }
 
+//______________________________________________________________________________________________
+AliCDBEntry* AliPreprocessor::GetGeometryFromOCDB()
+{
+  // Return geometry from OCDB (GRP/Geometry/Data) valid for current run
+  //
+  // The call is delegated to AliShuttleInterface
+
+  return dynamic_cast<AliCDBEntry*>
+       (fShuttle->GetFromOCDB(GetName(), AliCDBPath("GRP", "Geometry", "Data")));
+}
+
 //______________________________________________________________________________________________
 const char* AliPreprocessor::GetRunType()
 {
index f8bcbf9c12bd749dca2047743045a71b1f1a3070..dfecb8bbcccb284d43d3e70bc5fec7ba82c2c12a 100644 (file)
@@ -52,6 +52,7 @@ class AliPreprocessor : public TNamed
     TList* GetFileIDs(Int_t system, const char* source);
     const char* GetRunParameter(const char* param);
     AliCDBEntry* GetFromOCDB(const char* pathLevel2, const char* pathLevel3);
+    AliCDBEntry* GetGeometryFromOCDB();
     const char* GetRunType();
     Bool_t GetHLTStatus();
     const char* GetTriggerConfiguration();