5 #include <TClonesArray.h>
10 class AliT0DataDCS : public TObject {
16 AliT0DataDCS(Int_t nRun, UInt_t startTime, UInt_t endTime);
19 void SetRun(Int_t run) {fRun = run;}
20 void SetStartTime(Int_t startTime) {fStartTime = startTime;}
21 void SetEndTime(Int_t endTime) {fEndTime = endTime;}
22 Int_t GetRun() {return fRun;}
23 Int_t GetStartTime() {return fStartTime;}
24 Int_t GetEndTime() {return fEndTime;}
26 Bool_t ProcessData(TMap& aliasMap);
28 //const char* GetAliasName(UInt_t pos)
29 // {return pos<kNAliases ? fAliasNames[pos].Data() : 0;}
31 void CalcScalerMean(Float_t* t0_scal);
36 void Introduce(UInt_t numAlias, const TObjArray* aliasArr);
43 TString fAliasNames[kNAliases];
46 void SetScalerMean(Int_t channel, Float_t val) {fScalerMean[channel]=val;}
47 Float_t GetScalerMean(Int_t channel) const {return fScalerMean[channel];}
48 Float_t* GetScalerMean() const {return (float*)fScalerMean;}
51 ClassDef(AliT0DataDCS, 2);
54 Float_t fScalerMean[24];