Int_t runNum = -1;
for ( Int_t ientry=0; ientry<array->GetEntries(); ientry++ ) {
auxString = array->At(ientry)->GetName();
- if ( auxString.Contains("000") ) {
+ if ( auxString.Length() == 9 && auxString.IsDigit() ) {
runNum = auxString.Atoi();
break;
}
plugin->SetRunMode("terminate");
// Declare all libraries
- plugin->SetAdditionalLibs("libCORRFW.so libPWGHFbase.so libPWGmuon.so");
+ plugin->SetAdditionalLibs("libCORRFW.so libPWGHFbase.so libPWGmuon.so libPWGPPMUONlite.so");
plugin->SetAdditionalRootLibs("libXMLParser.so libGui.so libProofPlayer.so");
plugin->AddIncludePath("-I.");
- plugin->AddIncludePath("-I$ALICE_ROOT/PWG3/base");
- plugin->AddIncludePath("-I$ALICE_ROOT/PWG3/muon");
+ plugin->AddIncludePath("-I$ALICE_ROOT/PWGPP/MUON/lite");
return plugin;
}
//_____________________________________________________________________________
-void terminateQA(TString outfilename = "QAresults.root", Bool_t force = kFALSE)
+void terminateQA(TString outfilename = "QAresults.root", Bool_t force = kFALSE, Bool_t runTrig = kFALSE )
{
//
// Load common libraries
gSystem->Load("libPhysics");
gSystem->Load("libProof");
- TString libsList = "libANALYSIS.so libOADB.so libANALYSISalice.so libCORRFW.so libPWGHFbase.so libPWGmuon.so";
+ TString libsList = "libANALYSIS libOADB libANALYSISalice libCORRFW libPWGHFbase libPWGmuon libPWGPPMUONlite";
TObjArray* libsArray = libsList.Tokenize(" ");
libsArray->SetOwner();
esdH->SetReadFriends(kFALSE);
mgr->SetInputEventHandler(esdH);
- #ifndef COMPILEMACRO
- gROOT->LoadMacro("$ALICE_ROOT/PWG3/muon/AddTaskMuonQA.C");
- AliAnalysisTaskMuonQA* muonQATask = AddTaskMuonQA();
+#ifndef COMPILEMACRO
+
+ if ( runTrig ) {
+ gROOT->LoadMacro("$ALICE_ROOT/PWGPP/macros/AddTaskMTRchamberEfficiency.C");
+ AliAnalysisTaskTrigChEff* trigChEffTask = AddTaskMTRchamberEfficiency(kFALSE);
+ trigChEffTask->SetTerminateOptions("PhysSelPass","ANY","-5_105","FORCEBATCH trigChEff_ANY_Apt_allTrig.root?PhysSelPass?ANY?-5_105?NoSelMatchAptFromTrg");
+ }
+ else {
+ gROOT->LoadMacro("$ALICE_ROOT/PWGPP/PilotTrain/AddTaskMuonQA.C");
+ AliAnalysisTaskMuonQA* muonQATask = AddTaskMuonQA();
+ }
- gROOT->LoadMacro("$ALICE_ROOT/PWGPP/macros/AddTaskMTRchamberEfficiency.C");
- AliAnalysisTaskTrigChEff* trigChEffTask = AddTaskMTRchamberEfficiency();
#endif
// Check if terminate was already performed