virtual void Copy(TObject& c) const;
Int_t GetRun() const {return fRun;}
- UInt_t GetStartTime() const {TString tmp(GetRunParameter("time_start")); return tmp.Atoi();}
- UInt_t GetEndTime() const {TString tmp(GetRunParameter("time_end")); return tmp.Atoi();}
+ UInt_t GetStartTime() const {TString tmp(GetRunParameter("DAQ_time_start")); return tmp.Atoi();}
+ UInt_t GetEndTime() const {TString tmp(GetRunParameter("DAQ_time_end")); return tmp.Atoi();}
+ Bool_t GetECSSuccess() const {TString tmp(GetRunParameter("ecs_success")); return (Bool_t) tmp.Atoi();}
// void SetRun(Int_t run) {fRun=run;}
void SetRunParameter(const char* key, const char* value);
const char* GetRunParameter(const char* key) const;
- Status GetDetectorStatus(const char* detCode) const;
+ Status GetDetectorStatus(const char* detCode) const
+ {return GetDetectorStatus(AliShuttleInterface::GetDetPos(detCode));}
Status GetDetectorStatus(Int_t detPos) const;
Status* GetDetectorStatus() const {return (Status*) fDetectorStatus;}
void SetDetectorStatus(const char* detCode, const char* statusName);
void SetDetectorStatus(UInt_t detPos, const char* statusName);
+ const char* GetRunType() const { return GetRunParameter("run_type"); }
+
Bool_t IsDone() const;
static const char* GetDetectorStatusName(Status status);