Skip to content

Commit b3a75ff

Browse files
author
Barbara Chytla
committed
Seperating nSigma cuts for tracks and daughters
1 parent 1393234 commit b3a75ff

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

PWGCF/FemtoUniverse/Tasks/femtoUniversePairTaskTrackCascadeExtended.cxx

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -79,9 +79,10 @@ struct femtoUniversePairTaskTrackCascadeExtended { // o2-linter: disable=name/st
7979
Configurable<float> confHPtPart2{"ConfHPtPart2", 4.0f, "higher limit for pt of particle 2"};
8080
Configurable<float> confLPtPart2{"ConfLPtPart2", 0.3f, "lower limit for pt of particle 2"};
8181
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"};
82+
Configurable<float> confNsigmaTPCParticle{"ConfNsigmaTPCParticle", 3.0, "TPC Sigma for particle (track) momentum < Confmom"};
83+
Configurable<float> confNsigmaCombinedParticle{"ConfNsigmaCombinedParticle", 3.0, "TPC and TOF Sigma (combined) for particle (track) momentum > Confmom"};
84+
Configurable<float> confNsigmaTPCParticleChild{"ConfNsigmaTPCParticleChild", 3.0, "TPC Sigma for particle (daugh & bach) momentum < Confmom"};
85+
Configurable<float> confNsigmaTOFParticleChild{"ConfNsigmaTOFParticleChild", 3.0, "TOF Sigma for particle (daugh & bach) momentum > Confmom"};
8586

8687
ConfigurableAxis confkstarBins{"ConfkstarBins", {1500, 0., 6.}, "binning kstar"};
8788
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 +155,7 @@ struct femtoUniversePairTaskTrackCascadeExtended { // o2-linter: disable=name/st
154155

155156
bool isNSigmaTPC(float nsigmaTPCParticle)
156157
{
157-
if (std::abs(nsigmaTPCParticle) < confNsigmaTPCParticle) {
158+
if (std::abs(nsigmaTPCParticle) < confNsigmaTPCParticleChild) {
158159
return true;
159160
} else {
160161
return false;
@@ -163,9 +164,9 @@ struct femtoUniversePairTaskTrackCascadeExtended { // o2-linter: disable=name/st
163164

164165
bool isNSigmaTOF(float mom, float nsigmaTOFParticle, float hasTOF)
165166
{
166-
// Cut only on tracks, that have TOF signal
167+
// Cut only on daughter and bachelor tracks, that have TOF signal
167168
if (mom > confmom && hasTOF == 1) {
168-
if (std::abs(nsigmaTOFParticle) < confNsigmaTOFParticle) {
169+
if (std::abs(nsigmaTOFParticle) < confNsigmaTOFParticleChild) {
169170
return true;
170171
} else {
171172
return false;

0 commit comments

Comments
 (0)