Fixes for bug #52499: Field polarities inconsistiency
[u/mrichter/AliRoot.git] / STEER / AliLHCReader.h
1 #ifndef ALILHCREADER_H
2 #define ALILHCREADER_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 //                                                                           //
11 //  Class to read the file coming from DCS containing the information        //
12 //  from LHC.                                                                //
13 //                                                                           //
14 ///////////////////////////////////////////////////////////////////////////////
15
16 class TString;
17 class TMap;
18
19 #include <TObject.h>
20
21 class AliLHCReader : public TObject{
22  public:
23         AliLHCReader(); // default ctor
24         virtual ~AliLHCReader();
25         TMap* ReadLHCDP(TString lhcDP);
26
27         UInt_t GetStartTime() const {return fStartTime;}
28         UInt_t GetEndTime() const {return fEndTime;}
29
30         void SetStartTime(UInt_t startTime) {fStartTime=startTime;}
31         void SetEndTime(UInt_t endTime) {fEndTime = endTime;}
32
33  private:
34         AliLHCReader& operator=(const AliLHCReader *reader); // assignment operator
35         AliLHCReader(const AliLHCReader *reader); // copy ctor
36
37         UInt_t fStartTime;   // start time of data taking
38         UInt_t fEndTime;     // end time of data taking
39
40         ClassDef(AliLHCReader,0)
41                 };
42 #endif