]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliPreprocessor.h
new SDD preprocessor + removal of eff C++ warning (base) - E. Crescio
[u/mrichter/AliRoot.git] / STEER / AliPreprocessor.h
index 6207c59202cd6c51a1f8a0a23e2eb486df4078f3..be74ba0cdae76c5fdf253bc3a2cd694d25379f00 100644 (file)
@@ -29,11 +29,14 @@ class AliPreprocessor : public TNamed
     AliPreprocessor(const char* detector, AliShuttleInterface* shuttle);
     virtual ~AliPreprocessor();
 
-    virtual void Initialize(Int_t run, UInt_t startTime,       UInt_t endTime);
+    virtual void Initialize(Int_t run, UInt_t startTime, UInt_t endTime);
     virtual UInt_t Process(TMap* dcsAliasMap) = 0;
 
   protected:
-    UInt_t Store(TObject* object, AliCDBMetaData* metaData);
+    UInt_t Store(const char* pathLevel2, const char* pathLevel3, TObject* object,
+               AliCDBMetaData* metaData, Int_t validityStart = 0, Bool_t validityInfinite = kFALSE);
+    UInt_t StoreReferenceData(const char* pathLevel2, const char* pathLevel3, TObject* object,
+               AliCDBMetaData* metaData);
     const char* GetFile(Int_t system, const char* id, const char* source);
     TList* GetFileSources(Int_t system, const char* id);
     void Log(const char* message);
@@ -43,6 +46,8 @@ class AliPreprocessor : public TNamed
     UInt_t fEndTime;    // endtime of current run
 
   private:
+    AliPreprocessor(const AliPreprocessor & source);
+    AliPreprocessor & operator=(const AliPreprocessor & source);
     AliShuttleInterface* fShuttle;   // link to Shuttle
 
     ClassDef(AliPreprocessor, 0);