QA can be switched off SetQA(kFALSE)
[u/mrichter/AliRoot.git] / STEER / AliReconstruction.cxx
index 2969dbd8f86efe42b4e3a47403f038e4b21753a6..a22bd4d1efb98fdda69d3a6e3989bc7a88101524 100644 (file)
@@ -241,7 +241,9 @@ AliReconstruction::AliReconstruction(const char* gAliceFilename, const char* cdb
   fAlignObjArray(NULL),
   fCDBUri(cdbUri),
   fRemoteCDBUri(""),
-  fSpecCDBUri()
+  fSpecCDBUri(), 
+  fRunQA(kTRUE) 
+
 {
 // create reconstruction object with default parameters
   
@@ -302,7 +304,8 @@ AliReconstruction::AliReconstruction(const AliReconstruction& rec) :
   fAlignObjArray(rec.fAlignObjArray),
   fCDBUri(rec.fCDBUri),
   fRemoteCDBUri(rec.fRemoteCDBUri),
-  fSpecCDBUri()
+  fSpecCDBUri(), 
+  fRunQA(kTRUE)
 {
 // copy constructor
 
@@ -950,11 +953,12 @@ Bool_t AliReconstruction::Run(const char* input)
   }
 
   //QA 
-  AliQADataMakerSteer qas ; 
-  qas.Run(AliQA::kRECPOINTS) ;
-  qas.Reset() ;
-  qas.Run(AliQA::kESDS) ;
-
+  if ( fRunQA ) {
+       AliQADataMakerSteer qas ; 
+       qas.Run(AliQA::kRECPOINTS) ;
+       qas.Reset() ;
+       qas.Run(AliQA::kESDS) ;
+  }
   return kTRUE;
 }