Bool_t doCDBconnect =1;
Bool_t usePhysicsSelection = kTRUE; // use physics selection
Bool_t useTender = kFALSE; // use tender wagon
-Bool_t useCentrality = kFALSE; // centrality
+Bool_t useCentrality = kTRUE; // centrality
Bool_t useV0tender = kFALSE; // use V0 correction in tender
Bool_t useDBG = kTRUE; // activate debugging
Bool_t useMC = kFALSE; // use MC info
Int_t iPWGDQJPSIfilter = 0; // JPSI filtering (PWG3)
Int_t iPWGHFd2h = 1; // D0->2 hadrons (PWG3)
Int_t iPWGPP =1; // high pt filter task
+Int_t iPWGLFForward = 1; // Forward mult task (PWGLF)
Bool_t doPIDResponse = 1;
Bool_t doPIDqa = 1; //new
//Jacek
if (iPWGPP) {
gROOT->LoadMacro("$ALICE_ROOT/PWGPP/macros/AddTaskFilteredTree.C");
- AddTaskFilteredTree();
+ AddTaskFilteredTree("FilterEvents_Trees.root");
}
// Centrality (only Pb-Pb)
AliCentralitySelectionTask *taskCentrality = AddTaskCentrality();
//taskCentrality->SelectCollisionCandidates(AliVEvent::kAny);
}
+
+// --- PWGLF - Forward (cholm@nbi.dk) -----------------------------
+ if (iPWGLFForward && usePhysicsSelection) {
+ gROOT->LoadMacro("$ALICE_ROOT/PWGLF/FORWARD/analysis2/AddTaskForwardMult.C");
+ UShort_t pwglfForwardSys = 0; // iCollision+1; // pp:1, PbPb:2, pPb:3
+ UShort_t pwglfSNN = 0; // GeV, 0==unknown
+ Short_t pwglfField = 0;
+ AddTaskForwardMult(useMC && useTR, // Need track-refs
+ pwglfForwardSys, // Collision system
+ pwglfSNN,
+ pwglfField);
+ gROOT->LoadMacro("$ALICE_ROOT/PWGLF/FORWARD/analysis2/AddTaskCentralMult.C");
+ AddTaskCentralMult(useMC, pwglfForwardSys, pwglfSNN, pwglfField);
+ }
+
+
if (iESDfilter) {
// ESD filter task configuration.
}
}
}
-
//______________________________________________________________________________
Bool_t LoadCommonLibraries()
{
!LoadLibrary("siscone") ||
!LoadLibrary("SISConePlugin") ||
!LoadLibrary("FASTJETAN")) return kFALSE;
- }
+ }
+ // PWG2 FORWARD
+ if (iPWGLFForward) {
+ //if (!LoadLibrary("PWGLFforward", mode, kTRUE)) return kFALSE;
+ if (!LoadLibrary("PWGLFforward2")) return kFALSE;
+ }
+
// PWG3 Vertexing HF
if (iPWGHFvertexing || iPWGHFd2h) {
if (!LoadLibrary("PWGflowBase") ||
Bool_t doCDBconnect = 1;
Bool_t doEventStat = 1;
-Bool_t doCentrality = 0;
+Bool_t doCentrality = 1;
Bool_t doQAsym = 1;
Bool_t doVZERO = 1; // there is a 2nd file
Bool_t doVZEROPbPb = 1;
taskv0qatrig->SelectCollisionCandidates(AliVEvent::kINT8);
}
- if (doVZEROPbPb && iCollisionType==1) {
+ if (doVZEROPbPb && iCollisionType==0) {
gROOT->LoadMacro("$ALICE_ROOT/PWGPP/VZERO/AddTaskVZEROPbPb.C");
- AliAnaVZEROPbPb* taskV0PbPb = (AliAnaVZEROPbPb*)AddTaskVZEROPbPb(0);
+ AliAnaVZEROPbPb* taskV0PbPb = (AliAnaVZEROPbPb*)AddTaskVZEROPbPb(run_number);
// taskV0PbPb->SetClassesNames("CTRUE-,C0HWU-,CPBI2WU_B1-,CPBI2_B1-,CPBI1WU-,CPBI1-,CVHNWU-,CVHN-,CVLNWU-,CVLN-");
// taskV0PbPb->SetClassesNames("CTRUE-,C0HWU-,CPBI2WU,CPBI2,CPBI1WU-,CPBI1-,CVHNWU,CVHN,CVLNWU,CVLN");
// taskV0PbPb->SetClassesNames("CTRUE-,C0HWU-,CPBI2WU-,CPBI2-,CPBI2WU_B1-,CPBI2_B1-,CPBI1WU-,CPBI1-,CVHNWU-,CVHN-,CVHN_R2-,CVHNWU_R2-,CVLNWU-,CVLN-,CVLN_B2-,CVLNWU_B2-");
// taskV0PbPb->SetClassesNames("CTRUE-,C0HWU-,CPBI2WU-,CPBI2-,CPBI2WU_B1-,CPBI2_B1-,CPBI1WU-,CPBI1-,CVHNWU-,CVHN-,CVHN_R2-,CVHNWU_R2-,CVLNWU-,CVLN-,CVLN_R1-,CVLN_B2-,CVLNWU_R1-,CVLNWU_B2-");
- taskV0PbPb->SetClassesNames("CTRUE-,C0HWU-,CPBI2WU-,CPBI2-,CPBI2WU_B1-,CPBI2_B1-,CPBI1WU-,CPBI1-,CVHNWU-,CVHN-,CVHN_R2-,CVHNWU_R2-,CVLNWU-,CVLN-,CVLN_R1-,CVLN_B2-,CVLNWU_R1-,CVLNWU_B2-,CSEMI_R1-,CSEMIWU_R1-,CCENT_R2-,CCENTWU_R2-");
+// taskV0PbPb->SetClassesNames("CTRUE-,C0HWU-,CPBI2WU-,CPBI2-,CPBI2WU_B1-,CPBI2_B1-,CPBI1WU-,CPBI1-,CVHNWU-,CVHN-,CVHN_R2-,CVHNWU_R2-,CVLNWU-,CVLN-,CVLN_R1-,CVLN_B2-,CVLNWU_R1-,CVLNWU_B2-,CSEMI_R1-,CSEMIWU_R1-,CCENT_R2-,CCENTWU_R2-");
}
//
// TPC (Jacek Otwinowski & Michael Knichel)
// no offline trigger selection
gROOT->LoadMacro("$ALICE_ROOT/PWGPP/macros/AddTaskMTRchamberEfficiency.C");
AliAnalysisTaskTrigChEff *taskMuonTrig = AddTaskMTRchamberEfficiency();
- taskMuonTrig->GetMuonTrackCuts()->SetCustomParamFromRun(160000,2);
+// taskMuonTrig->GetMuonTrackCuts()->SetCustomParamFromRun(160000,2);
}
//
// trigger analysis internal
gROOT->LoadMacro("$ALICE_ROOT/PWGPP/PilotTrain/AddTaskMuonQA.C");
AliAnalysisTaskMuonQA* taskmuonqa= AddTaskMuonQA();
- taskmuonqa->GetTrackCuts()->SetCustomParamFromRun(160000,2);
+// taskmuonqa->GetTrackCuts()->SetCustomParamFromRun(160000,2);
}
//
// TOF (Francesca Bellini)
//
if (doTOF && (ibarrel || iall)) {
gROOT->LoadMacro("$ALICE_ROOT/PWGPP/TOF/AddTaskTOFQA.C");
- AliAnalysisTaskTOFqa *tofQA = AddTaskTOFQA();
+ AliAnalysisTaskTOFqa *tofQA = AddTaskTOFQA(kTRUE);
tofQA->SelectCollisionCandidates(kTriggerMask);
}
//
taskPHOSCellQA2->SelectCollisionCandidates(AliVEvent::kPHI7);
taskPHOSCellQA2->GetCaloCellsQA()->SetClusterEnergyCuts(0.3,0.3,1.0);
// Pi0 QA fo PbPb
- if (iCollisionType) {
+ if (iCollisionType == 0) {
gROOT->LoadMacro("$ALICE_ROOT/PWGGA/PHOSTasks/PHOS_PbPbQA/macros/AddTaskPHOSPbPb.C");
AliAnalysisTaskPHOSPbPbQA* phosPbPb = AddTaskPHOSPbPbQA(0);
}