1 #ifndef ALIRUNDATAFILE_H
2 #define ALIRUNDATAFILE_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
9 /// access classes for a data base in a (local) file
12 #include "AliRunDataStorage.h"
17 class AliRunDataFile: public AliRunDataStorage {
19 AliRunDataFile(const char* fileName = "DB.root", Bool_t readOnly = kTRUE);
20 virtual ~AliRunDataFile();
23 virtual AliRunData* GetEntry(AliMetaData& metaData, Int_t runNumber);
25 virtual Bool_t PutEntry(AliRunData* entry);
28 AliRunDataFile(const AliRunDataFile& db);
29 AliRunDataFile& operator = (const AliRunDataFile& db);
31 TFile* fFile; //! the DB file
33 ClassDef(AliRunDataFile, 0) // access classes for a data base in a (local) file