@@ -91,10 +91,10 @@ struct K0MixedEvents {
9191
9292 Configurable<std::pair<float , float >> multPercentileCut{" multPercentileCut" , std::pair<float , float >{-100 .f , 1000 .f }, " [min., max.] centrality range to keep events within" };
9393 Configurable<std::pair<float , float >> momentumCut{" momentumCut" , std::pair<float , float >{0 .f , 100 .f }, " [min., max.] momentum range to keep candidates within" };
94- Configurable<std::pair< float , float >> dcaxyCut{" dcaxyCut" , std::pair< float , float >{ -100 .f , 100 . f }, " [min., max.] dcaXY range to keep candidates within" };
95- Configurable<std::pair< float , float >> dcazCut{" dcazCut" , std::pair< float , float >{ -100 .f , 100 . f }, " [min., max.] dcaZ range to keep candidates within" };
96- Configurable<std::pair< float , float >> dcaxyExclusionCut{" dcaxyExclusionCut" , std::pair< float , float >{ 100 .f , - 100 . f }, " [min., max.] dcaXY range to discard candidates within" };
97- Configurable<std::pair< float , float >> dcazExclusionCut{" dcazExclusionCut" , std::pair< float , float >{ 100 .f , - 100 . f }, " [min., max.] dcaZ range to discard candidates within" };
94+ Configurable<float > dcaxyCut{" dcaxyCut" , -100 .f , " dcaXY range to keep candidates within" };
95+ Configurable<float > dcazCut{" dcazCut" , -100 .f , " dcaZ range to keep candidates within" };
96+ Configurable<float > dcaxyExclusionCut{" dcaxyExclusionCut" , 100 .f , " dcaXY range to discard candidates within" };
97+ Configurable<float > dcazExclusionCut{" dcazExclusionCut" , 100 .f , " dcaZ range to discard candidates within" };
9898
9999 Configurable<float > _eta{" eta" , 100.0 , " abs eta value limit" };
100100 Configurable<int16_t > _tpcNClsFound{" minTpcNClsFound" , 0 , " minimum allowed number of TPC clasters" };
@@ -296,28 +296,16 @@ struct K0MixedEvents {
296296 if (track.tpcCrossedRowsOverFindableCls () < _tpcCrossedRowsOverFindableCls) {
297297 continue ;
298298 }
299- if (track.dcaXY () < dcaxyCut. value . first ) {
299+ if (std::abs ( track.dcaXY ()) > dcaxyCut) {
300300 continue ;
301301 }
302- if (track.dcaXY () > dcaxyCut. value . second ) {
302+ if (std::abs ( track.dcaXY ()) < dcaxyExclusionCut ) {
303303 continue ;
304304 }
305- if (track.dcaXY () > dcaxyExclusionCut. value . first ) {
305+ if (std::abs ( track.dcaZ ()) > dcazCut ) {
306306 continue ;
307307 }
308- if (track.dcaXY () < dcaxyExclusionCut.value .second ) {
309- continue ;
310- }
311- if (track.dcaZ () < dcazCut.value .first ) {
312- continue ;
313- }
314- if (track.dcaZ () > dcazCut.value .second ) {
315- continue ;
316- }
317- if (track.dcaZ () > dcazExclusionCut.value .first ) {
318- continue ;
319- }
320- if (track.dcaZ () < dcazExclusionCut.value .second ) {
308+ if (std::abs (track.dcaZ ()) < dcazExclusionCut) {
321309 continue ;
322310 }
323311
0 commit comments