]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliQADataMaker.cxx
Another round of fixes in order to use the event specie in the QA. The procedure...
[u/mrichter/AliRoot.git] / STEER / AliQADataMaker.cxx
index 889cf13320f3f97fead95d8b9e16a47a0c073e64..a54acbc5a69949a4a177bf3b0880ce34d630cfa2 100644 (file)
@@ -49,6 +49,8 @@
 #include "AliQAChecker.h"
 #include "AliESDEvent.h"
 #include "AliRawReader.h"
+#include "AliDetectorRecoParam.h"
+
 
 ClassImp(AliQADataMaker)
              
@@ -170,6 +172,15 @@ TObject * AliQADataMaker::GetData(TObjArray ** list, const Int_t index)
                AliError("Data list is NULL !!") ; 
                return NULL ;           
        }
+
+  SetEventSpecie(fEventSpecie) ;  
+  if ( GetRecoParam() ) {
+    if ( AliRecoParam::Convert(GetRecoParam()->GetEventSpecie()) != AliRecoParam::kDefault) {
+      SetEventSpecie(GetRecoParam()->GetEventSpecie()) ; 
+    } else { 
+      AliError(Form("Event Specie from RecoParam of %s is = %d\n", GetName(), fEventSpecie));
+    }
+  }
        if (list[AliRecoParam::AConvert(fEventSpecie)]) {
                if ( index > 10000 ) {
                        AliError("Max number of authorized QA objects is 10000") ;