Inheritance from TObject. Automatic streamers.
[u/mrichter/AliRoot.git] / PHOS / AliDBPPR.h
CommitLineData
ba230b91 1#ifndef ALIDBPPR_H
2#define ALIDBPPR_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5/* $Id$ */
6//_________________________________________________________________________
7// Class for the DB table PPR
8//
9//*-- Author: Yves Schutz (SUBATECH)
10
11#include <assert.h>
12// --- ROOT system ---
13class TDatime ;
14
15// --- AliRoot header files ---
16
17class AliDBPPR : public TObject {
18
19 public:
20 AliDBPPR() ;
21 AliDBPPR(const AliDBPPR & obj) {assert(0==1);}
22 ~AliDBPPR() ;
23 const char * GetField(Int_t index) const { return fFields[index].Data() ; }
24 const TString * GetFields() const { return fFields ; }
25 const Int_t GetNfields() const { return fNfields ; }
26 void GetEntry(Option_t * opt ="next") ;
27 const Int_t GetRUN() const {return fRUN ;}
28 const Int_t GetEVENT() const {return fEVENT ;}
29 const TDatime GetDATE() const {return fDATE ;}
30 const TString GetSIMULATION() const {return fSIMULATION ;}
31 const TString GetDIGITIZATION() const {return fDIGITIZATION ;}
32 const TString GetRECONSTRUCTION() const {return fRECONSTRUCTION ;}
33
34 private:
35 Int_t fCurrentEntry ; // Current entry to be retrieved from table
36 Int_t fNfields ; // number of fields in the table
37 TString * fFields ; //[fNfields] list of fields in the table
38 Int_t fRUN ; // RUN
39 Int_t fEVENT ; // EVENT
40 TDatime fDATE ; // DATE
41 TString fSIMULATION ; // SIMULATION
42 TString fDIGITIZATION ; // DIGITIZATION
43 TString fRECONSTRUCTION ; // RECONSTRUCTION
44
45ClassDef(AliDBPPR,1) // DB class for table PPR
46} ;
47#endif