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);
//__________________________________________________//
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);