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