Skip to content

Commit 186e998

Browse files
committed
Cleaning up merge conflict and comments
1 parent 5c53583 commit 186e998

2 files changed

Lines changed: 7 additions & 20 deletions

File tree

PWGCF/FemtoUniverse/TableProducer/femtoUniverseProducerTask.cxx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2813,7 +2813,7 @@ struct FemtoUniverseProducerTask {
28132813
auto groupedTracks = tracks.sliceBy(perCollisionTracks, col.globalIndex());
28142814
auto groupedCascParts = fullCascades.sliceBy(perCollisionCascs, col.globalIndex());
28152815
getMagneticFieldTesla(col.bc_as<aod::BCsWithTimestamps>());
2816-
const auto colcheck = fillCollisionsCentRun3<true>(col); // why is it false in V0?
2816+
const auto colcheck = fillCollisionsCentRun3<true>(col);
28172817
if (colcheck) {
28182818
mcColIds.insert(col.mcCollisionId());
28192819
fillTracks<true>(groupedTracks);

PWGCF/FemtoUniverse/Tasks/femtoUniversePairTaskTrackCascadeExtended.cxx

Lines changed: 6 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,6 @@ using namespace o2::framework::expressions;
6363
using namespace o2::analysis::femto_universe;
6464
using namespace o2::aod::pidutils;
6565

66-
// /* CONFIGURABLE NUMBER LIMIT REACHED? Add configurables to structs if anything else needed -> configurables, partitions, histograms .... */ ///
67-
6866
struct femtoUniversePairTaskTrackCascadeExtended {
6967

7068
Service<o2::framework::O2DatabasePDG> pdgMC;
@@ -75,10 +73,9 @@ struct femtoUniversePairTaskTrackCascadeExtended {
7573

7674
ConfigurableAxis confChildTempFitVarpTBins{"confChildTempFitVarpTBins", {20, 0.5, 4.05}, "V0 child: pT binning of the pT vs. TempFitVar plot"};
7775
ConfigurableAxis confChildTempFitVarBins{"confChildTempFitVarBins", {300, -0.15, 0.15}, "V0 child: binning of the TempFitVar in the pT vs. TempFitVar plot"};
78-
struct : o2::framework::ConfigurableGroup {
79-
Configurable<float> confCascInvMassLowLimit{"confCascInvMassLowLimit", 1.315, "Lower limit of the Casc invariant mass"};
80-
Configurable<float> confCascInvMassUpLimit{"confCascInvMassUpLimit", 1.325, "Upper limit of the Casc invariant mass"};
81-
} cascInvMassCuts;
76+
Configurable<float> confCascInvMassLowLimit{"confCascInvMassLowLimit", 1.315, "Lower limit of the Casc invariant mass"};
77+
Configurable<float> confCascInvMassUpLimit{"confCascInvMassUpLimit", 1.325, "Upper limit of the Casc invariant mass"};
78+
8279
/// applying narrow cut
8380
struct : o2::framework::ConfigurableGroup {
8481
Configurable<float> confZVertexCut{"confZVertexCut", 10.f, "Event sel: Maximum z-Vertex (cm)"};
@@ -103,10 +100,8 @@ struct femtoUniversePairTaskTrackCascadeExtended {
103100
Configurable<int> confCascPDGCode{"confCascPDGCode", 3312, "Particle 2 (Cascade) - PDG code"};
104101
Configurable<int> confCascType1{"confCascType1", 0, "select one of the Cascades (Omega = 0, Xi = 1, anti-Omega = 2, anti-Xi = 3) for track-cascade and cascade-cascade combination"};
105102
Configurable<int> confCascType2{"confCascType2", 0, "select one of the Cascades (Omega = 0, Xi = 1, anti-Omega = 2, anti-Xi = 3) for cascade-cascade combination"};
106-
struct : o2::framework::ConfigurableGroup {
107-
Configurable<float> confHPtPart2{"confHPtPart2", 4.0f, "higher limit for pt of cascade"};
108-
Configurable<float> confLPtPart2{"confLPtPart2", 0.3f, "lower limit for pt of cascade"};
109-
} cascPtLimits; // Structs here only to make space for additional configurables/histograms/partitions
103+
Configurable<float> confHPtPart2{"confHPtPart2", 4.0f, "higher limit for pt of cascade"};
104+
Configurable<float> confLPtPart2{"confLPtPart2", 0.3f, "lower limit for pt of cascade"};
110105
Configurable<float> confmom{"confmom", 0.75, "momentum threshold for particle identification using TOF"};
111106
Configurable<float> confNsigmaTPCParticle{"confNsigmaTPCParticle", 3.0, "TPC Sigma for particle (track) momentum < cascparticleconfigs.confmom"};
112107
Configurable<float> confNsigmaTPCParticleChild{"confNsigmaTPCParticleChild", 3.0, "TPC Sigma for particle (daugh & bach) momentum < cascparticleconfigs.confmom"};
@@ -176,13 +171,6 @@ struct femtoUniversePairTaskTrackCascadeExtended {
176171
Partition<aod::FDParticles> partsTrackTwoBasic = (aod::femtouniverseparticle::partType == uint8_t(aod::femtouniverseparticle::ParticleType::kTrack)) && (aod::femtouniverseparticle::mAntiLambda == trackparticleconfigs.confChargePart2) && (nabs(aod::femtouniverseparticle::eta) < narrowcuts.confEta) && (aod::femtouniverseparticle::pt < trackparticleconfigs.confHPtPart1) && (aod::femtouniverseparticle::pt > trackparticleconfigs.confLPtPart1);
177172

178173
/// Partition for cascades using extended table
179-
<<<<<<< HEAD
180-
Partition<FemtoFullParticles> partsTwoFull = (aod::femtouniverseparticle::partType == uint8_t(aod::femtouniverseparticle::ParticleType::kCascade)) && (aod::femtouniverseparticle::pt < cascPtLimits.confHPtPart2) && (aod::femtouniverseparticle::pt > cascPtLimits.confLPtPart2);
181-
182-
/// Partition for cascades using bitmask (without extended table)
183-
Partition<aod::FDParticles> partsTwoBasic = (aod::femtouniverseparticle::partType == uint8_t(aod::femtouniverseparticle::ParticleType::kCascade)) && (aod::femtouniverseparticle::pt < cascPtLimits.confHPtPart2) && (aod::femtouniverseparticle::pt > cascPtLimits.confLPtPart2);
184-
Partition<aod::FDParticles> partsTwoMCgenBasic = (aod::femtouniverseparticle::partType == uint8_t(aod::femtouniverseparticle::ParticleType::kMCTruthTrack)) && (aod::femtouniverseparticle::pt < cascPtLimits.confHPtPart2) && (aod::femtouniverseparticle::pt > cascPtLimits.confLPtPart2);
185-
=======
186174
Partition<FemtoFullParticles> partsTwoFull = (aod::femtouniverseparticle::partType == uint8_t(aod::femtouniverseparticle::ParticleType::kCascade)) && (aod::femtouniverseparticle::pt < cascparticleconfigs.confHPtPart2) && (aod::femtouniverseparticle::pt > cascparticleconfigs.confLPtPart2);
187175

188176
/// Partition for cascades using extended MC reco table
@@ -191,7 +179,6 @@ struct femtoUniversePairTaskTrackCascadeExtended {
191179
/// Partition for cascades using bitmask (without extended table)
192180
Partition<aod::FDParticles> partsTwoBasic = (aod::femtouniverseparticle::partType == uint8_t(aod::femtouniverseparticle::ParticleType::kCascade)) && (aod::femtouniverseparticle::pt < cascparticleconfigs.confHPtPart2) && (aod::femtouniverseparticle::pt > cascparticleconfigs.confLPtPart2);
193181
Partition<aod::FDParticles> partsTwoMCgenBasic = (aod::femtouniverseparticle::partType == uint8_t(aod::femtouniverseparticle::ParticleType::kMCTruthTrack)) && (aod::femtouniverseparticle::pt < cascparticleconfigs.confHPtPart2) && (aod::femtouniverseparticle::pt > cascparticleconfigs.confLPtPart2);
194-
>>>>>>> a0c5c5c77 (Fixing MCtruth and reco analysis for cascades with centrality)
195182

196183
/// Histogramming for track particle
197184
FemtoUniverseParticleHisto<aod::femtouniverseparticle::ParticleType::kTrack, 3> trackHistoPartOnePos;
@@ -238,7 +225,7 @@ struct femtoUniversePairTaskTrackCascadeExtended {
238225

239226
bool invMCascade(float invMassXi, float invMassOmega, int cascType)
240227
{
241-
return (((cascType == 1 || cascType == 3) && (invMassXi > cascInvMassCuts.confCascInvMassLowLimit && invMassXi < cascInvMassCuts.confCascInvMassUpLimit)) || ((cascType == 0 || cascType == 2) && (invMassOmega > cascInvMassCuts.confCascInvMassLowLimit && invMassOmega < cascInvMassCuts.confCascInvMassUpLimit)));
228+
return (((cascType == 1 || cascType == 3) && (invMassXi > confCascInvMassLowLimit && invMassXi < confCascInvMassUpLimit)) || ((cascType == 0 || cascType == 2) && (invMassOmega > confCascInvMassLowLimit && invMassOmega < confCascInvMassUpLimit)));
242229
}
243230

244231
bool isNSigmaTPC(float nsigmaTPCParticle)

0 commit comments

Comments
 (0)