@@ -104,6 +104,12 @@ struct RecoilJets {
104104 " applied at the jet finder level, here rejection is applied for "
105105 " collision and track process functions" };
106106
107+ Configurable<float > meanFT0A{" meanFT0A" , -1.0 , " Mean value of FT0A" };
108+
109+ Configurable<float > meanFT0C{" meanFT0C" , -1.0 , " Mean value of FT0C" };
110+
111+ Configurable<float > meanFT0M{" meanFT0M" , -1.0 , " Mean value of FT0M" };
112+
107113 // List of configurable parameters for MC
108114 Configurable<float > pTHatExponent{" pTHatExponent" , 4.0 ,
109115 " Exponent of the event weight for the calculation of pTHat" };
@@ -405,6 +411,13 @@ struct RecoilJets {
405411 spectra.add (" hMultFT0M" , " Total mult. signal from FT0A & FTOC" , kTH1F ,
406412 {{3000 , 0.0 , 60000 .}});
407413
414+ spectra.add (" hScaleMultFT0A" , " Scaled mult. signal from FTOA" , kTH1F ,
415+ {{200 , 0.0 , 20 .}});
416+ spectra.add (" hScaleMultFT0C" , " Scaled mult. signal from FTOC" , kTH1F ,
417+ {{200 , 0.0 , 20 .}});
418+ spectra.add (" hScaleMultFT0M" , " Scaled total mult. signal from FT0A & FTOC" , kTH1F ,
419+ {{200 , 0.0 , 20 .}});
420+
408421 spectra.add (" hMultZNA" , " Mult. signal from ZDC A-side" , kTH1F ,
409422 {{500 , 0.0 , 10000 .}});
410423 spectra.add (" hMultZNC" , " Mult. signal from ZDC C-side" , kTH1F ,
@@ -664,6 +677,10 @@ struct RecoilJets {
664677 spectra.fill (HIST (" hMultFT0C" ), collision.multFT0C (), weight);
665678 spectra.fill (HIST (" hMultFT0M" ), collision.multFT0M (), weight);
666679
680+ spectra.fill (HIST (" hScaleMultFT0A" ), collision.multFT0A ()/meanFT0A, weight);
681+ spectra.fill (HIST (" hScaleMultFT0C" ), collision.multFT0C ()/meanFT0C, weight);
682+ spectra.fill (HIST (" hScaleMultFT0M" ), collision.multFT0M ()/meanFT0M, weight);
683+
667684 spectra.fill (HIST (" hMultZNA" ), collision.multZNA (), weight);
668685 spectra.fill (HIST (" hMultZNC" ), collision.multZNC (), weight);
669686 spectra.fill (HIST (" hMultZNM" ), collision.multZNA () + collision.multZNC (),
0 commit comments