Skip to content

Commit e8392d9

Browse files
basiachBarbara Chytla
andauthored
[PWGCF] FemtoUniverse - Separating nSigma cuts for tracks and daughters (#10694)
Co-authored-by: Barbara Chytla <barbara.chytla@cern.ch>
1 parent 713d3ee commit e8392d9

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

PWGCF/FemtoUniverse/Tasks/femtoUniversePairTaskTrackCascadeExtended.cxx

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
/// \brief Task for cascade correlations and QA
1414
/// \author Barbara Chytla, WUT Warsaw, barbara.chytla@cern.ch
1515
/// \author Shirajum Monira, WUT Warsaw, shirajum.monira@cern.ch
16-
// o2-linter: disable=name/workflow-file
1716

1817
#include <vector>
1918
#include "Framework/AnalysisTask.h"
@@ -38,7 +37,7 @@ using namespace o2::framework::expressions;
3837
using namespace o2::analysis::femto_universe;
3938
using namespace o2::aod::pidutils;
4039

41-
struct femtoUniversePairTaskTrackCascadeExtended { // o2-linter: disable=name/struct
40+
struct femtoUniversePairTaskTrackCascadeExtended {
4241

4342
Service<o2::framework::O2DatabasePDG> pdgMC;
4443
SliceCache cache;
@@ -79,9 +78,10 @@ struct femtoUniversePairTaskTrackCascadeExtended { // o2-linter: disable=name/st
7978
Configurable<float> confHPtPart2{"ConfHPtPart2", 4.0f, "higher limit for pt of particle 2"};
8079
Configurable<float> confLPtPart2{"ConfLPtPart2", 0.3f, "lower limit for pt of particle 2"};
8180
Configurable<float> confmom{"Confmom", 0.75, "momentum threshold for particle identification using TOF"};
82-
Configurable<float> confNsigmaTPCParticle{"ConfNsigmaTPCParticle", 3.0, "TPC Sigma for particle momentum < Confmom"};
83-
Configurable<float> confNsigmaTOFParticle{"ConfNsigmaTOFParticle", 3.0, "TOF Sigma for particle momentum > Confmom"};
84-
Configurable<float> confNsigmaCombinedParticle{"ConfNsigmaCombinedParticle", 3.0, "TPC and TOF Sigma (combined) for particle momentum > Confmom"};
81+
Configurable<float> confNsigmaTPCParticle{"ConfNsigmaTPCParticle", 3.0, "TPC Sigma for particle (track) momentum < Confmom"};
82+
Configurable<float> confNsigmaCombinedParticle{"ConfNsigmaCombinedParticle", 3.0, "TPC and TOF Sigma (combined) for particle (track) momentum > Confmom"};
83+
Configurable<float> confNsigmaTPCParticleChild{"ConfNsigmaTPCParticleChild", 3.0, "TPC Sigma for particle (daugh & bach) momentum < Confmom"};
84+
Configurable<float> confNsigmaTOFParticleChild{"ConfNsigmaTOFParticleChild", 3.0, "TOF Sigma for particle (daugh & bach) momentum > Confmom"};
8585

8686
ConfigurableAxis confkstarBins{"ConfkstarBins", {1500, 0., 6.}, "binning kstar"};
8787
ConfigurableAxis confMultBins{"ConfMultBins", {VARIABLE_WIDTH, 0.0f, 20.0f, 40.0f, 60.0f, 80.0f, 100.0f, 200.0f, 99999.f}, "Mixing bins - multiplicity"};
@@ -154,7 +154,7 @@ struct femtoUniversePairTaskTrackCascadeExtended { // o2-linter: disable=name/st
154154

155155
bool isNSigmaTPC(float nsigmaTPCParticle)
156156
{
157-
if (std::abs(nsigmaTPCParticle) < confNsigmaTPCParticle) {
157+
if (std::abs(nsigmaTPCParticle) < confNsigmaTPCParticleChild) {
158158
return true;
159159
} else {
160160
return false;
@@ -163,9 +163,9 @@ struct femtoUniversePairTaskTrackCascadeExtended { // o2-linter: disable=name/st
163163

164164
bool isNSigmaTOF(float mom, float nsigmaTOFParticle, float hasTOF)
165165
{
166-
// Cut only on tracks, that have TOF signal
166+
// Cut only on daughter and bachelor tracks, that have TOF signal
167167
if (mom > confmom && hasTOF == 1) {
168-
if (std::abs(nsigmaTOFParticle) < confNsigmaTOFParticle) {
168+
if (std::abs(nsigmaTOFParticle) < confNsigmaTOFParticleChild) {
169169
return true;
170170
} else {
171171
return false;
@@ -180,7 +180,7 @@ struct femtoUniversePairTaskTrackCascadeExtended { // o2-linter: disable=name/st
180180
if (mom <= confmom) {
181181
return (std::abs(nsigmaTPCParticle) < confNsigmaTPCParticle);
182182
} else {
183-
return (TMath::Hypot(nsigmaTOFParticle, nsigmaTPCParticle) < confNsigmaCombinedParticle); // o2-linter: disable=root-entity
183+
return (TMath::Hypot(nsigmaTOFParticle, nsigmaTPCParticle) < confNsigmaCombinedParticle);
184184
}
185185
}
186186

0 commit comments

Comments
 (0)