]> git.uio.no Git - u/mrichter/AliRoot.git/blame - STEER/AliRunDataOrganizedFile.h
Initialization of all returned variables in GetRPHIintersections
[u/mrichter/AliRoot.git] / STEER / AliRunDataOrganizedFile.h
CommitLineData
f05209ee 1#ifndef ALIRUNDATAORGANIZEDFILE_H
2#define ALIRUNDATAORGANIZEDFILE_H
3
4/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
6
7/* $Id$ */
8
9///
10/// access class to a DB file inside an organized directory structure
11/// (DBFolder/Detector/DBType/DetSpecType)
12///
13
14#include "AliRunDataStorage.h"
15#include "AliSelectionMetaData.h"
16#include "AliObjectMetaData.h"
17
18class AliRunDataOrganizedFile: public AliRunDataStorage {
19
20public:
21// AliRunDataOrganizedFile();
22 AliRunDataOrganizedFile(const char* DBFolder = "$(ALICE_ROOT)/DB");
23 virtual ~AliRunDataOrganizedFile();
24
25 TObjArray* FindDataBaseFile(AliSelectionMetaData& selMetaData, Int_t runNumber);
26
27protected:
28 virtual AliRunData* GetEntry(AliSelectionMetaData& selMetaData, Int_t runNumber);
29 virtual Bool_t PutEntry(AliRunData* entry);
30
31private:
32 AliRunDataOrganizedFile(const AliRunDataOrganizedFile& db);
33 AliRunDataOrganizedFile& operator = (const AliRunDataOrganizedFile& db);
34
35 void GetNumbers(const TString strName, int *numArray);
36
37 TString fDBFolder; // the DB folder
38
39ClassDef(AliRunDataOrganizedFile, 0) // access class to a DB file in an organized directory structure (DBFolder/Detector/DBType/DetSpecType)
40};
41
42#endif