#_______________________________________________________________________________ #Module.Begin CDBConnectTask #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWGPP/PilotTrain/AddTaskCDBconnect.C #Module.MacroArgs #Module.Deps #Module.Owner mfasel #Module.OutputFile EventStat_temp.root #Module.StartConfig __R_ADDTASK__->SetFallBackToRaw(kTRUE); #Module.EndConfig #_______________________________________________________________________________ #Module.Begin ConfigureEmbeddingHelper_Run2 #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWG/EMCAL/macros/ConfigureEmcalEmbeddingHelperOnLEGOTrain.C #Module.MacroArgs #Module.Deps EmbeddingHelper #Module.Owner jmulliga #Module.OutputFile AnalysisResults.root #Module.StartConfig __R_ADDTASK__->SelectCollisionCandidates(kComPhysSel); //__R_ADDTASK__->SetPtHardBin(kPtHardBin); __R_ADDTASK__->SetNPtHardBins(20); __R_ADDTASK__->SetFilePattern("alien:///alice/sim/2016/LHC16j5/%d/"); //__R_ADDTASK__->SetInputFilename("*/AOD/*/aod_archive.zip"); __R_ADDTASK__->SetInputFilename("*/AOD200/*/AliAOD.root"); __R_ADDTASK__->SetTriggerMask(AliVEvent::kAny); // Equivalent to 0 __R_ADDTASK__->SetRandomFileAccess(kTRUE); __R_ADDTASK__->SetRandomEventNumberAccess(kTRUE); __R_ADDTASK__->SetMCRejectOutliers(); __R_ADDTASK__->SetPtHardJetPtRejectionFactor(4.); __R_ADDTASK__->SetZVertexCut(10.); // Set YAML configuration, including good runlist of embedded events, and internal event selection feature __R_ADDTASK__->SetConfigurationPath("alien:///alice/cern.ch/user/j/jmulliga/embeddingHelperConfiguration.yaml"); // Set the pt hard auto config identifier __R_ADDTASK__->SetAutoConfigureIdentifier("20March2018James"); // Ensure that the internal and external event acceptances are similar (within 4 cm) // Do _not_ use this option - it wastes too many embedded events and never finishes! //__R_ADDTASK__->SetMaxVertexDistance(4); // It is very important to call Initialize() with true! __R_ADDTASK__->Initialize(true); #Module.EndConfig #_______________________________________________________________________________ #Module.Begin ConfigureEmcalCorrectionTask_Embedding_M02subtraction_James_data #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWG/EMCAL/macros/ConfigureEmcalCorrectionTaskOnLEGOTrain.C #Module.MacroArgs "data" #Module.Deps EmcalCorrectionTask_Embedding_CellLevel_data,EmcalCorrectionTask_Embedding_CellLevel_embed,EmcalCorrectionTask_Embedding_ClusterLevel_HadCorr,EmcalCorrectionTask_Embedding_ClusterLevel_M02SubtractionConst500,EmcalCorrectionTask_Embedding_ClusterLevel_M02SubtractionFrac05,EmcalCorrectionTask_Embedding_ClusterLevel_M02SubtractionFrac1 #Module.Owner jmulliga #Module.OutputFile AnalysisResults.root #Module.StartConfig __R_ADDTASK__->SetUserConfigurationFilename("alien:///alice/cern.ch/user/j/jmulliga/userJetEmbedding_M02subtraction.yaml"); __R_ADDTASK__->Initialize(true); #Module.EndConfig #_______________________________________________________________________________ #Module.Begin ConfigureEmcalCorrectionTask_Embedding_M02subtraction_James_embed #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWG/EMCAL/macros/ConfigureEmcalCorrectionTaskOnLEGOTrain.C #Module.MacroArgs "embed" #Module.Deps EmcalCorrectionTask_Embedding_CellLevel_data,EmcalCorrectionTask_Embedding_CellLevel_embed,EmcalCorrectionTask_Embedding_ClusterLevel_HadCorr,EmcalCorrectionTask_Embedding_ClusterLevel_M02SubtractionConst500,EmcalCorrectionTask_Embedding_ClusterLevel_M02SubtractionFrac05,EmcalCorrectionTask_Embedding_ClusterLevel_M02SubtractionFrac1 #Module.Owner jmulliga #Module.OutputFile AnalysisResults.root #Module.StartConfig __R_ADDTASK__->SetUserConfigurationFilename("alien:///alice/cern.ch/user/j/jmulliga/userJetEmbedding_M02subtraction.yaml"); __R_ADDTASK__->Initialize(true); #Module.EndConfig #_______________________________________________________________________________ #Module.Begin ConfigureEmcalCorrectionTask_Embedding_M02subtraction_James_HadCorr #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWG/EMCAL/macros/ConfigureEmcalCorrectionTaskOnLEGOTrain.C #Module.MacroArgs "HadCorr" #Module.Deps EmcalCorrectionTask_Embedding_CellLevel_data,EmcalCorrectionTask_Embedding_CellLevel_embed,EmcalCorrectionTask_Embedding_ClusterLevel_HadCorr,EmcalCorrectionTask_Embedding_ClusterLevel_M02SubtractionConst500,EmcalCorrectionTask_Embedding_ClusterLevel_M02SubtractionFrac05,EmcalCorrectionTask_Embedding_ClusterLevel_M02SubtractionFrac1 #Module.Owner jmulliga #Module.OutputFile AnalysisResults.root #Module.StartConfig __R_ADDTASK__->SetUserConfigurationFilename("alien:///alice/cern.ch/user/j/jmulliga/userJetEmbedding_M02subtraction.yaml"); __R_ADDTASK__->Initialize(true); #Module.EndConfig #_______________________________________________________________________________ #Module.Begin ConfigureEmcalCorrectionTask_Embedding_M02subtraction_James_M02SubtractionConst500 #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWG/EMCAL/macros/ConfigureEmcalCorrectionTaskOnLEGOTrain.C #Module.MacroArgs "M02SubtractionConst500" #Module.Deps EmcalCorrectionTask_Embedding_CellLevel_data,EmcalCorrectionTask_Embedding_CellLevel_embed,EmcalCorrectionTask_Embedding_ClusterLevel_HadCorr,EmcalCorrectionTask_Embedding_ClusterLevel_M02SubtractionConst500,EmcalCorrectionTask_Embedding_ClusterLevel_M02SubtractionFrac05,EmcalCorrectionTask_Embedding_ClusterLevel_M02SubtractionFrac1 #Module.Owner jmulliga #Module.OutputFile AnalysisResults.root #Module.StartConfig __R_ADDTASK__->SetUserConfigurationFilename("alien:///alice/cern.ch/user/j/jmulliga/userJetEmbedding_M02subtraction.yaml"); __R_ADDTASK__->Initialize(true); #Module.EndConfig #_______________________________________________________________________________ #Module.Begin ConfigureEmcalCorrectionTask_Embedding_M02subtraction_James_M02SubtractionFrac05 #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWG/EMCAL/macros/ConfigureEmcalCorrectionTaskOnLEGOTrain.C #Module.MacroArgs "M02SubtractionFrac05" #Module.Deps EmcalCorrectionTask_Embedding_CellLevel_data,EmcalCorrectionTask_Embedding_CellLevel_embed,EmcalCorrectionTask_Embedding_ClusterLevel_HadCorr,EmcalCorrectionTask_Embedding_ClusterLevel_M02SubtractionConst500,EmcalCorrectionTask_Embedding_ClusterLevel_M02SubtractionFrac05,EmcalCorrectionTask_Embedding_ClusterLevel_M02SubtractionFrac1 #Module.Owner jmulliga #Module.OutputFile AnalysisResults.root #Module.StartConfig __R_ADDTASK__->SetUserConfigurationFilename("alien:///alice/cern.ch/user/j/jmulliga/userJetEmbedding_M02subtraction.yaml"); __R_ADDTASK__->Initialize(true); #Module.EndConfig #_______________________________________________________________________________ #Module.Begin ConfigureEmcalCorrectionTask_Embedding_M02subtraction_James_M02SubtractionFrac1 #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWG/EMCAL/macros/ConfigureEmcalCorrectionTaskOnLEGOTrain.C #Module.MacroArgs "M02SubtractionFrac1" #Module.Deps EmcalCorrectionTask_Embedding_CellLevel_data,EmcalCorrectionTask_Embedding_CellLevel_embed,EmcalCorrectionTask_Embedding_ClusterLevel_HadCorr,EmcalCorrectionTask_Embedding_ClusterLevel_M02SubtractionConst500,EmcalCorrectionTask_Embedding_ClusterLevel_M02SubtractionFrac05,EmcalCorrectionTask_Embedding_ClusterLevel_M02SubtractionFrac1 #Module.Owner jmulliga #Module.OutputFile AnalysisResults.root #Module.StartConfig __R_ADDTASK__->SetUserConfigurationFilename("alien:///alice/cern.ch/user/j/jmulliga/userJetEmbedding_M02subtraction.yaml"); __R_ADDTASK__->Initialize(true); #Module.EndConfig #_______________________________________________________________________________ #Module.Begin EmbeddingHelper #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWG/EMCAL/macros/AddTaskEmcalEmbeddingHelper.C #Module.MacroArgs #Module.Deps CDBConnectTask,MultSelectionTask #Module.Owner jmulliga #Module.OutputFile AnalysisResults.root #Module.StartConfig __R_ADDTASK__->SelectCollisionCandidates(kComPhysSel); __R_ADDTASK__->SetRandomFileAccess(kTRUE); // Setup pt hard autoconfiguration // The configure wagon should still set the identifier! __R_ADDTASK__->SetAutoConfigurePtHardBins(true); //__R_ADDTASK__->SetAutoConfigureBasePath("alien:///alice/cern.ch/user/a/alitrain/"); __R_ADDTASK__->SetAutoConfigureBasePath("/home/alitrain/train-workdir/"); __R_ADDTASK__->SetAutoConfigureTrainTypePath("PWGJE/Jets_EMC_PbPb/"); // DO NOT call Initialize() here! #Module.EndConfig #_______________________________________________________________________________ #Module.Begin EmcalCorrectionTask_Embedding_CellLevel_data #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWG/EMCAL/macros/AddTaskEmcalCorrectionTask.C #Module.MacroArgs "data" #Module.Deps EmbeddingHelper #Module.Owner jmulliga #Module.OutputFile AnalysisResults.root #Module.StartConfig __R_ADDTASK__->SelectCollisionCandidates(kComPhysSel); __R_ADDTASK__->SetUseNewCentralityEstimation(kIsRun2); __R_ADDTASK__->SetNCentBins(5); __R_ADDTASK__->SetForceBeamType(AliEmcalCorrectionTask::kAA); //Do not call Initialize() here! Instead, call it in the configure macro. See the wagon "ConfigureEmcalCorrectionTask_Embedding" //__R_ADDTASK__->Initialize(); #Module.EndConfig #_______________________________________________________________________________ #Module.Begin EmcalCorrectionTask_Embedding_CellLevel_embed #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWG/EMCAL/macros/AddTaskEmcalCorrectionTask.C #Module.MacroArgs "embed" #Module.Deps EmbeddingHelper #Module.Owner jmulliga #Module.OutputFile AnalysisResults.root #Module.StartConfig __R_ADDTASK__->SelectCollisionCandidates(kComPhysSel); __R_ADDTASK__->SetUseNewCentralityEstimation(kIsRun2); __R_ADDTASK__->SetNCentBins(5); __R_ADDTASK__->SetForceBeamType(AliEmcalCorrectionTask::kAA); //Do not call Initialize() here! Instead, call it in the configure macro. See the wagon "ConfigureEmcalCorrectionTask_Embedding" //__R_ADDTASK__->Initialize(); #Module.EndConfig #_______________________________________________________________________________ #Module.Begin EmcalCorrectionTask_Embedding_ClusterLevel_HadCorr #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWG/EMCAL/macros/AddTaskEmcalCorrectionTask.C #Module.MacroArgs "HadCorr" #Module.Deps EmcalCorrectionTask_Embedding_CellLevel_data,EmcalCorrectionTask_Embedding_CellLevel_embed #Module.Owner jmulliga #Module.OutputFile AnalysisResults.root #Module.StartConfig __R_ADDTASK__->SelectCollisionCandidates(kComPhysSel); __R_ADDTASK__->SetUseNewCentralityEstimation(kIsRun2); __R_ADDTASK__->SetNCentBins(5); __R_ADDTASK__->SetForceBeamType(AliEmcalCorrectionTask::kAA); //Do not call Initialize() here! Instead, call it in the configure macro. See the wagon "ConfigureEmcalCorrectionTask_Embedding" //__R_ADDTASK__->Initialize(); #Module.EndConfig #_______________________________________________________________________________ #Module.Begin EmcalCorrectionTask_Embedding_ClusterLevel_M02SubtractionConst500 #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWG/EMCAL/macros/AddTaskEmcalCorrectionTask.C #Module.MacroArgs "M02SubtractionConst500" #Module.Deps EmcalCorrectionTask_Embedding_CellLevel_data,EmcalCorrectionTask_Embedding_CellLevel_embed #Module.Owner jmulliga #Module.OutputFile AnalysisResults.root #Module.StartConfig __R_ADDTASK__->SelectCollisionCandidates(kComPhysSel); __R_ADDTASK__->SetUseNewCentralityEstimation(kIsRun2); __R_ADDTASK__->SetNCentBins(5); __R_ADDTASK__->SetForceBeamType(AliEmcalCorrectionTask::kAA); //Do not call Initialize() here! Instead, call it in the configure macro. See the wagon "ConfigureEmcalCorrectionTask_Embedding" //__R_ADDTASK__->Initialize(); #Module.EndConfig #_______________________________________________________________________________ #Module.Begin EmcalCorrectionTask_Embedding_ClusterLevel_M02SubtractionFrac05 #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWG/EMCAL/macros/AddTaskEmcalCorrectionTask.C #Module.MacroArgs "M02SubtractionFrac05" #Module.Deps EmcalCorrectionTask_Embedding_CellLevel_data,EmcalCorrectionTask_Embedding_CellLevel_embed #Module.Owner jmulliga #Module.OutputFile AnalysisResults.root #Module.StartConfig __R_ADDTASK__->SelectCollisionCandidates(kComPhysSel); __R_ADDTASK__->SetUseNewCentralityEstimation(kIsRun2); __R_ADDTASK__->SetNCentBins(5); __R_ADDTASK__->SetForceBeamType(AliEmcalCorrectionTask::kAA); //Do not call Initialize() here! Instead, call it in the configure macro. See the wagon "ConfigureEmcalCorrectionTask_Embedding" //__R_ADDTASK__->Initialize(); #Module.EndConfig #_______________________________________________________________________________ #Module.Begin EmcalCorrectionTask_Embedding_ClusterLevel_M02SubtractionFrac1 #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWG/EMCAL/macros/AddTaskEmcalCorrectionTask.C #Module.MacroArgs "M02SubtractionFrac1" #Module.Deps EmcalCorrectionTask_Embedding_CellLevel_data,EmcalCorrectionTask_Embedding_CellLevel_embed #Module.Owner jmulliga #Module.OutputFile AnalysisResults.root #Module.StartConfig __R_ADDTASK__->SelectCollisionCandidates(kComPhysSel); __R_ADDTASK__->SetUseNewCentralityEstimation(kIsRun2); __R_ADDTASK__->SetNCentBins(5); __R_ADDTASK__->SetForceBeamType(AliEmcalCorrectionTask::kAA); //Do not call Initialize() here! Instead, call it in the configure macro. See the wagon "ConfigureEmcalCorrectionTask_Embedding" //__R_ADDTASK__->Initialize(); #Module.EndConfig #_______________________________________________________________________________ #Module.Begin JetFinder_charged_AKT_02_Embedding_pp #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWGJE/EMCALJetTasks/macros/AddTaskEmcalJet.C #Module.MacroArgs "usedefault", "", AliJetContainer::antikt_algorithm, 0.2, AliJetContainer::kChargedJet, kTrackPtCut, kClusPtCut, kGhostArea, AliJetContainer::pt_scheme, "Jet", 5., kFALSE, kFALSE #Module.Deps MultSelectionTask #Module.Owner jmulliga #Module.OutputFile EventStat_temp.root #Module.StartConfig __R_ADDTASK__->SelectCollisionCandidates(kComPhysSel); __R_ADDTASK__->SetUseNewCentralityEstimation(kTRUE); __R_ADDTASK__->SetNCentBins(5); __R_ADDTASK__->SetForceBeamType(AliAnalysisTaskEmcal::kAA); // Artifically reduce the embedded tracking efficiency //__R_ADDTASK__->SetTrackEfficiency(0.98); //__R_ADDTASK__->SetTrackEfficiencyOnlyForEmbedding(kTRUE); // Set the track container for embedded event AliParticleContainer * embTracks = __R_ADDTASK__->GetParticleContainer(0); embTracks ->SetIsEmbedding(kTRUE); embTracks->SetParticlePtCut(0.15); // EMCal clusters are already added to the jet finder in the combined cluster container __R_ADDTASK__->SetRecycleUnusedEmbeddedEventsMode(true); #Module.EndConfig #_______________________________________________________________________________ #Module.Begin JetFinder_charged_KT_04_Embedding #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWGJE/EMCALJetTasks/macros/AddTaskEmcalJet.C #Module.MacroArgs "usedefault", "", AliJetContainer::kt_algorithm, 0.4, AliJetContainer::kChargedJet, kTrackPtCut, kClusPtCut, kGhostArea, AliJetContainer::pt_scheme, "Jet", 0., kFALSE, kFALSE #Module.Deps MultSelectionTask #Module.Owner jmulliga #Module.OutputFile EventStat_temp.root #Module.StartConfig __R_ADDTASK__->SetUseNewCentralityEstimation(kTRUE); __R_ADDTASK__->SetNCentBins(5); __R_ADDTASK__->SelectCollisionCandidates(kComPhysSel); __R_ADDTASK__->SetForceBeamType(AliAnalysisTaskEmcal::kAA); __R_ADDTASK__->SetRecycleUnusedEmbeddedEventsMode(true); #Module.EndConfig #_______________________________________________________________________________ #Module.Begin JetFinder_full_AKT_02_Embedding_HadCorr #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWGJE/EMCALJetTasks/macros/AddTaskEmcalJet.C #Module.MacroArgs "usedefault", "caloClustersCombined_HadCorr", AliJetContainer::antikt_algorithm, 0.2, AliJetContainer::kFullJet, kTrackPtCut, kClusPtCut, kGhostArea, AliJetContainer::pt_scheme, "Jet_HadCorr", 0.1, kFALSE, kFALSE #Module.Deps EmcalCorrectionTask_Embedding_ClusterLevel_HadCorr,EmcalCorrectionTask_Embedding_ClusterLevel_M02SubtractionConst500,EmcalCorrectionTask_Embedding_ClusterLevel_M02SubtractionFrac05,EmcalCorrectionTask_Embedding_ClusterLevel_M02SubtractionFrac1 #Module.Owner jmulliga #Module.OutputFile EventStat_temp.root #Module.StartConfig __R_ADDTASK__->SelectCollisionCandidates(kComPhysSel); __R_ADDTASK__->SetUseNewCentralityEstimation(kTRUE); __R_ADDTASK__->SetNCentBins(5); __R_ADDTASK__->SetForceBeamType(AliAnalysisTaskEmcal::kAA); __R_ADDTASK__->GetClusterContainer(0)->SetClusNonLinCorrEnergyCut(0.); __R_ADDTASK__->GetClusterContainer(0)->SetClusHadCorrEnergyCut(0.3); __R_ADDTASK__->GetClusterContainer(0)->SetDefaultClusterEnergy(AliVCluster::kHadCorr); __R_ADDTASK__->GetClusterContainer(0)->SetClusTimeCut(-50e-9, 100e-9); // Artifically reduce the embedded tracking efficiency __R_ADDTASK__->SetTrackEfficiency(0.98); __R_ADDTASK__->SetTrackEfficiencyOnlyForEmbedding(kTRUE); // Add track container for embedded event AliTrackContainer* tracksDetLevel = new AliTrackContainer("tracks"); tracksDetLevel->SetIsEmbedding(kTRUE); tracksDetLevel->SetParticlePtCut(0.15); __R_ADDTASK__->AdoptTrackContainer(tracksDetLevel); // EMCal clusters are already added to the jet finder in the combined cluster container __R_ADDTASK__->SetRecycleUnusedEmbeddedEventsMode(true); #Module.EndConfig #_______________________________________________________________________________ #Module.Begin JetFinder_full_AKT_02_Embedding_M02SubtractionConst500 #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWGJE/EMCALJetTasks/macros/AddTaskEmcalJet.C #Module.MacroArgs "usedefault", "caloClustersCombined_M02SubtractionConst500", AliJetContainer::antikt_algorithm, 0.2, AliJetContainer::kFullJet, kTrackPtCut, kClusPtCut, kGhostArea, AliJetContainer::pt_scheme, "Jet_M02SubtractionConst500", 0.1, kFALSE, kFALSE #Module.Deps EmcalCorrectionTask_Embedding_ClusterLevel_HadCorr,EmcalCorrectionTask_Embedding_ClusterLevel_M02SubtractionConst500,EmcalCorrectionTask_Embedding_ClusterLevel_M02SubtractionFrac05,EmcalCorrectionTask_Embedding_ClusterLevel_M02SubtractionFrac1 #Module.Owner jmulliga #Module.OutputFile EventStat_temp.root #Module.StartConfig __R_ADDTASK__->SelectCollisionCandidates(kComPhysSel); __R_ADDTASK__->SetUseNewCentralityEstimation(kTRUE); __R_ADDTASK__->SetNCentBins(5); __R_ADDTASK__->SetForceBeamType(AliAnalysisTaskEmcal::kAA); __R_ADDTASK__->GetClusterContainer(0)->SetClusNonLinCorrEnergyCut(0.); __R_ADDTASK__->GetClusterContainer(0)->SetClusHadCorrEnergyCut(0.3); __R_ADDTASK__->GetClusterContainer(0)->SetDefaultClusterEnergy(AliVCluster::kHadCorr); __R_ADDTASK__->GetClusterContainer(0)->SetClusTimeCut(-50e-9, 100e-9); // Artifically reduce the embedded tracking efficiency __R_ADDTASK__->SetTrackEfficiency(0.98); __R_ADDTASK__->SetTrackEfficiencyOnlyForEmbedding(kTRUE); // Add track container for embedded event AliTrackContainer* tracksDetLevel = new AliTrackContainer("tracks"); tracksDetLevel->SetIsEmbedding(kTRUE); tracksDetLevel->SetParticlePtCut(0.15); __R_ADDTASK__->AdoptTrackContainer(tracksDetLevel); // EMCal clusters are already added to the jet finder in the combined cluster container __R_ADDTASK__->SetRecycleUnusedEmbeddedEventsMode(true); #Module.EndConfig #_______________________________________________________________________________ #Module.Begin JetFinder_full_AKT_02_Embedding_M02SubtractionFrac05 #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWGJE/EMCALJetTasks/macros/AddTaskEmcalJet.C #Module.MacroArgs "usedefault", "caloClustersCombined_M02SubtractionFrac05", AliJetContainer::antikt_algorithm, 0.2, AliJetContainer::kFullJet, kTrackPtCut, kClusPtCut, kGhostArea, AliJetContainer::pt_scheme, "Jet_M02SubtractionFrac05", 0.1, kFALSE, kFALSE #Module.Deps EmcalCorrectionTask_Embedding_ClusterLevel_HadCorr,EmcalCorrectionTask_Embedding_ClusterLevel_M02SubtractionConst500,EmcalCorrectionTask_Embedding_ClusterLevel_M02SubtractionFrac05,EmcalCorrectionTask_Embedding_ClusterLevel_M02SubtractionFrac1 #Module.Owner jmulliga #Module.OutputFile EventStat_temp.root #Module.StartConfig __R_ADDTASK__->SelectCollisionCandidates(kComPhysSel); __R_ADDTASK__->SetUseNewCentralityEstimation(kTRUE); __R_ADDTASK__->SetNCentBins(5); __R_ADDTASK__->SetForceBeamType(AliAnalysisTaskEmcal::kAA); __R_ADDTASK__->GetClusterContainer(0)->SetClusNonLinCorrEnergyCut(0.); __R_ADDTASK__->GetClusterContainer(0)->SetClusHadCorrEnergyCut(0.3); __R_ADDTASK__->GetClusterContainer(0)->SetDefaultClusterEnergy(AliVCluster::kHadCorr); __R_ADDTASK__->GetClusterContainer(0)->SetClusTimeCut(-50e-9, 100e-9); // Artifically reduce the embedded tracking efficiency __R_ADDTASK__->SetTrackEfficiency(0.98); __R_ADDTASK__->SetTrackEfficiencyOnlyForEmbedding(kTRUE); // Add track container for embedded event AliTrackContainer* tracksDetLevel = new AliTrackContainer("tracks"); tracksDetLevel->SetIsEmbedding(kTRUE); tracksDetLevel->SetParticlePtCut(0.15); __R_ADDTASK__->AdoptTrackContainer(tracksDetLevel); // EMCal clusters are already added to the jet finder in the combined cluster container __R_ADDTASK__->SetRecycleUnusedEmbeddedEventsMode(true); #Module.EndConfig #_______________________________________________________________________________ #Module.Begin JetFinder_full_AKT_02_Embedding_M02SubtractionFrac1 #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWGJE/EMCALJetTasks/macros/AddTaskEmcalJet.C #Module.MacroArgs "usedefault", "caloClustersCombined_M02SubtractionFrac1", AliJetContainer::antikt_algorithm, 0.2, AliJetContainer::kFullJet, kTrackPtCut, kClusPtCut, kGhostArea, AliJetContainer::pt_scheme, "Jet_M02SubtractionFrac1", 0.1, kFALSE, kFALSE #Module.Deps EmcalCorrectionTask_Embedding_ClusterLevel_HadCorr,EmcalCorrectionTask_Embedding_ClusterLevel_M02SubtractionConst500,EmcalCorrectionTask_Embedding_ClusterLevel_M02SubtractionFrac05,EmcalCorrectionTask_Embedding_ClusterLevel_M02SubtractionFrac1 #Module.Owner jmulliga #Module.OutputFile EventStat_temp.root #Module.StartConfig __R_ADDTASK__->SelectCollisionCandidates(kComPhysSel); __R_ADDTASK__->SetUseNewCentralityEstimation(kTRUE); __R_ADDTASK__->SetNCentBins(5); __R_ADDTASK__->SetForceBeamType(AliAnalysisTaskEmcal::kAA); __R_ADDTASK__->GetClusterContainer(0)->SetClusNonLinCorrEnergyCut(0.); __R_ADDTASK__->GetClusterContainer(0)->SetClusHadCorrEnergyCut(0.3); __R_ADDTASK__->GetClusterContainer(0)->SetDefaultClusterEnergy(AliVCluster::kHadCorr); __R_ADDTASK__->GetClusterContainer(0)->SetClusTimeCut(-50e-9, 100e-9); // Artifically reduce the embedded tracking efficiency __R_ADDTASK__->SetTrackEfficiency(0.98); __R_ADDTASK__->SetTrackEfficiencyOnlyForEmbedding(kTRUE); // Add track container for embedded event AliTrackContainer* tracksDetLevel = new AliTrackContainer("tracks"); tracksDetLevel->SetIsEmbedding(kTRUE); tracksDetLevel->SetParticlePtCut(0.15); __R_ADDTASK__->AdoptTrackContainer(tracksDetLevel); // EMCal clusters are already added to the jet finder in the combined cluster container __R_ADDTASK__->SetRecycleUnusedEmbeddedEventsMode(true); #Module.EndConfig #_______________________________________________________________________________ #Module.Begin JetPerformance_Embedding_HadCorr #Module.Libs CGAL,fastjet,siscone,siscone_spherical,fastjetplugins,fastjettools,fastjetcontribfragile #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWGJE/EMCALJetTasks/macros/AddTaskEmcalJetPerformance.C #Module.MacroArgs "usedefault", "caloClustersCombined_HadCorr", "", 0.15, 0.3, "JetPerformance_HadCorr" #Module.Deps JetTagger_Embedding_ppDetLevel_ppTruthLevel,JetTagger_Embedding_CombinedDetLevel_ppDetLevel_HadCorr #Module.Owner jmulliga #Module.OutputFile AnalysisResults.root #Module.StartConfig __R_ADDTASK__->SelectCollisionCandidates(AliVEvent::kINT7); __R_ADDTASK__->SetUseNewCentralityEstimation(kTRUE); __R_ADDTASK__->SetNCentBins(5); __R_ADDTASK__->SetUseAliEventCuts(kTRUE); __R_ADDTASK__->SetMakeGeneralHistograms(kFALSE); // Set plotting options __R_ADDTASK__->SetPlotJetHistograms(kTRUE); __R_ADDTASK__->SetPlotClusterHistograms(kTRUE); __R_ADDTASK__->SetComputeBackground(kTRUE); __R_ADDTASK__->SetDoTriggerSimulation(kFALSE); __R_ADDTASK__->SetComputeMBDownscaling(kFALSE); __R_ADDTASK__->SetPlotMatchedJetHistograms(kTRUE); // Configure cluster container AliClusterContainer* clusCont = __R_ADDTASK__->GetClusterContainer("caloClustersCombined_HadCorr"); clusCont->SetClusHadCorrEnergyCut(0.3); clusCont->SetDefaultClusterEnergy(AliVCluster::kHadCorr); clusCont->SetClusTimeCut(-50e-9, 100e-9); // Add embedded track container AliTrackContainer *trackContMC = __R_ADDTASK__->AddTrackContainer("tracks"); trackContMC->SetIsEmbedding(kTRUE); trackContMC->SetParticlePtCut(0.15); // Set jet matching criteria __R_ADDTASK__->SetMinimumSharedMomentumFraction(0.5); __R_ADDTASK__->SetMaximumMatchedJetDistance(0.3); // Configure det-level jet container AliJetContainer* jetContFu02 = __R_ADDTASK__->AddJetContainer("Jet_HadCorr_AKTFullR020_tracks_pT0150_caloClustersCombined_HadCorr_E0300_pt_scheme", AliEmcalJet::kEMCALfid, 0.2); jetContFu02->SetRhoName("Rho_HadCorr_Scaled"); jetContFu02->SetPercAreaCut(0.6); jetContFu02->SetLeadingHadronType(0); jetContFu02->SetPtBiasJetTrack(5.); jetContFu02->SetPtBiasJetClus(5.); jetContFu02->SetJetPtCut(1.); jetContFu02->SetMaxTrackPt(100.); jetContFu02->SetIsParticleLevel(kFALSE); jetContFu02->ConnectClusterContainer(clusCont); // Used for background studies // Configure truth-level jet container AliJetContainer* jetContGen = __R_ADDTASK__->AddJetContainer("Jet_AKTFullR020_mcparticles_pT0000_pt_scheme", AliEmcalJet::kEMCALfid, 0.2); jetContGen->SetJetPtCut(0.15); jetContGen->SetMaxTrackPt(1000.); jetContGen->SetIsParticleLevel(kTRUE); __R_ADDTASK__->SetRecycleUnusedEmbeddedEventsMode(true); #Module.EndConfig #_______________________________________________________________________________ #Module.Begin JetPerformance_Embedding_M02SubtractionConst500 #Module.Libs CGAL,fastjet,siscone,siscone_spherical,fastjetplugins,fastjettools,fastjetcontribfragile #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWGJE/EMCALJetTasks/macros/AddTaskEmcalJetPerformance.C #Module.MacroArgs "usedefault", "caloClustersCombined_M02SubtractionConst500", "", 0.15, 0.3, "JetPerformance_M02SubtractionConst500" #Module.Deps JetTagger_Embedding_ppDetLevel_ppTruthLevel,JetTagger_Embedding_CombinedDetLevel_ppDetLevel_M02SubtractionConst500 #Module.Owner jmulliga #Module.OutputFile AnalysisResults.root #Module.StartConfig __R_ADDTASK__->SelectCollisionCandidates(AliVEvent::kINT7); __R_ADDTASK__->SetUseNewCentralityEstimation(kTRUE); __R_ADDTASK__->SetNCentBins(5); __R_ADDTASK__->SetUseAliEventCuts(kTRUE); __R_ADDTASK__->SetMakeGeneralHistograms(kFALSE); // Set plotting options __R_ADDTASK__->SetPlotJetHistograms(kTRUE); __R_ADDTASK__->SetPlotClusterHistograms(kTRUE); __R_ADDTASK__->SetComputeBackground(kTRUE); __R_ADDTASK__->SetDoTriggerSimulation(kFALSE); __R_ADDTASK__->SetComputeMBDownscaling(kFALSE); __R_ADDTASK__->SetPlotMatchedJetHistograms(kTRUE); AliClusterContainer* clusCont = __R_ADDTASK__->GetClusterContainer("caloClustersCombined_M02SubtractionConst500"); clusCont->SetClusHadCorrEnergyCut(0.3); clusCont->SetDefaultClusterEnergy(AliVCluster::kHadCorr); clusCont->SetClusTimeCut(-50e-9, 100e-9); AliTrackContainer *trackContMC = __R_ADDTASK__->AddTrackContainer("tracks"); trackContMC->SetIsEmbedding(kTRUE); trackContMC->SetParticlePtCut(0.15); // Configure jet matching criteria __R_ADDTASK__->SetMinimumSharedMomentumFraction(0.5); __R_ADDTASK__->SetMaximumMatchedJetDistance(0.3); // Configure det-level jet container AliJetContainer* jetContFu02 = __R_ADDTASK__->AddJetContainer("Jet_M02SubtractionConst500_AKTFullR020_tracks_pT0150_caloClustersCombined_M02SubtractionConst500_E0300_pt_scheme", AliEmcalJet::kEMCALfid, 0.2); jetContFu02->SetRhoName("Rho_M02SubtractionConst500_Scaled"); jetContFu02->SetPercAreaCut(0.6); jetContFu02->SetLeadingHadronType(0); jetContFu02->SetPtBiasJetTrack(5.); jetContFu02->SetPtBiasJetClus(5.); jetContFu02->SetJetPtCut(1.); jetContFu02->SetMaxTrackPt(100.); jetContFu02->SetIsParticleLevel(kFALSE); jetContFu02->ConnectClusterContainer(clusCont); AliJetContainer* jetContGen = __R_ADDTASK__->AddJetContainer("Jet_AKTFullR020_mcparticles_pT0000_pt_scheme", AliEmcalJet::kEMCALfid, 0.2); jetContGen->SetJetPtCut(0.15); jetContGen->SetMaxTrackPt(1000.); jetContGen->SetIsParticleLevel(kTRUE); __R_ADDTASK__->SetRecycleUnusedEmbeddedEventsMode(true); #Module.EndConfig #_______________________________________________________________________________ #Module.Begin JetPerformance_Embedding_M02SubtractionFrac05 #Module.Libs CGAL,fastjet,siscone,siscone_spherical,fastjetplugins,fastjettools,fastjetcontribfragile #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWGJE/EMCALJetTasks/macros/AddTaskEmcalJetPerformance.C #Module.MacroArgs "usedefault", "caloClustersCombined_M02SubtractionFrac05", "", 0.15, 0.3, "JetPerformance_M02SubtractionFrac05" #Module.Deps JetTagger_Embedding_ppDetLevel_ppTruthLevel,JetTagger_Embedding_CombinedDetLevel_ppDetLevel_M02SubtractionFrac05 #Module.Owner jmulliga #Module.OutputFile AnalysisResults.root #Module.StartConfig __R_ADDTASK__->SelectCollisionCandidates(AliVEvent::kINT7); __R_ADDTASK__->SetUseNewCentralityEstimation(kTRUE); __R_ADDTASK__->SetNCentBins(5); __R_ADDTASK__->SetUseAliEventCuts(kTRUE); __R_ADDTASK__->SetMakeGeneralHistograms(kFALSE); // Set plotting options __R_ADDTASK__->SetPlotJetHistograms(kTRUE); __R_ADDTASK__->SetPlotClusterHistograms(kTRUE); __R_ADDTASK__->SetComputeBackground(kTRUE); __R_ADDTASK__->SetDoTriggerSimulation(kFALSE); __R_ADDTASK__->SetComputeMBDownscaling(kFALSE); __R_ADDTASK__->SetPlotMatchedJetHistograms(kTRUE); AliClusterContainer* clusCont = __R_ADDTASK__->GetClusterContainer("caloClustersCombined_M02SubtractionFrac05"); clusCont->SetClusHadCorrEnergyCut(0.3); clusCont->SetDefaultClusterEnergy(AliVCluster::kHadCorr); clusCont->SetClusTimeCut(-50e-9, 100e-9); AliTrackContainer *trackContMC = __R_ADDTASK__->AddTrackContainer("tracks"); trackContMC->SetIsEmbedding(kTRUE); trackContMC->SetParticlePtCut(0.15); // Configure jet matching criteria __R_ADDTASK__->SetMinimumSharedMomentumFraction(0.5); __R_ADDTASK__->SetMaximumMatchedJetDistance(0.3); // Configure det-level jet container AliJetContainer* jetContFu02 = __R_ADDTASK__->AddJetContainer("Jet_M02SubtractionFrac05_AKTFullR020_tracks_pT0150_caloClustersCombined_M02SubtractionFrac05_E0300_pt_scheme", AliEmcalJet::kEMCALfid, 0.2); jetContFu02->SetRhoName("Rho_M02SubtractionFrac05_Scaled"); jetContFu02->SetPercAreaCut(0.6); jetContFu02->SetLeadingHadronType(0); jetContFu02->SetPtBiasJetTrack(5.); jetContFu02->SetPtBiasJetClus(5.); jetContFu02->SetJetPtCut(1.); jetContFu02->SetMaxTrackPt(100.); jetContFu02->SetIsParticleLevel(kFALSE); jetContFu02->ConnectClusterContainer(clusCont); AliJetContainer* jetContGen = __R_ADDTASK__->AddJetContainer("Jet_AKTFullR020_mcparticles_pT0000_pt_scheme", AliEmcalJet::kEMCALfid, 0.2); jetContGen->SetJetPtCut(0.15); jetContGen->SetMaxTrackPt(1000.); jetContGen->SetIsParticleLevel(kTRUE); __R_ADDTASK__->SetRecycleUnusedEmbeddedEventsMode(true); #Module.EndConfig #_______________________________________________________________________________ #Module.Begin JetPerformance_Embedding_M02SubtractionFrac1 #Module.Libs CGAL,fastjet,siscone,siscone_spherical,fastjetplugins,fastjettools,fastjetcontribfragile #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWGJE/EMCALJetTasks/macros/AddTaskEmcalJetPerformance.C #Module.MacroArgs "usedefault", "caloClustersCombined_M02SubtractionFrac1", "", 0.15, 0.3, "JetPerformance_M02SubtractionFrac1" #Module.Deps JetTagger_Embedding_ppDetLevel_ppTruthLevel,JetTagger_Embedding_CombinedDetLevel_ppDetLevel_M02SubtractionFrac1 #Module.Owner jmulliga #Module.OutputFile AnalysisResults.root #Module.StartConfig __R_ADDTASK__->SelectCollisionCandidates(AliVEvent::kINT7); __R_ADDTASK__->SetUseNewCentralityEstimation(kTRUE); __R_ADDTASK__->SetNCentBins(5); __R_ADDTASK__->SetUseAliEventCuts(kTRUE); __R_ADDTASK__->SetMakeGeneralHistograms(kFALSE); // Set plotting options __R_ADDTASK__->SetPlotJetHistograms(kTRUE); __R_ADDTASK__->SetPlotClusterHistograms(kTRUE); __R_ADDTASK__->SetComputeBackground(kTRUE); __R_ADDTASK__->SetDoTriggerSimulation(kFALSE); __R_ADDTASK__->SetComputeMBDownscaling(kFALSE); __R_ADDTASK__->SetPlotMatchedJetHistograms(kTRUE); AliClusterContainer* clusCont = __R_ADDTASK__->GetClusterContainer("caloClustersCombined_M02SubtractionFrac1"); clusCont->SetClusHadCorrEnergyCut(0.3); clusCont->SetDefaultClusterEnergy(AliVCluster::kHadCorr); clusCont->SetClusTimeCut(-50e-9, 100e-9); AliTrackContainer *trackContMC = __R_ADDTASK__->AddTrackContainer("tracks"); trackContMC->SetIsEmbedding(kTRUE); trackContMC->SetParticlePtCut(0.15); // Configure jet matching criteria __R_ADDTASK__->SetMinimumSharedMomentumFraction(0.5); __R_ADDTASK__->SetMaximumMatchedJetDistance(0.3); // Configure det-level jet container AliJetContainer* jetContFu02 = __R_ADDTASK__->AddJetContainer("Jet_M02SubtractionFrac1_AKTFullR020_tracks_pT0150_caloClustersCombined_M02SubtractionFrac1_E0300_pt_scheme", AliEmcalJet::kEMCALfid, 0.2); jetContFu02->SetRhoName("Rho_M02SubtractionFrac1_Scaled"); jetContFu02->SetPercAreaCut(0.6); jetContFu02->SetLeadingHadronType(0); jetContFu02->SetPtBiasJetTrack(5.); jetContFu02->SetPtBiasJetClus(5.); jetContFu02->SetJetPtCut(1.); jetContFu02->SetMaxTrackPt(100.); jetContFu02->SetIsParticleLevel(kFALSE); jetContFu02->ConnectClusterContainer(clusCont); AliJetContainer* jetContGen = __R_ADDTASK__->AddJetContainer("Jet_AKTFullR020_mcparticles_pT0000_pt_scheme", AliEmcalJet::kEMCALfid, 0.2); jetContGen->SetJetPtCut(0.15); jetContGen->SetMaxTrackPt(1000.); jetContGen->SetIsParticleLevel(kTRUE); __R_ADDTASK__->SetRecycleUnusedEmbeddedEventsMode(true); #Module.EndConfig #_______________________________________________________________________________ #Module.Begin JetTagger_Embedding_CombinedDetLevel_ppDetLevel_HadCorr #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWGJE/EMCALJetTasks/macros/AddTaskEmcalJetTaggerFast.C #Module.MacroArgs "Jet_HadCorr_AKTFullR020_tracks_pT0150_caloClustersCombined_HadCorr_E0300_pt_scheme", "Jet_AKTChargedR020_tracks_pT0150_pt_scheme", 0.2, "", "", "", "", "EMCALfid", "V0M", kComPhysSel, "" #Module.Deps JetFinder_charged_AKT_02_Embedding_pp,RhoTask_HadCorr_Embedding,JetFinder_full_AKT_02_Embedding_HadCorr #Module.Owner jmulliga #Module.OutputFile AnalysisResults.root #Module.StartConfig // Task level settings __R_ADDTASK__->SetRecycleUnusedEmbeddedEventsMode(true); // Tag via geometrical matching __R_ADDTASK__->SetJetTaggingMethod(PWGJE::EMCALJetTasks::AliEmcalJetTaggerTaskFast::kGeo); // Tag the closest jet __R_ADDTASK__->SetJetTaggingType(PWGJE::EMCALJetTasks::AliEmcalJetTaggerTaskFast::kClosest); // Don't impose any additional acceptance cuts beyond the jet containers __R_ADDTASK__->SetTypeAcceptance(PWGJE::EMCALJetTasks::AliEmcalJetTaggerTaskFast::kNoLimit); // Use default matching distance __R_ADDTASK__->SetMaxDistance(0.3); // Set fraction shared momentum for output hists __R_ADDTASK__->SetMinFractionShared(0.5); // Redundant, but done for completeness __R_ADDTASK__->SelectCollisionCandidates(kComPhysSel); __R_ADDTASK__->SetUseNewCentralityEstimation(kTRUE); __R_ADDTASK__->SetNCentBins(5); // Configure combined jet container auto jetContFu02 = __R_ADDTASK__->GetJetContainer(0); jetContFu02->SetMaxTrackPt(100); jetContFu02->SetRhoName("Rho_HadCorr_Scaled"); jetContFu02->SetPercAreaCut(0.6); jetContFu02->SetLeadingHadronType(0); jetContFu02->SetPtBiasJetTrack(5.); jetContFu02->SetPtBiasJetClus(5.); jetContFu02->SetJetPtCut(1.); jetContFu02->SetMaxTrackPt(100.); jetContFu02->SetIsParticleLevel(kFALSE); // Configure pp det-level jet container auto detLevelJetCont = __R_ADDTASK__->GetJetContainer(1); detLevelJetCont->SetMaxTrackPt(100); #Module.EndConfig #_______________________________________________________________________________ #Module.Begin JetTagger_Embedding_CombinedDetLevel_ppDetLevel_M02SubtractionConst500 #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWGJE/EMCALJetTasks/macros/AddTaskEmcalJetTaggerFast.C #Module.MacroArgs "Jet_M02SubtractionConst500_AKTFullR020_tracks_pT0150_caloClustersCombined_M02SubtractionConst500_E0300_pt_scheme", "Jet_AKTChargedR020_tracks_pT0150_pt_scheme", 0.2, "", "", "", "", "EMCALfid", "V0M", kComPhysSel, "" #Module.Deps JetFinder_charged_AKT_02_Embedding_pp,RhoTask_M02SubtractionConst500_Embedding,JetFinder_full_AKT_02_Embedding_M02SubtractionConst500 #Module.Owner jmulliga #Module.OutputFile AnalysisResults.root #Module.StartConfig // Task level settings __R_ADDTASK__->SetRecycleUnusedEmbeddedEventsMode(true); // Tag via geometrical matching __R_ADDTASK__->SetJetTaggingMethod(PWGJE::EMCALJetTasks::AliEmcalJetTaggerTaskFast::kGeo); // Tag the closest jet __R_ADDTASK__->SetJetTaggingType(PWGJE::EMCALJetTasks::AliEmcalJetTaggerTaskFast::kClosest); // Don't impose any additional acceptance cuts beyond the jet containers __R_ADDTASK__->SetTypeAcceptance(PWGJE::EMCALJetTasks::AliEmcalJetTaggerTaskFast::kNoLimit); // Use default matching distance __R_ADDTASK__->SetMaxDistance(0.3); // Set fraction shared momentum for output hists __R_ADDTASK__->SetMinFractionShared(0.5); // Redundant, but done for completeness __R_ADDTASK__->SelectCollisionCandidates(kComPhysSel); __R_ADDTASK__->SetUseNewCentralityEstimation(kTRUE); __R_ADDTASK__->SetNCentBins(5); // Configure combined jet container auto jetContFu02 = __R_ADDTASK__->GetJetContainer(0); jetContFu02->SetMaxTrackPt(100); jetContFu02->SetRhoName("Rho_HadCorr_Scaled"); jetContFu02->SetPercAreaCut(0.6); jetContFu02->SetLeadingHadronType(0); jetContFu02->SetPtBiasJetTrack(5.); jetContFu02->SetPtBiasJetClus(5.); jetContFu02->SetJetPtCut(1.); jetContFu02->SetMaxTrackPt(100.); jetContFu02->SetIsParticleLevel(kFALSE); // Configure pp det-level jet container auto detLevelJetCont = __R_ADDTASK__->GetJetContainer(1); detLevelJetCont->SetMaxTrackPt(100); #Module.EndConfig #_______________________________________________________________________________ #Module.Begin JetTagger_Embedding_CombinedDetLevel_ppDetLevel_M02SubtractionFrac05 #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWGJE/EMCALJetTasks/macros/AddTaskEmcalJetTaggerFast.C #Module.MacroArgs "Jet_M02SubtractionFrac05_AKTFullR020_tracks_pT0150_caloClustersCombined_M02SubtractionFrac05_E0300_pt_scheme", "Jet_AKTChargedR020_tracks_pT0150_pt_scheme", 0.2, "", "", "", "", "EMCALfid", "V0M", kComPhysSel, "" #Module.Deps JetFinder_charged_AKT_02_Embedding_pp,RhoTask_M02SubtractionFrac05_Embedding,JetFinder_full_AKT_02_Embedding_M02SubtractionFrac05 #Module.Owner jmulliga #Module.OutputFile AnalysisResults.root #Module.StartConfig // Task level settings __R_ADDTASK__->SetRecycleUnusedEmbeddedEventsMode(true); // Tag via geometrical matching __R_ADDTASK__->SetJetTaggingMethod(PWGJE::EMCALJetTasks::AliEmcalJetTaggerTaskFast::kGeo); // Tag the closest jet __R_ADDTASK__->SetJetTaggingType(PWGJE::EMCALJetTasks::AliEmcalJetTaggerTaskFast::kClosest); // Don't impose any additional acceptance cuts beyond the jet containers __R_ADDTASK__->SetTypeAcceptance(PWGJE::EMCALJetTasks::AliEmcalJetTaggerTaskFast::kNoLimit); // Use default matching distance __R_ADDTASK__->SetMaxDistance(0.3); // Set fraction shared momentum for output hists __R_ADDTASK__->SetMinFractionShared(0.5); // Redundant, but done for completeness __R_ADDTASK__->SelectCollisionCandidates(kComPhysSel); __R_ADDTASK__->SetUseNewCentralityEstimation(kTRUE); __R_ADDTASK__->SetNCentBins(5); // Configure combined jet container auto jetContFu02 = __R_ADDTASK__->GetJetContainer(0); jetContFu02->SetMaxTrackPt(100); jetContFu02->SetRhoName("Rho_HadCorr_Scaled"); jetContFu02->SetPercAreaCut(0.6); jetContFu02->SetLeadingHadronType(0); jetContFu02->SetPtBiasJetTrack(5.); jetContFu02->SetPtBiasJetClus(5.); jetContFu02->SetJetPtCut(1.); jetContFu02->SetMaxTrackPt(100.); jetContFu02->SetIsParticleLevel(kFALSE); // Configure pp det-level jet container auto detLevelJetCont = __R_ADDTASK__->GetJetContainer(1); detLevelJetCont->SetMaxTrackPt(100); #Module.EndConfig #_______________________________________________________________________________ #Module.Begin JetTagger_Embedding_CombinedDetLevel_ppDetLevel_M02SubtractionFrac1 #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWGJE/EMCALJetTasks/macros/AddTaskEmcalJetTaggerFast.C #Module.MacroArgs "Jet_M02SubtractionFrac1_AKTFullR020_tracks_pT0150_caloClustersCombined_M02SubtractionFrac1_E0300_pt_scheme", "Jet_AKTChargedR020_tracks_pT0150_pt_scheme", 0.2, "", "", "", "", "EMCALfid", "V0M", kComPhysSel, "" #Module.Deps JetFinder_charged_AKT_02_Embedding_pp,RhoTask_M02SubtractionFrac1_Embedding,JetFinder_full_AKT_02_Embedding_M02SubtractionFrac1 #Module.Owner jmulliga #Module.OutputFile AnalysisResults.root #Module.StartConfig // Task level settings __R_ADDTASK__->SetRecycleUnusedEmbeddedEventsMode(true); // Tag via geometrical matching __R_ADDTASK__->SetJetTaggingMethod(PWGJE::EMCALJetTasks::AliEmcalJetTaggerTaskFast::kGeo); // Tag the closest jet __R_ADDTASK__->SetJetTaggingType(PWGJE::EMCALJetTasks::AliEmcalJetTaggerTaskFast::kClosest); // Don't impose any additional acceptance cuts beyond the jet containers __R_ADDTASK__->SetTypeAcceptance(PWGJE::EMCALJetTasks::AliEmcalJetTaggerTaskFast::kNoLimit); // Use default matching distance __R_ADDTASK__->SetMaxDistance(0.3); // Set fraction shared momentum for output hists __R_ADDTASK__->SetMinFractionShared(0.5); // Redundant, but done for completeness __R_ADDTASK__->SelectCollisionCandidates(kComPhysSel); __R_ADDTASK__->SetUseNewCentralityEstimation(kTRUE); __R_ADDTASK__->SetNCentBins(5); // Configure combined jet container auto jetContFu02 = __R_ADDTASK__->GetJetContainer(0); jetContFu02->SetMaxTrackPt(100); jetContFu02->SetRhoName("Rho_HadCorr_Scaled"); jetContFu02->SetPercAreaCut(0.6); jetContFu02->SetLeadingHadronType(0); jetContFu02->SetPtBiasJetTrack(5.); jetContFu02->SetPtBiasJetClus(5.); jetContFu02->SetJetPtCut(1.); jetContFu02->SetMaxTrackPt(100.); jetContFu02->SetIsParticleLevel(kFALSE); // Configure pp det-level jet container auto detLevelJetCont = __R_ADDTASK__->GetJetContainer(1); detLevelJetCont->SetMaxTrackPt(100); #Module.EndConfig #_______________________________________________________________________________ #Module.Begin JetTagger_Embedding_ppDetLevel_ppTruthLevel #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWGJE/EMCALJetTasks/macros/AddTaskEmcalJetTaggerFast.C #Module.MacroArgs "Jet_AKTChargedR020_tracks_pT0150_pt_scheme", "Jet_AKTFullR020_mcparticles_pT0000_pt_scheme", 0.2, "", "", "", "", "EMCALfid", "V0M", kComPhysSel, "" #Module.Deps MCJetFinder_full_AKT_02_Embedding,JetFinder_charged_AKT_02_Embedding_pp #Module.Owner jmulliga #Module.OutputFile AnalysisResults.root #Module.StartConfig // Task level settings __R_ADDTASK__->SetRecycleUnusedEmbeddedEventsMode(true); // Tag via geometrical matching __R_ADDTASK__->SetJetTaggingMethod(PWGJE::EMCALJetTasks::AliEmcalJetTaggerTaskFast::kGeo); // Tag the closest jet __R_ADDTASK__->SetJetTaggingType(PWGJE::EMCALJetTasks::AliEmcalJetTaggerTaskFast::kClosest); // Don't impose any additional acceptance cuts beyond the jet containers __R_ADDTASK__->SetTypeAcceptance(PWGJE::EMCALJetTasks::AliEmcalJetTaggerTaskFast::kNoLimit); // Use default matching distance __R_ADDTASK__->SetMaxDistance(0.3); // Redundant, but done for completeness __R_ADDTASK__->SelectCollisionCandidates(kComPhysSel); __R_ADDTASK__->SetUseNewCentralityEstimation(kTRUE); __R_ADDTASK__->SetNCentBins(5); // Det-level jet container configuration (not a lot of config needed for pp) auto detLevelJetCont = __R_ADDTASK__->GetJetContainer(0); detLevelJetCont->SetMaxTrackPt(100); // Truth-level jet container configuration (not a lot of config needed for pp matching) auto partLevelJetCont = __R_ADDTASK__->GetJetContainer(1); partLevelJetCont->SetMaxTrackPt(1000); partLevelJetCont->SetJetPtCut(0.15); // Remove lots of trivial jets which will pollute the matching #Module.EndConfig #_______________________________________________________________________________ #Module.Begin MCJetFinder_full_AKT_02_Embedding #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWGJE/EMCALJetTasks/macros/AddTaskEmcalJet.C #Module.MacroArgs "mcparticles", "", AliJetContainer::antikt_algorithm, 0.2, AliJetContainer::kFullJet, 0., 0., kGhostArea, AliJetContainer::pt_scheme, "Jet", 0.1, kFALSE, kFALSE #Module.Deps EmbeddingHelper #Module.Owner jmulliga #Module.OutputFile EventStat_temp.root #Module.StartConfig __R_ADDTASK__->SelectCollisionCandidates(kComPhysSel); __R_ADDTASK__->SetUseNewCentralityEstimation(kTRUE); __R_ADDTASK__->SetNCentBins(5); __R_ADDTASK__->SetForceBeamType(AliAnalysisTaskEmcal::kAA); // Set mcparticles as embedded AliParticleContainer * truthTracks = __R_ADDTASK__->GetParticleContainer(0); truthTracks->SetIsEmbedding(kTRUE); __R_ADDTASK__->SetRecycleUnusedEmbeddedEventsMode(true); #Module.EndConfig #_______________________________________________________________________________ #Module.Begin MultSelectionTask #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/OADB/COMMON/MULTIPLICITY/macros/AddTaskMultSelection.C #Module.MacroArgs kFALSE #Module.Deps CDBConnectTask #Module.Owner jmazer #Module.OutputFile AnalysisResults.root #Module.StartConfig __R_ADDTASK__->SelectCollisionCandidates(kComPhysSel); /* Actually the multiplicity task does need to run on AODs as well if (strcmp(kDatatype,"AOD")==0) { // AOD data sets don't need centrality task cout << "*** Removing centrality task because AOD dataset" << endl; AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager(); TObjArray *array = mgr->GetTasks(); array->Remove(__R_ADDTASK__); } */ #Module.EndConfig #_______________________________________________________________________________ #Module.Begin RhoTask_HadCorr_Embedding #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWGJE/EMCALJetTasks/macros/AddTaskRhoNew.C #Module.MacroArgs "usedefault", "", "Rho_HadCorr", 0.4, AliEmcalJet::kTPCfid, AliJetContainer::kChargedJet, kFALSE, AliJetContainer::pt_scheme, "HadCorr" #Module.Deps JetFinder_charged_KT_04_Embedding #Module.Owner jmulliga #Module.OutputFile EventStat_temp.root #Module.StartConfig __R_ADDTASK__->SetExcludeLeadJets(2); __R_ADDTASK__->SetUseNewCentralityEstimation(kTRUE); __R_ADDTASK__->SetNCentBins(5); __R_ADDTASK__->SelectCollisionCandidates(kComPhysSel); __R_ADDTASK__->LoadRhoFunction("alien:///alice/cern.ch/user/j/jmulliga/scaleFactorEMCalLHC15o_HadCorr.root", "fScaleFactorEMCal"); __R_ADDTASK__->SetForceBeamType(AliAnalysisTaskEmcal::kAA); __R_ADDTASK__->SetRecycleUnusedEmbeddedEventsMode(true); #Module.EndConfig #_______________________________________________________________________________ #Module.Begin RhoTask_M02SubtractionConst500_Embedding #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWGJE/EMCALJetTasks/macros/AddTaskRhoNew.C #Module.MacroArgs "usedefault", "", "Rho_M02SubtractionConst500", 0.4, AliEmcalJet::kTPCfid, AliJetContainer::kChargedJet, kFALSE, AliJetContainer::pt_scheme, "M02SubtractionConst500" #Module.Deps JetFinder_charged_KT_04_Embedding #Module.Owner jmulliga #Module.OutputFile EventStat_temp.root #Module.StartConfig __R_ADDTASK__->SetExcludeLeadJets(2); __R_ADDTASK__->SetUseNewCentralityEstimation(kTRUE); __R_ADDTASK__->SetNCentBins(5); __R_ADDTASK__->SelectCollisionCandidates(kComPhysSel); __R_ADDTASK__->LoadRhoFunction("alien:///alice/cern.ch/user/j/jmulliga/scaleFactorEMCalLHC15o_M02SubtractionConst500.root", "fScaleFactorEMCal"); __R_ADDTASK__->SetForceBeamType(AliAnalysisTaskEmcal::kAA); __R_ADDTASK__->SetRecycleUnusedEmbeddedEventsMode(true); #Module.EndConfig #_______________________________________________________________________________ #Module.Begin RhoTask_M02SubtractionFrac05_Embedding #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWGJE/EMCALJetTasks/macros/AddTaskRhoNew.C #Module.MacroArgs "usedefault", "", "Rho_M02SubtractionFrac05", 0.4, AliEmcalJet::kTPCfid, AliJetContainer::kChargedJet, kFALSE, AliJetContainer::pt_scheme, "M02SubtractionFrac05" #Module.Deps JetFinder_charged_KT_04_Embedding #Module.Owner jmulliga #Module.OutputFile EventStat_temp.root #Module.StartConfig __R_ADDTASK__->SetExcludeLeadJets(2); __R_ADDTASK__->SetUseNewCentralityEstimation(kTRUE); __R_ADDTASK__->SetNCentBins(5); __R_ADDTASK__->SelectCollisionCandidates(kComPhysSel); __R_ADDTASK__->LoadRhoFunction("alien:///alice/cern.ch/user/j/jmulliga/scaleFactorEMCalLHC15o_M02SubtractionFrac05.root", "fScaleFactorEMCal"); __R_ADDTASK__->SetForceBeamType(AliAnalysisTaskEmcal::kAA); __R_ADDTASK__->SetRecycleUnusedEmbeddedEventsMode(true); #Module.EndConfig #_______________________________________________________________________________ #Module.Begin RhoTask_M02SubtractionFrac1_Embedding #Module.Libs #Module.DataTypes ESD, AOD, MC #Module.MacroName $ALICE_PHYSICS/PWGJE/EMCALJetTasks/macros/AddTaskRhoNew.C #Module.MacroArgs "usedefault", "", "Rho_M02SubtractionFrac1", 0.4, AliEmcalJet::kTPCfid, AliJetContainer::kChargedJet, kFALSE, AliJetContainer::pt_scheme, "M02SubtractionFrac1" #Module.Deps JetFinder_charged_KT_04_Embedding #Module.Owner jmulliga #Module.OutputFile EventStat_temp.root #Module.StartConfig __R_ADDTASK__->SetExcludeLeadJets(2); __R_ADDTASK__->SetUseNewCentralityEstimation(kTRUE); __R_ADDTASK__->SetNCentBins(5); __R_ADDTASK__->SelectCollisionCandidates(kComPhysSel); __R_ADDTASK__->LoadRhoFunction("alien:///alice/cern.ch/user/j/jmulliga/scaleFactorEMCalLHC15o_M02SubtractionFrac1.root", "fScaleFactorEMCal"); __R_ADDTASK__->SetForceBeamType(AliAnalysisTaskEmcal::kAA); __R_ADDTASK__->SetRecycleUnusedEmbeddedEventsMode(true); #Module.EndConfig