Int_t GetDimension() const {return fDimension;}\r
\r
Double_t GetMaxTimeLHCValidity() const {return fMaxTimeLHCValidity;}\r
-\r
+ //\r
+ TObjArray* GetQATrigClasses() const {return (TObjArray*)fQATrigClasses;}\r
+ TObjArray* GetQACloningRequest() const {return (TObjArray*)fQACloningRequest;}\r
+ //\r
// setters\r
void SetBeamEnergyIsSqrtSHalfGeV(Bool_t v=kTRUE) {SetBit(kConvSqrtSHalfGeV,v);}\r
void SetPolarityConventionLHC(Bool_t v=kTRUE) {return SetBit(kPolConvLHC,v);}\r
void SetPoints(Int_t points) {fPoints = points;}\r
void SetDimension(Int_t dimension) {fDimension = dimension;}\r
void SetMaxTimeLHCValidity(Double_t maxTimeLHCValidity) {fMaxTimeLHCValidity = maxTimeLHCValidity;}\r
-\r
+ //\r
+ void SetQATrigClasses(TObjArray* arr) {fQATrigClasses = arr;}\r
+ void SetQACloningRequest(TObjArray* arr) {fQACloningRequest = arr;}\r
+ //\r
// getters for "invalid" flags\r
\r
static Float_t GetInvalidFloat() {return fgkInvalidFloat;}\r
\r
void ReadValuesFromMap(const TMap* map); \r
\r
+ void SetSingleBeamType(Int_t ibeamType, TString beamType) {fSeparateBeamType[ibeamType] = beamType;}\r
+ TString GetSingleBeamType(Int_t ibeamType) const {return fBeamType[ibeamType];}\r
+\r
private:\r
\r
static const Float_t fgkInvalidFloat; // value to identify invalid data - float\r
// array containg the values for the Hall Probes\r
\r
TString fMachineMode; // Machine Mode from LHC\r
-\r
TObjArray* fLHCStateArray; // Array of values for the LHC State\r
TObjArray* fMachineModeArray; // Array of values for the LHC State\r
-\r
+ TObjArray* fQATrigClasses; // RS: Array of trigger class to watch in QA\r
+ TObjArray* fQACloningRequest; // RS: Array of cloning requests for QA histos\r
Double_t fMaxTimeLHCValidity; // time until which the LHC Data Machine Mode and Beam Mode didn't change \r
+ TString fSeparateBeamType[2]; // separate beam Types from LHC\r
\r
- ClassDef(AliGRPObject,6)\r
+ ClassDef(AliGRPObject,8)\r
\r
};\r
\r