]>
Commit | Line | Data |
---|---|---|
ba230b91 | 1 | #ifndef ALIDBPPRS_H |
2 | #define ALIDBPPRS_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 PPRS | |
8 | // | |
9 | //*-- Author: Yves Schutz (SUBATECH) | |
10 | ||
11 | #include <assert.h> | |
12 | // --- ROOT system --- | |
13 | class TDatime ; | |
14 | ||
15 | // --- AliRoot header files --- | |
16 | ||
17 | class AliDBPPRS : public TObject { | |
18 | ||
19 | public: | |
20 | AliDBPPRS() ; | |
21 | AliDBPPRS(const AliDBPPRS & obj) {assert(0==1);} | |
22 | ~AliDBPPRS() ; | |
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 TString GetWORKER() const {return fWORKER ;} | |
30 | const TString GetSTATUS() const {return fSTATUS ;} | |
31 | const TDatime GetDATE() const {return fDATE ;} | |
32 | const TString GetSTORAGE() const {return fSTORAGE ;} | |
33 | const TString GetID() const {return fID ;} | |
34 | const Int_t GetPOS() const {return fPOS ;} | |
35 | const Int_t GetSIZE() const {return fSIZE ;} | |
36 | const TString GetFTP() const {return fFTP ;} | |
37 | const TString GetLOG() const {return fLOG ;} | |
38 | const TString GetCOMMENT() const {return fCOMMENT ;} | |
39 | ||
40 | private: | |
41 | Int_t fCurrentEntry ; // Current entry to be retrieved from table | |
42 | Int_t fNfields ; // number of fields in the table | |
43 | TString * fFields ; //[fNfields] list of fields in the table | |
44 | Int_t fRUN ; // RUN | |
45 | Int_t fEVENT ; // EVENT | |
46 | TString fWORKER ; // WORKER | |
47 | TString fSTATUS ; // STATUS | |
48 | TDatime fDATE ; // DATE | |
49 | TString fSTORAGE ; // STORAGE | |
50 | TString fID ; // ID | |
51 | Int_t fPOS ; // POS | |
52 | Int_t fSIZE ; // SIZE | |
53 | TString fFTP ; // FTP | |
54 | TString fLOG ; // LOG | |
55 | TString fCOMMENT ; // COMMENT | |
56 | ||
57 | ClassDef(AliDBPPRS,1) // DB class for table PPRS | |
58 | } ; | |
59 | #endif |