wzeren / Displaced-Decay-Counter

Computes the predicted signal event numbers at different detectors for various colliders
https://wzeren.github.io/Displaced-Decay-Counter/
MIT License
5 stars 1 forks source link

which informations of LLP must be added in the cmnd input file? #2

Open Xuhaotian1715 opened 6 months ago

Xuhaotian1715 commented 6 months ago

Dear authors, I am confused that which informations of LLP must be added in the cmnd input file.

(1) for the example of NMSSM, it seems to give the prodcution information of LLP. The LHE file generated by the Madgraph5 should already include the productions information of LLP. Is it necessary to give the production information of LLP in the cmnd input file again?

(2) When Madgraph5 calls the pythia8 to generate HEPMC file, it generally does not need to give the mass, spin, lifetime, decay of particle in the default setting (pythia8_card.dat). Why does give these informations of LLP in the cmnd input file when DDC calls pythia8? Moreover, the lifetime and mass of LLP have been given in the higgs_test_LLPs.dat.

In addition, which LHE file is required by DDC, unweighted_events.lhe or pythia_events.lhe?

Best wishes Haotian Xu

wzeren commented 5 months ago

Dear Haotian,

Sorry for the late response. I didn't get a notification regarding your post. Let me answer your questions below.

1) For the benchmark scenario with the NMSSSM, we do not use MadGraph5. The signal processes are simulated internally in Pythia8 (see the preprint https://arxiv.org/abs/2308.07371 ), with the following lines given in the CMND file:

Higgs:useBSM = on HiggsBSM:gg2A3 = on

I am not sure what you mean by "the production information of the LLP", but since we generate the signal processes within Pythia, we should specify the properties of the LLP (and other related BSM particles) also in the CMND input card.

2) As mentioned above, we do not use MG5 for this example, so we need to give the properties of the LLP in the CMND card. The LLP property information is also given in higgs_test_LLPs.dat, because our code reads this information from this file for the computation of the signal-event numbers, but not from the CMND file.

3) If you want to use MG5 for event generation, you should feed the generated unweighted_events.lhe to the CMND where you specify that the event generation is through an input LHE file and give the path to the LHE file.

Cheers, Simon

Xuhaotian1715 commented 5 months ago

Dear Simon, Many thanks for your reply. If we use MG5 for event generation, there's no need to give LLP property information in the CMND file. I understand aright? Best wishes Haotian Xu

wzeren commented 5 months ago

Dear Haotian,

Actually I was not strictly correct with my third answer from yesterday. If you want to use DDC with an LHE input file generated with MG5, you do not need to use the CMND input card as you can just specify that your input file format is LHE instead of CMND, when you run the code of DDC.

Cheers, Simon

Xuhaotian1715 commented 5 months ago

Dear Simon, I Got It. Many thanks. Best wishes Haotian Xu