]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliGRPObject.h
Changes in QA to be able to process separately different triggers (Ruben)
[u/mrichter/AliRoot.git] / STEER / AliGRPObject.h
index fd4b8c2e2c58a9e126a7512856e0128298b14eb4..8218d50b5db556ed3ed80e785bc19d064f2c5eb2 100644 (file)
@@ -88,7 +88,10 @@ class AliGRPObject : public TObject {
        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
@@ -131,7 +134,10 @@ class AliGRPObject : public TObject {
        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
@@ -194,14 +200,14 @@ class AliGRPObject : public TObject {
                                    // 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,7)\r
+       ClassDef(AliGRPObject,8)\r
 \r
 };\r
 \r