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;
3837using namespace o2 ::analysis::femto_universe;
3938using 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