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"
13 #include "AliSelectionMetaData.h"
18 class AliRunDataFile: public AliRunDataStorage {
20 AliRunDataFile(const char* fileName = "DB.root", Bool_t readOnly = kTRUE);
21 virtual ~AliRunDataFile();
24 virtual AliRunData* GetEntry(AliSelectionMetaData& selMetaData, Int_t runNumber);
26 virtual Bool_t PutEntry(AliRunData* entry);
29 AliRunDataFile(const AliRunDataFile& db);
30 AliRunDataFile& operator = (const AliRunDataFile& db);
32 TFile* fFile; //! the DB local file
34 ClassDef(AliRunDataFile, 0) // access classes for a data base in a LOCAL file