class AliZDCDataDCS : public TObject {
public:
- enum {kNAliases=26, kNGraphs=22};
+ enum {kNAliases=28, kNGraphs=24};
AliZDCDataDCS();
AliZDCDataDCS(Int_t nRun, UInt_t startTime, UInt_t endTime);
void SetRun(Int_t run) {fRun = run;}
void SetStartTime(Int_t startTime) {fStartTime = startTime;}
void SetEndTime(Int_t endTime) {fEndTime = endTime;}
+ void SetCalibData(Float_t *val)
+ {for(Int_t i=0; i<kNAliases; i++) fCalibData[i] = val[i];}
+ void SetCalibData(Int_t i, Float_t val) {fCalibData[i] = val;}
+ //
Int_t GetRun() {return fRun;}
Int_t GetStartTime() {return fStartTime;}
Int_t GetEndTime() {return fEndTime;}
+ Float_t GetCalibData() {return *fCalibData;}
+ Float_t GetCalibData(Int_t i) {return fCalibData[i];}
- void ProcessData(TMap& aliasMap, Float_t *CalibData);
+ void ProcessData(TMap& aliasMap);
const char* GetAliasName(UInt_t pos)
{return pos<kNAliases ? fAliasNames[pos].Data() : 0;}
UInt_t fEndTime; // End of run time
TString fAliasNames[kNAliases]; // Name of the aliases provided by the DCS
+ Double_t fCalibData[kNAliases]; // Array containing calibration data
+ Double_t fTimeStamp[kNAliases]; // Array containing time stamps
+
TClonesArray fGraphs; // Array containing PTM HV graphics
-
- Float_t fCalibData[kNGraphs]; // Array containing calibration data
Bool_t fIsProcessed; // Flag set when data are processed
- ClassDef(AliZDCDataDCS, 2);
+ ClassDef(AliZDCDataDCS, 3);
};
#endif