X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;ds=sidebyside;f=ZDC%2FAliZDCDataDCS.h;h=08c2237c4ee2549eaff9654b4d3295f9472e1d59;hb=3b11fb421618112db6c9eab9524788b16f1f238f;hp=9817463e82bec3ac12f7202d658d17904a436991;hpb=33b91e54229dd2efcf4a58175ab84aedc3975d0c;p=u%2Fmrichter%2FAliRoot.git diff --git a/ZDC/AliZDCDataDCS.h b/ZDC/AliZDCDataDCS.h index 9817463e82b..08c2237c4ee 100644 --- a/ZDC/AliZDCDataDCS.h +++ b/ZDC/AliZDCDataDCS.h @@ -7,55 +7,56 @@ #include -#include -#include class AliZDCDataDCS : public TObject { public: - enum {kNAliases=26, kNGraphs=22}; - - AliZDCDataDCS(); - AliZDCDataDCS(Int_t nRun, UInt_t startTime, UInt_t endTime); - ~AliZDCDataDCS(); - - void SetRun(Int_t run) {fRun = run;} - void SetStartTime(Int_t startTime) {fStartTime = startTime;} - void SetEndTime(Int_t endTime) {fEndTime = endTime;} - Int_t GetRun() {return fRun;} - Int_t GetStartTime() {return fStartTime;} - Int_t GetEndTime() {return fEndTime;} - - void ProcessData(TMap& aliasMap, Float_t *CalibData); - - const char* GetAliasName(UInt_t pos) - {return posEval(time) : -1;} - - void Draw(const Option_t* option); - + enum {kNAliases=28, kNAlignDet=4, kNHVChannels=24}; + + AliZDCDataDCS(); + AliZDCDataDCS(Int_t nRun, UInt_t startTime, UInt_t endTime, + UInt_t startTimeDCSQuery, UInt_t endTimeDCSQuery); + AliZDCDataDCS(const AliZDCDataDCS & data); + AliZDCDataDCS& operator=(const AliZDCDataDCS & data); + ~AliZDCDataDCS(); + + void SetRun(Int_t run) {fRun = run;} + void SetStartTime(Int_t startTime) {fStartTime = startTime;} + void SetEndTime(Int_t endTime) {fEndTime = endTime;} + void SetStartTimeDCSQuery(Int_t startTimeDCSQuery) {fStartTimeDCSQuery = startTimeDCSQuery;} + void SetEndTimeDCSQuery(Int_t endTimeDCSQuery) {fEndTimeDCSQuery = endTimeDCSQuery;} + // + Int_t GetRun() const {return fRun;} + Int_t GetStartTime() const {return fStartTime;} + Int_t GetEndTime() const {return fEndTime;} + Int_t GetStartTimeDCSQuery() const {return fStartTimeDCSQuery;} + Int_t GetEndTimeDCSQuery() const {return fEndTimeDCSQuery;} + Float_t GetAlignData(Int_t i) const {return fAlignData[i];} +// Float_t* GetTimeStamp() const {return (float*)fTimeStamp;} +// Float_t* GetHVData() const {return (float*)fHVData;} + + Bool_t ProcessData(TMap& aliasMap); + + const char* GetAliasName(UInt_t pos) const + {return pos