Photons at Delphes FCC-ee

email from Patricia

Dear Clement

hope this find you well.

As you know I am preparing some studies for different masses of ALP signal, photon photon → ALP → photon photon, from 0.1 GeV to 300 GeV. My LHEs have 25K events for each mass point with very loose cuts (ptmin=0.01GeV, |eta|=3)

After passing my LHEs using the
DelphesPythia8 $DELPHES_DIR/cards/delphes_card_IDEAtrkCov.tcl card, I see different efficiencies in the output samples.

For instance, for sqrt(s)= 91GeV:
for ALP = 0.1 GeV, #eventsDelphes = 23205
for ALP = 0.5 GeV, #eventsDelphes = 9296
for ALP = 1 GeV, #eventsDelphes = 14910
for ALP = 10 GeV, #eventsDelphes = 49889
for ALP = 50 GeV, #eventsDelphes = 50639

I would like to understand this behavior. May I kindly ask you how the detector is designed for photon identification? In particular, is the fragment below, from
delphes_card_IDEAtrkCov.tcl , the only one setting the efficiency of photons?

set EfficiencyFormula
 {
       
(energy
 < 2.0)                                       
* (0.000)+
       
(energy
 >= 2.0) * (abs(eta) <= 0.88)                 
* (0.99)
 +
       
(energy
 >= 2.0) * (abs(eta) >0.88 && abs(eta) <= 3.0) * (0.99) +
       
(abs(eta)
 > 3.0)                                     
* (0.000)
  }

Thank you.

Regards Pat

Dear @prebello , @dde,
moving this to the forum.

the efficiencies are the raw events you get out of delphes, or its there some cuts from your 25k events?
I don’t really get how you can get more events than the 25k generated ones
Clement

Hi,

I have meant “#eventsDelphes” as the entries in the output Delphes distributions, as Photon.PT, Photon.E etc
Canvas_1

I prepared MC samples in Superchicv4 that suggests adding the lines below for Pythia

! for SC4
PartonLevel:ISR = off
PartonLevel:MPI = off
PartonLevel:Remnants = off
Check:event = off
LesHouches:matchInOut = off

Apart from it, I have used the beam spread from FCC instructions
Beams:allowMomentumSpread = on
Beams:sigmaPzA = 0.06006
Beams:sigmaPzB = 0.06006

Then in FCC Delphes environment, I have processed
DelphesPythia8 $DELPHES_DIR/cards/delphes_card_IDEAtrkCov.tcl Pythia_LHE.cmd DelphesPy8.root

From my point of view, Pythia is producing more photons while showering the parton level and Delphes detector is selecting them accordingly. Does it make sense?

Cheers Pat

Hello @prebello ,

the efficiency formulae is as you found in the configuration.
For what concerns the Beam Energy Spread together with LHE, this is not something we should be using in pythia, see the authors note here:
http://home.thep.lu.se/~torbjorn/pythia82html/BeamParameters.html#section2

could you possibly rerun DelphesPythia8 (plain delphes events BTW, and not yet EDM4Hep) removing the BES?

Clement

Hi @clement.helsens

Thank you for this new information.

I have followed the instructions in the page below.

https://github.com/HEP-FCC/FCCeePhysicsPerformance/blob/master/General/README.md#generating-events-under-realistic-fcc-ee-environment-conditions

https://github.com/HEP-FCC/FCCeePhysicsPerformance/blob/master/General/README.md#beam-energy-spread

“It is important to take into account the beam energy spread when generating events. Some Monte-Carlo programs (e.g. Pythia, Whizard) offer a built-in possibility to convolute the matrix elements with a Gaussian beam energy distribution.”

Maybe you want to update it.

Cheers Pat

Hi @clement.helsens

I have noticed a weird behavior with light-by-light at M_X = 0.5 GeV and 1 GeV, so far at 91GeV FCC-ee scenario (I didn’t test others), after detector simulation: the inv mass returns negative values after detector simulation.
The parton level values are ok though.

Would you foresee any detector parameter that could affect this low mass region? For M_X=0.1 GeV, it works well.

Thank you

Cheers Pat

Hello @prebello ,

I must admit I have no idea on top of my head. Some debugging is needed.
Are you sure that the invariant mass you reconstruct is selecting signal photons? do you apply some truth matching?
If not I would start by understanding how the reconstructed photon differs from the parton level one
cheers,
Clement