#ifndef AliTOFDataDCS_H #define AliTOFDataDCS_H /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * * See cxx source for full Copyright notice */ /* $Id$ */ #include "TObject.h" #include "TString.h" class TMap; class TClonesArray; class TH2F; class TGraph; class TF1; //class TString; class AliTOFFormatDCS; // AliTOFDataDCS class // main aim is to process DCS data // in order to obtain the data to be stored in the OCDB class AliTOFDataDCS : public TObject { public: enum {kNAliases=10512, kNHV=90, kNLV=576, kNLV33=72, kNLV50=72, kNLV48=72, kNFEEthr=1152, kNFEEtfeac=576, kNFEEttrm=6840, kNFunctions=0}; AliTOFDataDCS(); AliTOFDataDCS(Int_t nRun, UInt_t startTime, UInt_t endTime); AliTOFDataDCS(const AliTOFDataDCS & data); AliTOFDataDCS& operator=(const AliTOFDataDCS & data); ~AliTOFDataDCS(); void SetRun(Int_t run) {fRun = run;} void SetStartTime(Int_t startTime) {fStartTime = startTime;} void SetEndTime(Int_t endTime) {fEndTime = endTime;} Int_t GetRun() const {return fRun;} Int_t GetStartTime() const {return fStartTime;} Int_t GetEndTime() const {return fEndTime;} Bool_t ProcessData(TMap& aliasMap); const char* GetAliasName(Int_t pos) const {return pos