@@ -104,6 +104,16 @@ struct UpcPhotonuclearAnalysisJMG {
104104 HistogramRegistry histos{" histos" , {}, OutputObjHandlingPolicy::AnalysisObject};
105105
106106 // Declare configurables on events/collisions
107+ Configurable<int > minMultiplicity{" minMultiplicity" , 2 , {" Range on multiplicity" }};
108+ Configurable<int > range1Max{" range1Max" , 10 , {" Range on multiplicity" }};
109+ Configurable<int > range2Min{" range2Min" , 11 , {" Range on multiplicity" }};
110+ Configurable<int > range2Max{" range2Max" , 20 , {" Range on multiplicity" }};
111+ Configurable<int > range3Min{" range3Min" , 21 , {" Range on multiplicity" }};
112+ Configurable<int > range3Max{" range3Max" , 30 , {" Range on multiplicity" }};
113+ Configurable<int > range4Min{" range4Min" , 31 , {" Range on multiplicity" }};
114+ Configurable<int > range4Max{" range4Max" , 40 , {" Range on multiplicity" }};
115+ Configurable<int > range5Min{" range5Min" , 41 , {" Range on multiplicity" }};
116+ Configurable<int > range5Max{" range5Max" , 50 , {" Range on multiplicity" }};
107117 Configurable<int > nEventsMixed{" nEventsMixed" , 3 , {" Events to be Mixed" }};
108118 Configurable<int > factorEventsMixed{" factorEventsMixed" , 100 , {" factorEventsMixed to events mixed" }};
109119 Configurable<float > myZVtxCut{" myZVtxCut" , 10 ., {" My collision cut" }};
@@ -479,41 +489,41 @@ struct UpcPhotonuclearAnalysisJMG {
479489 deltaPhi,
480490 posZ);
481491 if constexpr (std::is_same_v<TTag, SameEventTag>) {
482- if (2 <= multiplicity) {
492+ if (minMultiplicity <= multiplicity) {
483493 histos.fill (HIST (" sameEvent2D" ), deltaEta, deltaPhi);
484494 }
485- if (2 <= multiplicity && multiplicity <= 10 ) {
495+ if (minMultiplicity <= multiplicity && multiplicity <= range1Max ) {
486496 histos.fill (HIST (" sameEvent_2_10" ), deltaEta, deltaPhi);
487497 }
488- if (11 <= multiplicity && multiplicity <= 20 ) {
498+ if (range2Min <= multiplicity && multiplicity <= range2Max ) {
489499 histos.fill (HIST (" sameEvent_11_20" ), deltaEta, deltaPhi);
490500 }
491- if (21 <= multiplicity && multiplicity <= 30 ) {
501+ if (range3Min <= multiplicity && multiplicity <= range3Max ) {
492502 histos.fill (HIST (" sameEvent_21_30" ), deltaEta, deltaPhi);
493503 }
494- if (31 <= multiplicity && multiplicity <= 40 ) {
504+ if (range4Min <= multiplicity && multiplicity <= range4Max ) {
495505 histos.fill (HIST (" sameEvent_31_40" ), deltaEta, deltaPhi);
496506 }
497- if (41 <= multiplicity && multiplicity <= 50 ) {
507+ if (range5Min <= multiplicity && multiplicity <= range5Max ) {
498508 histos.fill (HIST (" sameEvent_41_50" ), deltaEta, deltaPhi);
499509 }
500510 } else if constexpr (std::is_same_v<TTag, MixedEventTag>) {
501- if (2 <= multiplicity) {
511+ if (minMultiplicity <= multiplicity) {
502512 histos.fill (HIST (" mixedEvent2D" ), deltaEta, deltaPhi);
503513 }
504- if (2 <= multiplicity && multiplicity <= 10 ) {
514+ if (minMultiplicity <= multiplicity && multiplicity <= range1Max ) {
505515 histos.fill (HIST (" mixedEvent_2_10" ), deltaEta, deltaPhi);
506516 }
507- if (11 <= multiplicity && multiplicity <= 20 ) {
517+ if (range2Min <= multiplicity && multiplicity <= range2Max ) {
508518 histos.fill (HIST (" mixedEvent_11_20" ), deltaEta, deltaPhi);
509519 }
510- if (21 <= multiplicity && multiplicity <= 30 ) {
520+ if (range3Min <= multiplicity && multiplicity <= range3Max ) {
511521 histos.fill (HIST (" mixedEvent_21_30" ), deltaEta, deltaPhi);
512522 }
513- if (31 <= multiplicity && multiplicity <= 40 ) {
523+ if (range4Min <= multiplicity && multiplicity <= range4Max ) {
514524 histos.fill (HIST (" mixedEvent_31_40" ), deltaEta, deltaPhi);
515525 }
516- if (41 <= multiplicity && multiplicity <= 50 ) {
526+ if (range5Min <= multiplicity && multiplicity <= range5Max ) {
517527 histos.fill (HIST (" mixedEvent_41_50" ), deltaEta, deltaPhi);
518528 }
519529 }
0 commit comments