]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGLF/FORWARD/analysis2/qa/RunFinalQA.C
Merge branch 'feature-movesplit'
[u/mrichter/AliRoot.git] / PWGLF / FORWARD / analysis2 / qa / RunFinalQA.C
index 9f18e49dd0520bfcfbcf5da0a1ebf0196a80e3a1..8cb05a8580156169038ec625a6a175f1c4578180 100644 (file)
@@ -14,6 +14,7 @@
  * @param dir        Start directory
  * @param list       List to add file names to
  * @param recursive  Whether to scan recursively
+ * @param pattern    Pattern filenames must match
  * 
  * @return true on success
  * 
@@ -131,25 +132,28 @@ GetListOfFiles(const char* input=".")
 /** 
  * 
  * 
- * @param dir 
+ * @param dir        Input directory
+ * @param prodYear   Production year 
+ * @param prodLetter Production letter
+ * @param useVar     Use variance for errors (rather than min/max)
  * 
  * @ingroup pwglf_forward_qa_scripts
  */
 void 
-RunFinalQA(const char* dir)
+RunFinalQA(const char* dir, Int_t prodYear=0, const char* prodLetter="",
+          Bool_t useVar=false)
 {
    int ret = 0;
-   gROOT->SetMacroPath(Form(".:$(ALICE_ROOT)/PWGLF/FORWARD/analysis2/qa:"
-                           "$(ALICE_ROOT)/PWGLF/FORWARD/analysis2/corrs:%s",
-                           gROOT->GetMacroPath()));
-   gSystem->AddIncludePath("-I${ALICE_ROOT}/PWGLF/FORWARD/analysis2/qa");
+   gROOT->SetMacroPath(Form(".:%s",gROOT->GetMacroPath()));
    gSystem->Load("libGpad");
    gSystem->Load("libTree");
 
    gROOT->LoadMacro("QABase.h+g");
    gROOT->LoadMacro("QAPlotter.C+g");
 
-   QAPlotter p;
+   Info("RunFinalQA", "Final QA: %d%c (variance: %s)", 
+       prodYear, prodLetter[0], (useVar ? "true" : "false"));
+   QAPlotter p(prodYear, prodLetter[0], useVar);
   
    TList* l = GetListOfFiles(dir);
    TIter next(l);