]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG2/SPECTRA/macros/configProtonAnalysis.C
Adding some new QA plots (dca vs pT)
[u/mrichter/AliRoot.git] / PWG2 / SPECTRA / macros / configProtonAnalysis.C
index 09bd4c5a56b7ab22f04cb4bc49a8ca899a6645bd..8aee88250d681c72d4ec3d1e9c02e39934bbdb88 100644 (file)
@@ -2,11 +2,11 @@
 AliProtonAnalysis *GetProtonAnalysisObject(const char* analysisLevel = "ESD",
                                           Bool_t kAnalyzeMC = kTRUE,
                                           const char* esdAnalysisType = "Hybrid", 
-                                          const char* pidMode = "Bayesian") {
-  //                                      UInt_t runNumberForOfflineTrigger = -1) {
+                                          const char* pidMode = "Bayesian",
+                                          Bool_t kUseOnlineTrigger = kFALSE) {
   gROOT->LoadMacro("configProtonAnalysisBaseObject.C");  
   //Function to setup the AliProtonAnalysis object and return it
-  AliProtonAnalysisBase *baseAnalysis = GetProtonAnalysisBaseObject(analysisLevel,kAnalyzeMC,esdAnalysisType,pidMode);
+  AliProtonAnalysisBase *baseAnalysis = GetProtonAnalysisBaseObject(analysisLevel,kAnalyzeMC,esdAnalysisType,pidMode,kUseOnlineTrigger);
 
   AliProtonAnalysis *analysis = new AliProtonAnalysis();
   analysis->SetBaseAnalysis(baseAnalysis);
@@ -31,10 +31,11 @@ AliProtonAnalysis *GetProtonAnalysisObject(const char* analysisLevel = "ESD",
 //__________________________________________________//
 AliProtonQAAnalysis *GetProtonQAAnalysisObject(const char* analysisLevel = "ESD",
                                               const char* esdAnalysisType = "Hybrid",
-                                              const char* pidMode = "Bayesian") {
+                                              const char* pidMode = "Bayesian",
+                                              Bool_t kUseOnlineTrigger = kFALSE) {
   gROOT->LoadMacro("$ALICE_ROOT/PWG2/SPECTRA/macros/configProtonAnalysisBaseObject.C"); 
   //Function to setup the AliProtonQAAnalysis object and return it
-  AliProtonAnalysisBase *baseAnalysis = GetProtonAnalysisBaseObject(analysisLevel,kTRUE,esdAnalysisType,pidMode);
+  AliProtonAnalysisBase *baseAnalysis = GetProtonAnalysisBaseObject(analysisLevel,kTRUE,esdAnalysisType,pidMode,kUseOnlineTrigger);
 
   AliProtonQAAnalysis *analysis = new AliProtonQAAnalysis();
   analysis->SetBaseAnalysis(baseAnalysis);