#_______________________________________________________________________________ #Module.Begin ChargedJetsHadronCF_Embedding_JetFinder #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWGJE/EMCALJetTasks/macros/AddTaskEmcalJet.C #Module.MacroArgs "","", 1, 0.3, 1, kRHTrackPtCut, 0.0, kGhostArea, 1, "JetEmb", 0., kFALSE, kFALSE #Module.Deps ChargedJetsHadronCF_Wrapper_NanoAOD #Module.Owner rhaake #Module.OutputFile EventStat_temp.root #Module.StartConfig __R_ADDTASK__->SelectCollisionCandidates(kPhysSelRH); AliTrackContainer* trackCont = new AliTrackContainer("tracks_generated_embedded"); trackCont->SetFilterHybridTracks(kTRUE); trackCont->SetParticlePtCut(kRHTrackPtCut); __R_ADDTASK__->AdoptParticleContainer(trackCont); #Module.EndConfig #_______________________________________________________________________________ #Module.Begin ChargedJetsHadronCF_Embedding_JetFinder_PbPb #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWGJE/EMCALJetTasks/macros/AddTaskEmcalJet.C #Module.MacroArgs "","", 1, 0.3, 1, kRHTrackPtCut, 0.0, kGhostArea, 1, "Jet", 0., kFALSE, kFALSE #Module.Deps ChargedJetsHadronCF_Wrapper_NanoAOD #Module.Owner rhaake #Module.OutputFile EventStat_temp.root #Module.StartConfig __R_ADDTASK__->SelectCollisionCandidates(kPhysSelRH); AliTrackContainer* trackCont = new AliTrackContainer("tracks_PbPb"); trackCont->SetFilterHybridTracks(kTRUE); trackCont->SetParticlePtCut(kRHTrackPtCut); __R_ADDTASK__->AdoptParticleContainer(trackCont); #Module.EndConfig #_______________________________________________________________________________ #Module.Begin ChargedJetsHadronCF_Embedding_JetFinder_PY #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWGJE/EMCALJetTasks/macros/AddTaskEmcalJet.C #Module.MacroArgs "","", 1, 0.3, 1, kRHTrackPtCut, 0.0, kGhostArea, 1, "JetPY", 0., kFALSE, kFALSE #Module.Deps ChargedJetsHadronCF_Wrapper_NanoAOD #Module.Owner rhaake #Module.OutputFile EventStat_temp.root #Module.StartConfig __R_ADDTASK__->SelectCollisionCandidates(kPhysSelRH); AliTrackContainer* trackCont = new AliTrackContainer("tracks_generated_PY"); trackCont->SetFilterHybridTracks(kTRUE); trackCont->SetParticlePtCut(kRHTrackPtCut); __R_ADDTASK__->AdoptParticleContainer(trackCont); #Module.EndConfig #_______________________________________________________________________________ #Module.Begin ChargedJetsHadronCF_Embedding_Rho #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWGJE/EMCALJetTasks/macros/AddTaskRhoNew.C #Module.MacroArgs "tracks_generated_embedded", "", "RhoR020KT", 0.2, AliJetContainer::kTPCfid, AliJetContainer::kChargedJet, kTRUE, AliJetContainer::pt_scheme, "Rho_ExLJ" #Module.Deps ChargedJetsHadronCF_Embedding_Rho_JetFinderKT #Module.Owner rhaake #Module.OutputFile AnalysisResults.root #Module.StartConfig __R_ADDTASK__->SetVzRange(-10,10); __R_ADDTASK__->SelectCollisionCandidates(kPhysSelRH); __R_ADDTASK__->SetNeedEmcalGeom(kFALSE); __R_ADDTASK__->SetExcludeLeadJets(2); // default AliJetContainer* cont = __R_ADDTASK__->GetJetContainer(0); cont->SetParticlePtCut(kRHTrackPtCut); cont->SetArrayName(Form("Jet_KTChargedR020_tracks_generated_embedded_pT%04d_pt_scheme", (Int_t)(kRHTrackPtCut*1000))); #Module.EndConfig #_______________________________________________________________________________ #Module.Begin ChargedJetsHadronCF_Embedding_Rho_JetFinderKT #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWGJE/EMCALJetTasks/macros/AddTaskEmcalJet.C #Module.MacroArgs "","", 0, 0.2, 1, kRHTrackPtCut, 0.0, kGhostArea, 1, "Jet", 0., kFALSE, kFALSE #Module.Deps ChargedJetsHadronCF_Wrapper_NanoAOD #Module.Owner rhaake #Module.OutputFile AnalysisResults.root #Module.StartConfig __R_ADDTASK__->SelectCollisionCandidates(kPhysSelRH); AliTrackContainer* trackCont = new AliTrackContainer("tracks_generated_embedded"); trackCont->SetFilterHybridTracks(kTRUE); trackCont->SetParticlePtCut(kRHTrackPtCut); __R_ADDTASK__->AdoptParticleContainer(trackCont); #Module.EndConfig #_______________________________________________________________________________ #Module.Begin ChargedJetsHadronCF_Embedding_Support #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWGJE/EMCALJetTasks/macros/AddTaskChargedJetsHadronCF.C #Module.MacroArgs kPhysSelRH, "tracks_generated_embedded", Form("JetEmb_AKTChargedR030_tracks_generated_embedded_pT%04d_pt_scheme", (Int_t)(kRHTrackPtCut*1000)), (kRHTrackPtCut >= 3) ? "" : "RhoR020KT", 0.3, 0.6, kRHMinLeadingHadronPt, 0.15, 0.15, 0.707, "" #Module.Deps ChargedJetsHadronCF_Embedding_JetFinder,ChargedJetsHadronCF_Embedding_JetFinder_PY,ChargedJetsHadronCF_Embedding_Rho #Module.Owner rhaake #Module.OutputFile AnalysisResults.root #Module.StartConfig __R_ADDTASK__->SetVzRange(-10,10); __R_ADDTASK__->SelectCollisionCandidates(kPhysSelRH); __R_ADDTASK__->GetJetContainer()->SetMaxTrackPt(kRHMaxLeadingHadronPt); __R_ADDTASK__->SetNumberOfCentralityBins(10); __R_ADDTASK__->ActivateJetEmbedding(Form("JetPY_AKTChargedR030_tracks_generated_PY_pT%04d_pt_scheme", (Int_t)(kRHTrackPtCut*1000)), "tracks_generated_PY", 0.3, 2 /* Num embedded jets */); __R_ADDTASK__->SetJetOutputMode(4); // 4: matching jets, 5: non-matching jets __R_ADDTASK__->SetCreateEmbeddingPtPlotPerCut(kFALSE); // ##################### MC percentage cut only, no jet vetos TString basicOutputNameJets = "ChargedJetsHadronCF_Jets"; __R_ADDTASK__->SetTrackParticleArrayName("ChargedJetsHadronCF_Tracks"); if (kRHTrackPtCut < 3) { __R_ADDTASK__->AddJetEmbeddingCut("NoCut", Form("%s_noCut", basicOutputNameJets.Data()), 0., 999., 0, 100, 0.00, 0.0, 100.0, 999.); __R_ADDTASK__->AddJetEmbeddingCut(Form("lowerMCCut"), Form("%s_lowerMCCut", basicOutputNameJets.Data()), 0., 999., 0, 10, 0.15, 0.00, 100., 999.); __R_ADDTASK__->AddJetEmbeddingCut(Form("lowerMCCut"), Form("%s_lowerMCCut", basicOutputNameJets.Data()), 0., 999., 10, 30, 0.20, 0.00, 100., 999.); __R_ADDTASK__->AddJetEmbeddingCut(Form("lowerMCCut"), Form("%s_lowerMCCut", basicOutputNameJets.Data()), 0., 999., 30, 50, 0.20, 0.00, 100., 999.); __R_ADDTASK__->AddJetEmbeddingCut(Form("lowerMCCut"), Form("%s_lowerMCCut", basicOutputNameJets.Data()), 0., 999., 50, 90, 0.20, 0.00, 100., 999.); __R_ADDTASK__->AddJetEmbeddingCut(Form("normalMCCut"), Form("%s_normalMCCut", basicOutputNameJets.Data()), 0., 999., 0, 10, 0.20, 0.00, 100., 999.); __R_ADDTASK__->AddJetEmbeddingCut(Form("normalMCCut"), Form("%s_normalMCCut", basicOutputNameJets.Data()), 0., 999., 10, 30, 0.25, 0.00, 100., 999.); __R_ADDTASK__->AddJetEmbeddingCut(Form("normalMCCut"), Form("%s_normalMCCut", basicOutputNameJets.Data()), 0., 999., 30, 50, 0.25, 0.00, 100., 999.); __R_ADDTASK__->AddJetEmbeddingCut(Form("normalMCCut"), Form("%s_normalMCCut", basicOutputNameJets.Data()), 0., 999., 50, 90, 0.25, 0.00, 100., 999.); __R_ADDTASK__->AddJetEmbeddingCut(Form("higherMCCut"), Form("%s_higherMCCut", basicOutputNameJets.Data()), 0., 999., 0, 10, 0.25, 0.00, 100., 999.); __R_ADDTASK__->AddJetEmbeddingCut(Form("higherMCCut"), Form("%s_higherMCCut", basicOutputNameJets.Data()), 0., 999., 10, 30, 0.30, 0.00, 100., 999.); __R_ADDTASK__->AddJetEmbeddingCut(Form("higherMCCut"), Form("%s_higherMCCut", basicOutputNameJets.Data()), 0., 999., 30, 50, 0.30, 0.00, 100., 999.); __R_ADDTASK__->AddJetEmbeddingCut(Form("higherMCCut"), Form("%s_higherMCCut", basicOutputNameJets.Data()), 0., 999., 50, 90, 0.30, 0.00, 100., 999.); } else { __R_ADDTASK__->AddJetEmbeddingCut("NoCut", Form("%s_noCut", basicOutputNameJets.Data()), 0., 999., 0, 100, 0.00, 0.0, 100.0, 999.); __R_ADDTASK__->AddJetEmbeddingCut(Form("lowerMCCut"), Form("%s_lowerMCCut", basicOutputNameJets.Data()), 0., 999., 0, 10, 0.15, 0.00, 100., 999.); __R_ADDTASK__->AddJetEmbeddingCut(Form("lowerMCCut"), Form("%s_lowerMCCut", basicOutputNameJets.Data()), 0., 999., 10, 30, 0.15, 0.00, 100., 999.); __R_ADDTASK__->AddJetEmbeddingCut(Form("lowerMCCut"), Form("%s_lowerMCCut", basicOutputNameJets.Data()), 0., 999., 30, 50, 0.15, 0.00, 100., 999.); __R_ADDTASK__->AddJetEmbeddingCut(Form("lowerMCCut"), Form("%s_lowerMCCut", basicOutputNameJets.Data()), 0., 999., 50, 90, 0.15, 0.00, 100., 999.); __R_ADDTASK__->AddJetEmbeddingCut(Form("normalMCCut"), Form("%s_normalMCCut", basicOutputNameJets.Data()), 0., 999., 0, 10, 0.50, 0.00, 100., 999.); __R_ADDTASK__->AddJetEmbeddingCut(Form("normalMCCut"), Form("%s_normalMCCut", basicOutputNameJets.Data()), 0., 999., 10, 30, 0.50, 0.00, 100., 999.); __R_ADDTASK__->AddJetEmbeddingCut(Form("normalMCCut"), Form("%s_normalMCCut", basicOutputNameJets.Data()), 0., 999., 30, 50, 0.50, 0.00, 100., 999.); __R_ADDTASK__->AddJetEmbeddingCut(Form("normalMCCut"), Form("%s_normalMCCut", basicOutputNameJets.Data()), 0., 999., 50, 90, 0.50, 0.00, 100., 999.); __R_ADDTASK__->AddJetEmbeddingCut(Form("higherMCCut"), Form("%s_higherMCCut", basicOutputNameJets.Data()), 0., 999., 0, 10, 0.60, 0.00, 100., 999.); __R_ADDTASK__->AddJetEmbeddingCut(Form("higherMCCut"), Form("%s_higherMCCut", basicOutputNameJets.Data()), 0., 999., 10, 30, 0.60, 0.00, 100., 999.); __R_ADDTASK__->AddJetEmbeddingCut(Form("higherMCCut"), Form("%s_higherMCCut", basicOutputNameJets.Data()), 0., 999., 30, 50, 0.60, 0.00, 100., 999.); __R_ADDTASK__->AddJetEmbeddingCut(Form("higherMCCut"), Form("%s_higherMCCut", basicOutputNameJets.Data()), 0., 999., 50, 90, 0.60, 0.00, 100., 999.); } #Module.EndConfig #_______________________________________________________________________________ #Module.Begin ChargedJetsHadronCF_Embedding_Support_PYTHIA #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWGJE/EMCALJetTasks/macros/AddTaskChargedJetsHadronCF.C #Module.MacroArgs kPhysSelRH, "tracks_generated_PY", Form("JetPY_AKTChargedR030_tracks_generated_PY_pT%04d_pt_scheme", (Int_t)(kRHTrackPtCut*1000)), "", 0.3, 0.6, kRHMinLeadingHadronPt, 0.15, 0.15, 0.707, "" #Module.Deps ChargedJetsHadronCF_Embedding_JetFinder_PY #Module.Owner rhaake #Module.OutputFile AnalysisResults.root #Module.StartConfig __R_ADDTASK__->SetVzRange(-10,10); __R_ADDTASK__->SelectCollisionCandidates(kPhysSelRH); __R_ADDTASK__->SetJetParticleArrayName("ChargedJetsHadronCF_Jets_PY"); __R_ADDTASK__->SetTrackParticleArrayName("ChargedJetsHadronCF_Tracks_PY"); __R_ADDTASK__->GetJetContainer()->SetMaxTrackPt(kRHMaxLeadingHadronPt); __R_ADDTASK__->SetNumberOfCentralityBins(10); #Module.EndConfig #_______________________________________________________________________________ #Module.Begin ChargedJetsHadronCF_Embedding_TaskCorrelations_HigherCut #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWGCF/Correlations/macros/dphicorrelations/AddTaskPhiCorrelations.C #Module.MacroArgs 0, 0, 0, kTRUE, 0, "histosPhiCorrelations_R030_Embedded_HigherCut", "ChargedJetsHadronCF" #Module.Deps ChargedJetsHadronCF_Embedding_Support #Module.Owner rhaake #Module.OutputFile AnalysisResults.root #Module.StartConfig __R_ADDTASK__->SetEventSelectionBit(kPhysSelRH); __R_ADDTASK__->SetCustomParticlesA("ChargedJetsHadronCF_Jets_higherMCCut"); __R_ADDTASK__->SetTriggersFromDetector(6); __R_ADDTASK__->SetCustomParticlesB("ChargedJetsHadronCF_Tracks"); __R_ADDTASK__->SetAssociatedFromDetector(7); __R_ADDTASK__->SetFilterBit(272); // hybrid tracks (same as in the jet task) __R_ADDTASK__->SetCustomBinning(kRHCustomBinning.Data()); __R_ADDTASK__->SetMixingTracks(50000); __R_ADDTASK__->SetCheckEventNumberInMixedEvent(kFALSE); __R_ADDTASK__->SetUseVtxAxis(2); if(kIsNanoAOD) __R_ADDTASK__->SetCentralityMethod("nano"); // Efficiency map corrections if(kRHUseEfficiencyMaps) { cout << "### Using efficiency maps ###\n"; // PbPb, AOD149, 2011, hybrid tracks file = TFile::Open("alien:///alice/cern.ch/user/j/jgrosseo/pbpb/correction_2011_aod149_hybrid.root"); //file = TFile::Open("alien:///alice/cern.ch/user/j/jgrosseo/pp/correction_276_global.root"); __R_ADDTASK__->SetEfficiencyCorrectionAssociated((THnF*) file->Get("correction")->Clone()); } #Module.EndConfig #_______________________________________________________________________________ #Module.Begin ChargedJetsHadronCF_Embedding_TaskCorrelations_LowerCut #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWGCF/Correlations/macros/dphicorrelations/AddTaskPhiCorrelations.C #Module.MacroArgs 0, 0, 0, kTRUE, 0, "histosPhiCorrelations_R030_Embedded_LowerCut", "ChargedJetsHadronCF" #Module.Deps ChargedJetsHadronCF_Embedding_Support #Module.Owner rhaake #Module.OutputFile AnalysisResults.root #Module.StartConfig __R_ADDTASK__->SetEventSelectionBit(kPhysSelRH); __R_ADDTASK__->SetCustomParticlesA("ChargedJetsHadronCF_Jets_lowerMCCut"); __R_ADDTASK__->SetTriggersFromDetector(6); __R_ADDTASK__->SetCustomParticlesB("ChargedJetsHadronCF_Tracks"); __R_ADDTASK__->SetAssociatedFromDetector(7); __R_ADDTASK__->SetFilterBit(272); // hybrid tracks (same as in the jet task) __R_ADDTASK__->SetCustomBinning(kRHCustomBinning.Data()); __R_ADDTASK__->SetMixingTracks(50000); __R_ADDTASK__->SetCheckEventNumberInMixedEvent(kFALSE); __R_ADDTASK__->SetUseVtxAxis(2); if(kIsNanoAOD) __R_ADDTASK__->SetCentralityMethod("nano"); // Efficiency map corrections if(kRHUseEfficiencyMaps) { cout << "### Using efficiency maps ###\n"; // PbPb, AOD149, 2011, hybrid tracks file = TFile::Open("alien:///alice/cern.ch/user/j/jgrosseo/pbpb/correction_2011_aod149_hybrid.root"); //file = TFile::Open("alien:///alice/cern.ch/user/j/jgrosseo/pp/correction_276_global.root"); __R_ADDTASK__->SetEfficiencyCorrectionAssociated((THnF*) file->Get("correction")->Clone()); } #Module.EndConfig #_______________________________________________________________________________ #Module.Begin ChargedJetsHadronCF_Embedding_TaskCorrelations_NoCut #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWGCF/Correlations/macros/dphicorrelations/AddTaskPhiCorrelations.C #Module.MacroArgs 0, 0, 0, kTRUE, 0, "histosPhiCorrelations_R030_Embedded_NoCut", "ChargedJetsHadronCF" #Module.Deps ChargedJetsHadronCF_Embedding_Support #Module.Owner rhaake #Module.OutputFile AnalysisResults.root #Module.StartConfig __R_ADDTASK__->SetEventSelectionBit(kPhysSelRH); __R_ADDTASK__->SetCustomParticlesA("ChargedJetsHadronCF_Jets_noCut"); __R_ADDTASK__->SetTriggersFromDetector(6); __R_ADDTASK__->SetCustomParticlesB("ChargedJetsHadronCF_Tracks"); __R_ADDTASK__->SetAssociatedFromDetector(7); __R_ADDTASK__->SetFilterBit(272); // hybrid tracks (same as in the jet task) __R_ADDTASK__->SetCustomBinning(kRHCustomBinning.Data()); __R_ADDTASK__->SetMixingTracks(50000); __R_ADDTASK__->SetCheckEventNumberInMixedEvent(kFALSE); __R_ADDTASK__->SetUseVtxAxis(2); if(kIsNanoAOD) __R_ADDTASK__->SetCentralityMethod("nano"); // Efficiency map corrections if(kRHUseEfficiencyMaps) { cout << "### Using efficiency maps ###\n"; // PbPb, AOD149, 2011, hybrid tracks file = TFile::Open("alien:///alice/cern.ch/user/j/jgrosseo/pbpb/correction_2011_aod149_hybrid.root"); //file = TFile::Open("alien:///alice/cern.ch/user/j/jgrosseo/pp/correction_276_global.root"); __R_ADDTASK__->SetEfficiencyCorrectionAssociated((THnF*) file->Get("correction")->Clone()); } #Module.EndConfig #_______________________________________________________________________________ #Module.Begin ChargedJetsHadronCF_Embedding_TaskCorrelations_NormalCut #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWGCF/Correlations/macros/dphicorrelations/AddTaskPhiCorrelations.C #Module.MacroArgs 0, 0, 0, kTRUE, 0, "histosPhiCorrelations_R030_Embedded_NormalCut", "ChargedJetsHadronCF" #Module.Deps ChargedJetsHadronCF_Embedding_Support #Module.Owner rhaake #Module.OutputFile AnalysisResults.root #Module.StartConfig __R_ADDTASK__->SetEventSelectionBit(kPhysSelRH); __R_ADDTASK__->SetCustomParticlesA("ChargedJetsHadronCF_Jets_normalMCCut"); __R_ADDTASK__->SetTriggersFromDetector(6); __R_ADDTASK__->SetCustomParticlesB("ChargedJetsHadronCF_Tracks"); __R_ADDTASK__->SetAssociatedFromDetector(7); __R_ADDTASK__->SetFilterBit(272); // hybrid tracks (same as in the jet task) __R_ADDTASK__->SetCustomBinning(kRHCustomBinning.Data()); __R_ADDTASK__->SetMixingTracks(50000); __R_ADDTASK__->SetCheckEventNumberInMixedEvent(kFALSE); __R_ADDTASK__->SetUseVtxAxis(2); if(kIsNanoAOD) __R_ADDTASK__->SetCentralityMethod("nano"); // Efficiency map corrections if(kRHUseEfficiencyMaps) { cout << "### Using efficiency maps ###\n"; // PbPb, AOD149, 2011, hybrid tracks file = TFile::Open("alien:///alice/cern.ch/user/j/jgrosseo/pbpb/correction_2011_aod149_hybrid.root"); //file = TFile::Open("alien:///alice/cern.ch/user/j/jgrosseo/pp/correction_276_global.root"); __R_ADDTASK__->SetEfficiencyCorrectionAssociated((THnF*) file->Get("correction")->Clone()); } #Module.EndConfig #_______________________________________________________________________________ #Module.Begin ChargedJetsHadronCF_Embedding_TaskCorrelations_PYTHIA #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWGCF/Correlations/macros/dphicorrelations/AddTaskPhiCorrelations.C #Module.MacroArgs 0, 0, 0, kTRUE, 0, "histosPhiCorrelations_R030_PY", "ChargedJetsHadronCF" #Module.Deps ChargedJetsHadronCF_Embedding_Support_PYTHIA #Module.Owner rhaake #Module.OutputFile AnalysisResults.root #Module.StartConfig __R_ADDTASK__->SetEventSelectionBit(kPhysSelRH); __R_ADDTASK__->SetCustomParticlesA("ChargedJetsHadronCF_Jets_PY"); __R_ADDTASK__->SetTriggersFromDetector(6); __R_ADDTASK__->SetCustomParticlesB("ChargedJetsHadronCF_Tracks_PY"); __R_ADDTASK__->SetAssociatedFromDetector(7); __R_ADDTASK__->SetFilterBit(272); // hybrid tracks (same as in the jet task) __R_ADDTASK__->SetCustomBinning(kRHCustomBinning.Data()); __R_ADDTASK__->SetMixingTracks(50000); __R_ADDTASK__->SetCheckEventNumberInMixedEvent(kFALSE); __R_ADDTASK__->SetUseVtxAxis(2); if(kIsNanoAOD) __R_ADDTASK__->SetCentralityMethod("nano"); // Efficiency map corrections if(kRHUseEfficiencyMaps) { cout << "### Using efficiency maps ###\n"; // PbPb, AOD149, 2011, hybrid tracks file = TFile::Open("alien:///alice/cern.ch/user/j/jgrosseo/pbpb/correction_2011_aod149_hybrid.root"); //file = TFile::Open("alien:///alice/cern.ch/user/j/jgrosseo/pp/correction_276_global.root"); __R_ADDTASK__->SetEfficiencyCorrectionAssociated((THnF*) file->Get("correction")->Clone()); } #Module.EndConfig #_______________________________________________________________________________ #Module.Begin ChargedJetsHadronCF_Wrapper_NanoAOD #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWGJE/EMCALJetTasks/macros/AddTaskArrayMaker.C #Module.MacroArgs "tracks_generated_embedded","tracks_generated_PY","tracks_PbPb" #Module.Deps #Module.Owner rhaake #Module.OutputFile AnalysisResults.root #Module.StartConfig __R_ADDTASK__->SelectCollisionCandidates(0); __R_ADDTASK__->SetTrackEfficiencyPythia(kRHTrackEfficiencyPY); __R_ADDTASK__->SetTrackEfficiencyData(kRHTrackEfficiency); #Module.EndConfig