]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliCDBManager.h
Moved a methof from private to public
[u/mrichter/AliRoot.git] / STEER / AliCDBManager.h
index dfd6c9250954e2f09d7158303d31f352f63d38a5..bfa1ce230ac06fabaac3a1806e7bb758141be92c 100644 (file)
@@ -74,6 +74,8 @@ class AliCDBManager: public TObject {
        AliCDBEntry* Get(const AliCDBPath& path, const AliCDBRunRange& runRange,
                                 Int_t version = -1, Int_t subVersion = -1);
 
+       const char* GetURI(const char* path);                            
+                                
        AliCDBId* GetId(const AliCDBId& query);
        AliCDBId* GetId(const AliCDBPath& path, Int_t runNumber=-1,
                                Int_t version = -1, Int_t subVersion = -1);
@@ -111,10 +113,11 @@ class AliCDBManager: public TObject {
 
        void ClearCache();
        void UnloadFromCache(const char* path);
+       const TMap* GetEntryCache() const {return &fEntryCache;}
 
        Bool_t IsShortLived(const char* path);
 
-       static AliCDBManager* Instance();
+       static AliCDBManager* Instance(TMap *entryCache = NULL, Int_t run = -1);
 
  private:
 
@@ -137,6 +140,7 @@ class AliCDBManager: public TObject {
 
        void Init();
        void InitShortLived();
+       void InitFromCache(TMap *entryCache, Int_t run);
 
 
        TList fFactories;               //! list of registered storage factories