ROOT logo
#ifndef ALILHCREADER_H
#define ALILHCREADER_H

/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

/* $Id$ */

///////////////////////////////////////////////////////////////////////////////
//                                                                           //
//  Class to read the file coming from DCS containing the information        //
//  from LHC.                                                                //
//                                                                           //
///////////////////////////////////////////////////////////////////////////////

class TString;
class TMap;
class TObjArray;

#include <TObject.h>

class AliLHCReader : public TObject{
 public:
	AliLHCReader(); // default ctor
	virtual ~AliLHCReader();
	TMap* ReadLHCDP(TString lhcDP);

	UInt_t GetStartTime() const {return fStartTime;}
	UInt_t GetEndTime() const {return fEndTime;}

	void SetStartTime(UInt_t startTime) {fStartTime=startTime;}
	void SetEndTime(UInt_t endTime) {fEndTime = endTime;}
	TObjArray* ReadSingleLHCDP(TString filename, TString alias);

 private:
	AliLHCReader& operator=(const AliLHCReader *reader); // assignment operator
	AliLHCReader(const AliLHCReader *reader); // copy ctor

	UInt_t fStartTime;   // start time of data taking
	UInt_t fEndTime;     // end time of data taking

	ClassDef(AliLHCReader,0)
		};
#endif
 AliLHCReader.h:1
 AliLHCReader.h:2
 AliLHCReader.h:3
 AliLHCReader.h:4
 AliLHCReader.h:5
 AliLHCReader.h:6
 AliLHCReader.h:7
 AliLHCReader.h:8
 AliLHCReader.h:9
 AliLHCReader.h:10
 AliLHCReader.h:11
 AliLHCReader.h:12
 AliLHCReader.h:13
 AliLHCReader.h:14
 AliLHCReader.h:15
 AliLHCReader.h:16
 AliLHCReader.h:17
 AliLHCReader.h:18
 AliLHCReader.h:19
 AliLHCReader.h:20
 AliLHCReader.h:21
 AliLHCReader.h:22
 AliLHCReader.h:23
 AliLHCReader.h:24
 AliLHCReader.h:25
 AliLHCReader.h:26
 AliLHCReader.h:27
 AliLHCReader.h:28
 AliLHCReader.h:29
 AliLHCReader.h:30
 AliLHCReader.h:31
 AliLHCReader.h:32
 AliLHCReader.h:33
 AliLHCReader.h:34
 AliLHCReader.h:35
 AliLHCReader.h:36
 AliLHCReader.h:37
 AliLHCReader.h:38
 AliLHCReader.h:39
 AliLHCReader.h:40
 AliLHCReader.h:41
 AliLHCReader.h:42
 AliLHCReader.h:43
 AliLHCReader.h:44