Skip to content

Commit 20d1e4e

Browse files
authored
[PWGCF] Update lambdaR2Correlation.cxx (#11725)
1 parent 0e37ae3 commit 20d1e4e

File tree

1 file changed

+27
-3
lines changed

1 file changed

+27
-3
lines changed

PWGCF/TwoParticleCorrelations/Tasks/lambdaR2Correlation.cxx

Lines changed: 27 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,7 @@ struct LambdaTableProducer {
339339
const AxisSpec axisV0Phi(36, 0., TwoPI, "#phi (rad)");
340340

341341
const AxisSpec axisRadius(2000, 0, 200, "r(cm)");
342-
const AxisSpec axisCosPA(500, 0.995, 1.0, "cos(#theta_{PA})");
342+
const AxisSpec axisCosPA(300, 0.97, 1.0, "cos(#theta_{PA})");
343343
const AxisSpec axisDcaV0PV(1000, 0., 10., "dca (cm)");
344344
const AxisSpec axisDcaProngPV(5000, -50., 50., "dca (cm)");
345345
const AxisSpec axisDcaDau(75, 0., 1.5, "Daug DCA (#sigma)");
@@ -404,7 +404,7 @@ struct LambdaTableProducer {
404404
histos.addClone("McRec/Lambda/", "McRec/AntiLambda/");
405405

406406
// MC Generated Histograms
407-
if (doprocessMCRun3 || doprocessMCRun2) {
407+
if (doprocessMCRun3 || doprocessMCRun2 || doprocessMCRecoRun3 || doprocessMCRecoRun2) {
408408
// McReco Histos
409409
histos.add("Tracks/h2f_tracks_pid_before_sel", "PIDs", kTH2F, {axisPID, axisV0Pt});
410410
histos.add("Tracks/h2f_tracks_pid_after_sel", "PIDs", kTH2F, {axisPID, axisV0Pt});
@@ -1172,7 +1172,7 @@ struct LambdaTableProducer {
11721172

11731173
using CollisionsRun3 = soa::Join<aod::Collisions, aod::EvSels, aod::CentFT0Ms>;
11741174
using CollisionsRun2 = soa::Join<aod::Collisions, aod::EvSels, aod::CentRun2V0Ms>;
1175-
using Tracks = soa::Join<aod::Tracks, aod::TrackSelection, aod::TracksExtra, aod::TracksDCA, aod::pidTPCPi, aod::pidTPCPr, aod::pidTOFPi, aod::pidTOFPr>;
1175+
using Tracks = soa::Join<aod::Tracks, aod::TrackSelection, aod::TracksExtra, aod::TracksDCA, aod::pidTPCPi, aod::pidTPCPr>;
11761176
using McV0Tracks = soa::Join<aod::V0Datas, aod::McV0Labels>;
11771177
using TracksMC = soa::Join<Tracks, aod::McTrackLabels>;
11781178

@@ -1190,6 +1190,30 @@ struct LambdaTableProducer {
11901190

11911191
PROCESS_SWITCH(LambdaTableProducer, processDataRun2, "Process for Run2 DATA", false);
11921192

1193+
void processMCRecoRun3(soa::Join<CollisionsRun3, aod::McCollisionLabels>::iterator const& collision, aod::McCollisions const&,
1194+
McV0Tracks const& V0s, TracksMC const& tracks, aod::McParticles const&)
1195+
{
1196+
// check collision
1197+
if (!selCollision<kRun3>(collision)) {
1198+
return;
1199+
}
1200+
fillLambdaRecoTables<kRun3, kMC>(collision, V0s, tracks);
1201+
}
1202+
1203+
PROCESS_SWITCH(LambdaTableProducer, processMCRecoRun3, "Process for Run3 McReco DATA", false);
1204+
1205+
void processMCRecoRun2(soa::Join<CollisionsRun2, aod::McCollisionLabels>::iterator const& collision, aod::McCollisions const&,
1206+
McV0Tracks const& V0s, TracksMC const& tracks, aod::McParticles const&)
1207+
{
1208+
// check collision
1209+
if (!selCollision<kRun2>(collision)) {
1210+
return;
1211+
}
1212+
fillLambdaRecoTables<kRun2, kMC>(collision, V0s, tracks);
1213+
}
1214+
1215+
PROCESS_SWITCH(LambdaTableProducer, processMCRecoRun2, "Process for Run2 McReco DATA", false);
1216+
11931217
void processMCRun3(aod::McCollisions::iterator const& mcCollision,
11941218
soa::SmallGroups<soa::Join<CollisionsRun3, aod::McCollisionLabels>> const& collisions,
11951219
McV0Tracks const& V0s, TracksMC const& tracks,

0 commit comments

Comments
 (0)