Skip to content

Commit 8eda9e8

Browse files
authored
[PWGLF] Fixed logic in MCReco Collisions + Renamed analysis task (#9150)
1 parent 5409c92 commit 8eda9e8

File tree

2 files changed

+20
-21
lines changed

2 files changed

+20
-21
lines changed

PWGLF/Tasks/Strangeness/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ o2physics_add_dpl_workflow(sigmaanalysis
8585
COMPONENT_NAME Analysis)
8686

8787
o2physics_add_dpl_workflow(phik0shortanalysis
88-
SOURCES phik0sanalysis.cxx
88+
SOURCES phik0shortanalysis.cxx
8989
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore
9090
COMPONENT_NAME Analysis)
9191

PWGLF/Tasks/Strangeness/phik0sanalysis.cxx renamed to PWGLF/Tasks/Strangeness/phik0shortanalysis.cxx

Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
// granted to it by virtue of its status as an Intergovernmental Organization
1010
// or submit itself to any jurisdiction.
1111
///
12-
/// \file phik0sanalysis.cxx
12+
/// \file phik0shortanalysis.cxx
1313
/// \brief Analysis task for the Phi and K0S rapidity correlations analysis
1414
/// \author Stefano Cannito (stefano.cannito@cern.ch)
1515

@@ -53,7 +53,7 @@ using namespace o2;
5353
using namespace o2::framework;
5454
using namespace o2::framework::expressions;
5555

56-
struct phik0shortanalysis {
56+
struct Phik0shortanalysis {
5757
// Histograms are defined with HistogramRegistry
5858
HistogramRegistry dataEventHist{"dataEventHist", {}, OutputObjHandlingPolicy::AnalysisObject, true, true};
5959
HistogramRegistry mcEventHist{"mcEventHist", {}, OutputObjHandlingPolicy::AnalysisObject, true, true};
@@ -722,7 +722,7 @@ struct phik0shortanalysis {
722722
}
723723
}
724724

725-
PROCESS_SWITCH(phik0shortanalysis, processQAPurity, "Process for QA and Phi Purities", true);
725+
PROCESS_SWITCH(Phik0shortanalysis, processQAPurity, "Process for QA and Phi Purities", true);
726726

727727
void processSEPhiK0S(soa::Filtered<SelCollisions>::iterator const& collision, FullTracks const&, FullV0s const& V0s, V0DauTracks const&)
728728
{
@@ -795,7 +795,7 @@ struct phik0shortanalysis {
795795
}
796796
}
797797

798-
PROCESS_SWITCH(phik0shortanalysis, processSEPhiK0S, "Process Same Event for Phi-K0S Analysis", false);
798+
PROCESS_SWITCH(Phik0shortanalysis, processSEPhiK0S, "Process Same Event for Phi-K0S Analysis", false);
799799

800800
void processSEPhiPion(soa::Filtered<SelCollisions>::iterator const& collision, FullTracks const& fullTracks)
801801
{
@@ -866,7 +866,7 @@ struct phik0shortanalysis {
866866
}
867867
}
868868

869-
PROCESS_SWITCH(phik0shortanalysis, processSEPhiPion, "Process Same Event for Phi-Pion Analysis", false);
869+
PROCESS_SWITCH(Phik0shortanalysis, processSEPhiPion, "Process Same Event for Phi-Pion Analysis", false);
870870

871871
void processRecMCPhiQA(SimCollisions::iterator const& collision, FullMCTracks const& fullMCTracks, FullMCV0s const& V0s, V0DauMCTracks const&, MCCollisions const&, aod::McParticles const&)
872872
{
@@ -1021,16 +1021,16 @@ struct phik0shortanalysis {
10211021
}
10221022
}
10231023

1024-
PROCESS_SWITCH(phik0shortanalysis, processRecMCPhiQA, "Process for ReCMCQA and Phi in RecMC", false);
1024+
PROCESS_SWITCH(Phik0shortanalysis, processRecMCPhiQA, "Process for ReCMCQA and Phi in RecMC", false);
10251025

10261026
void processRecMCPhiK0S(SimCollisions const& collisions, FullMCTracks const&, FullMCV0s const& V0s, V0DauMCTracks const&, MCCollisions const&, aod::McParticles const& mcParticles)
10271027
{
10281028
for (const auto& collision : collisions) {
10291029
if (!acceptEventQA<true>(collision, false))
1030-
return;
1030+
continue;
10311031

10321032
if (!collision.has_mcCollision())
1033-
return;
1033+
continue;
10341034

10351035
const auto& mcCollision = collision.mcCollision_as<MCCollisions>();
10361036
float genmultiplicity = mcCollision.centFT0M();
@@ -1104,16 +1104,16 @@ struct phik0shortanalysis {
11041104
}
11051105
}
11061106

1107-
PROCESS_SWITCH(phik0shortanalysis, processRecMCPhiK0S, "Process RecMC for Phi-K0S Analysis", false);
1107+
PROCESS_SWITCH(Phik0shortanalysis, processRecMCPhiK0S, "Process RecMC for Phi-K0S Analysis", false);
11081108

11091109
void processRecMCPhiPion(SimCollisions const& collisions, FullMCTracks const& fullMCTracks, MCCollisions const&, aod::McParticles const& mcParticles)
11101110
{
11111111
for (const auto& collision : collisions) {
11121112
if (!acceptEventQA<true>(collision, false))
1113-
return;
1113+
continue;
11141114

11151115
if (!collision.has_mcCollision())
1116-
return;
1116+
continue;
11171117

11181118
const auto& mcCollision = collision.mcCollision_as<MCCollisions>();
11191119
float genmultiplicity = mcCollision.centFT0M();
@@ -1126,7 +1126,6 @@ struct phik0shortanalysis {
11261126

11271127
// Loop over all primary pion candidates
11281128
for (const auto& track : mcTracksThisColl) {
1129-
11301129
if (!track.has_mcParticle())
11311130
continue;
11321131

@@ -1189,7 +1188,7 @@ struct phik0shortanalysis {
11891188
}
11901189
}
11911190

1192-
PROCESS_SWITCH(phik0shortanalysis, processRecMCPhiPion, "Process RecMC for Phi-Pion Analysis", false);
1191+
PROCESS_SWITCH(Phik0shortanalysis, processRecMCPhiPion, "Process RecMC for Phi-Pion Analysis", false);
11931192

11941193
void processRecMCClosurePhiQA(SimCollisions::iterator const& collision, FullMCTracks const& fullMCTracks, FullV0s const& V0s, V0DauMCTracks const&, MCCollisions const&)
11951194
{
@@ -1299,7 +1298,7 @@ struct phik0shortanalysis {
12991298
}
13001299
}
13011300

1302-
PROCESS_SWITCH(phik0shortanalysis, processRecMCClosurePhiQA, "Process for ReCMCQA and Phi in RecMCClosure", false);
1301+
PROCESS_SWITCH(Phik0shortanalysis, processRecMCClosurePhiQA, "Process for ReCMCQA and Phi in RecMCClosure", false);
13031302

13041303
void processRecMCClosurePhiK0S(SimCollisions::iterator const& collision, FullMCTracks const&, FullV0s const& V0s, V0DauMCTracks const&, MCCollisions const&)
13051304
{
@@ -1372,7 +1371,7 @@ struct phik0shortanalysis {
13721371
}
13731372
}
13741373

1375-
PROCESS_SWITCH(phik0shortanalysis, processRecMCClosurePhiK0S, "Process RecMC for MCClosure Phi-K0S Analysis", false);
1374+
PROCESS_SWITCH(Phik0shortanalysis, processRecMCClosurePhiK0S, "Process RecMC for MCClosure Phi-K0S Analysis", false);
13761375

13771376
void processRecMCClosurePhiPion(SimCollisions::iterator const& collision, FullMCTracks const& fullMCTracks, MCCollisions const&)
13781377
{
@@ -1444,7 +1443,7 @@ struct phik0shortanalysis {
14441443
}
14451444
}
14461445

1447-
PROCESS_SWITCH(phik0shortanalysis, processRecMCClosurePhiPion, "Process RecMC for MCClosure Phi-Pion Analysis", false);
1446+
PROCESS_SWITCH(Phik0shortanalysis, processRecMCClosurePhiPion, "Process RecMC for MCClosure Phi-Pion Analysis", false);
14481447

14491448
void processGenMCPhiQA(MCCollisions::iterator const& mcCollision, soa::SmallGroups<SimCollisions> const& collisions, aod::McParticles const& mcParticles)
14501449
{
@@ -1581,7 +1580,7 @@ struct phik0shortanalysis {
15811580
}
15821581
}
15831582

1584-
PROCESS_SWITCH(phik0shortanalysis, processGenMCPhiQA, "Process for ReCMCQA and Phi in RecMC", false);
1583+
PROCESS_SWITCH(Phik0shortanalysis, processGenMCPhiQA, "Process for ReCMCQA and Phi in RecMC", false);
15851584

15861585
void processGenMCPhiK0S(MCCollisions::iterator const& mcCollision, soa::SmallGroups<SimCollisions> const& collisions, aod::McParticles const& mcParticles)
15871586
{
@@ -1671,7 +1670,7 @@ struct phik0shortanalysis {
16711670
}
16721671
}
16731672

1674-
PROCESS_SWITCH(phik0shortanalysis, processGenMCPhiK0S, "Process GenMC for Phi-K0S Analysis", false);
1673+
PROCESS_SWITCH(Phik0shortanalysis, processGenMCPhiK0S, "Process GenMC for Phi-K0S Analysis", false);
16751674

16761675
void processGenMCPhiPion(MCCollisions::iterator const& mcCollision, soa::SmallGroups<SimCollisions> const& collisions, aod::McParticles const& mcParticles)
16771676
{
@@ -1749,11 +1748,11 @@ struct phik0shortanalysis {
17491748
}
17501749
}
17511750

1752-
PROCESS_SWITCH(phik0shortanalysis, processGenMCPhiPion, "Process GenMC for Phi-Pion Analysis", false);
1751+
PROCESS_SWITCH(Phik0shortanalysis, processGenMCPhiPion, "Process GenMC for Phi-Pion Analysis", false);
17531752
};
17541753

17551754
WorkflowSpec defineDataProcessing(ConfigContext const& cfgc)
17561755
{
17571756
return WorkflowSpec{
1758-
adaptAnalysisTask<phik0shortanalysis>(cfgc)};
1757+
adaptAnalysisTask<Phik0shortanalysis>(cfgc)};
17591758
}

0 commit comments

Comments
 (0)