]> git.uio.no Git - u/mrichter/AliRoot.git/blame - STEER/AliRunDataFile.h
Final version used to produce the ALICE NOTE on gamma-tagging jets studies
[u/mrichter/AliRoot.git] / STEER / AliRunDataFile.h
CommitLineData
2c8628dd 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 */
5
6/* $Id$ */
7
8///
9/// access classes for a data base in a (local) file
10///
11
12#include "AliRunDataStorage.h"
13
14class TFile;
15
16
17class AliRunDataFile: public AliRunDataStorage {
18public:
19 AliRunDataFile(const char* fileName = "DB.root", Bool_t readOnly = kTRUE);
20 virtual ~AliRunDataFile();
21
22protected:
23 virtual AliRunData* GetEntry(AliMetaData& metaData, Int_t runNumber);
24
25 virtual Bool_t PutEntry(AliRunData* entry);
26
27private:
28 AliRunDataFile(const AliRunDataFile& db);
29 AliRunDataFile& operator = (const AliRunDataFile& db);
30
31 TFile* fFile; //! the DB file
32
33 ClassDef(AliRunDataFile, 0) // access classes for a data base in a (local) file
34};
35
36#endif