Skip to content

Commit 718e879

Browse files
authored
[PWGCF] FemtoUniverse: More configurables for event selection (#8701)
1 parent d6a4680 commit 718e879

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

PWGCF/FemtoUniverse/Tasks/femtoUniversePairTaskTrackTrackSpherHarMultKtExtended.cxx

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -133,8 +133,15 @@ struct femtoUniversePairTaskTrackTrackSpherHarMultKtExtended {
133133
/// Event part
134134
Configurable<float> ConfV0MLow{"ConfV0MLow", 0.0, "Lower limit for V0M multiplicity"};
135135
Configurable<float> ConfV0MHigh{"ConfV0MHigh", 25000.0, "Upper limit for V0M multiplicity"};
136-
Filter collV0Mfilter = ((o2::aod::femtouniversecollision::multV0M > ConfV0MLow) && (o2::aod::femtouniversecollision::multV0M < ConfV0MHigh));
137-
using FilteredFDCollisions = soa::Filtered<aod::FDCollisions>;
136+
Configurable<float> ConfTPCOccupancyLow{"ConfTPCOccupancyLow", 0.0, "Lower limit for TPC occupancy"};
137+
Configurable<float> ConfTPCOccupancyHigh{"ConfTPCOccupancyHigh", 500.0, "Higher limit for TPC occupancy"};
138+
Configurable<float> ConfIntRateLow{"ConfIntRateLow", 0.0, "Lower limit for interaction rate"};
139+
Configurable<float> ConfIntRateHigh{"ConfIntRateHigh", 10000.0, "Higher limit for interaction rate"};
140+
141+
Filter collfilter = (o2::aod::femtouniversecollision::multV0M > ConfV0MLow) && (o2::aod::femtouniversecollision::multV0M < ConfV0MHigh) &&
142+
(o2::aod::femtouniversecollision::irrate > ConfIntRateLow) && (o2::aod::femtouniversecollision::irrate < ConfIntRateHigh) &&
143+
(o2::aod::femtouniversecollision::occupancy > ConfTPCOccupancyLow) && (o2::aod::femtouniversecollision::occupancy < ConfTPCOccupancyHigh);
144+
using FilteredFDCollisions = soa::Filtered<soa::Join<aod::FDCollisions, aod::FDExtCollisions>>;
138145
using FilteredFDCollision = soa::Filtered<aod::FDCollisions>::iterator;
139146
// Filter trackAdditionalfilter = (nabs(aod::femtouniverseparticle::eta) < twotracksconfigs.ConfEtaMax); // example filtering on configurable
140147

0 commit comments

Comments
 (0)