Skip to content

Commit 219d934

Browse files
sdudi123Sandeep  DudiSandeep  Dudi
authored
[PWGUD] Occupancy cut is added (#10161)
Co-authored-by: Sandeep Dudi <sdudi@Sandeep-MacBook-Pro.local> Co-authored-by: Sandeep Dudi <sdudi@diin2224.diin.unisa.it>
1 parent 57be22a commit 219d934

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

PWGUD/Tasks/sginclusivePhiKstarSD.cxx

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,13 @@ struct SGResonanceAnalyzer {
5050
HistogramRegistry registry{"registry", {}, OutputObjHandlingPolicy::AnalysisObject, true, true};
5151

5252
Configurable<float> FV0_cut{"FV0", 50., "FV0A threshold"};
53-
Configurable<float> FT0A_cut{"FT0A", 50., "FT0A threshold"};
53+
Configurable<float> FT0A_cut{"FT0A", 100., "FT0A threshold"};
5454
Configurable<float> FT0C_cut{"FT0C", 50., "FT0C threshold"};
5555
Configurable<float> FDDA_cut{"FDDA", 10000., "FDDA threshold"};
5656
Configurable<float> FDDC_cut{"FDDC", 10000., "FDDC threshold"};
5757
Configurable<float> ZDC_cut{"ZDC", 0., "ZDC threshold"};
58+
Configurable<float> Vz_cut{"Vz_cut", 10., "Vz position"};
59+
Configurable<float> OccT_cut{"OccT", 1000., "Occupancy cut"};
5860

5961
// Track Selections
6062
Configurable<float> PV_cut{"PV_cut", 1.0, "Use Only PV tracks"};
@@ -372,7 +374,7 @@ struct SGResonanceAnalyzer {
372374

373375
using udtracks = soa::Join<aod::UDTracks, aod::UDTracksExtra, aod::UDTracksPID>;
374376
using udtracksfull = soa::Join<aod::UDTracks, aod::UDTracksPID, aod::UDTracksExtra, aod::UDTracksFlags, aod::UDTracksDCA>;
375-
using UDCollisionsFull = soa::Join<aod::UDCollisions, aod::SGCollisions, aod::UDCollisionsSels, aod::UDZdcsReduced>; //
377+
using UDCollisionsFull = soa::Join<aod::UDCollisions, aod::SGCollisions, aod::UDCollisionSelExtras, aod::UDCollisionsSels, aod::UDZdcsReduced>; //
376378
using UDCollisionFull = UDCollisionsFull::iterator;
377379

378380
void process(UDCollisionFull const& collision, udtracksfull const& tracks)
@@ -403,6 +405,11 @@ struct SGResonanceAnalyzer {
403405
gapSide = truegapSide;
404406
if (gapSide < 0 || gapSide > 2)
405407
return;
408+
if (std::abs(collision.posZ()) > Vz_cut)
409+
return;
410+
if (std::abs(collision.occupancyInTime()) > OccT_cut)
411+
return;
412+
406413
Int_t mult = collision.numContrib();
407414
if (gapSide == 0) {
408415
registry.fill(HIST("gap_mult0"), mult);

0 commit comments

Comments
 (0)