Invisible particles & pythia
Hi,
I have some problems implementing a model with a new invisible particle.
On parton level, everything works fine, but after running pythia/pgs, there was no missing energy in my events.
I found some workarounds, but I am not very convinced about them, so please tell me if my procedure is ok.
The first problem I encountered was that pythia set the particle ID always to zero, which I fixed as described in https:/
Afterwards, however, the pythia.lhe-file contained every particle twice. An example:
<event>
11 100 0.10000000E+01 0.00000000E+00 0.00000000E+00 0.00000000E+00
21 -1 0 0 0 0 -0.10714570E+03 -0.76306745E+02 0.20287612E+04 0.20330211E+04 0.00000000E+00 0. 0.
21 -1 0 0 0 0 -0.26772322E+02 -0.24043248E+01 -0.18396642E+04 0.18398606E+04 0.00000000E+00 0. 0.
9000006 2 1 1 0 0 -0.25757382E+03 -0.87222907E+03 -0.59084362E+03 0.11942462E+04 0.50000000E+03 0. 0.
-9000006 2 1 1 0 0 0.38392038E+03 0.50567446E+03 -0.74860778E+03 0.11015966E+04 0.50000000E+03 0. 0.
21 2 2 2 0 0 -0.26026458E+03 0.28784354E+03 0.15285483E+04 0.15770389E+04 0.00000000E+00 0. 0.
9000006 1 1 1 0 0 -0.25757382E+03 -0.87222907E+03 -0.59084362E+03 0.11942462E+04 0.50000000E+03 0. 0.
-9000006 1 1 1 0 0 0.38392038E+03 0.50567446E+03 -0.74860778E+03 0.11015966E+04 0.50000000E+03 0. 0
.....
</event>
(Note that the momenta are absolutely identical among the copies)
I then tried to set my particle ID to that of a neutralino. This works for the particle, but for the antiparticle there are again two entries, e.g.:
<event>
10 100 0.10000000E+01 0.00000000E+00 0.00000000E+00 0.00000000E+00
2 -1 0 0 0 0 0.43628158E+01 0.80184769E-01 0.17795183E+04 0.17795237E+04 0.00000000E+00 0. 0.
1 -1 0 0 0 0 0.10181761E-01 0.12094626E+01 -0.12769449E+04 0.12769455E+04 0.00000000E+00 0. 0.
1000022 2 1 1 0 0 0.21850158E+03 -0.18960081E+03 0.48798450E+03 0.57290512E+03 0.80000000E+02 0. 0.
-1000022 2 1 1 0 0 0.90491675E+02 0.72339625E+03 0.30341707E+03 0.79369566E+03 0.80000000E+02 0. 0.
2 2 2 2 0 0 0.28503649E+03 -0.60110842E+03 0.40335444E+03 0.77799225E+03 0.00000000E+00 0. 0.
1 2 3 3 0 0 -0.58965674E+03 0.68602634E+02 -0.69218257E+03 0.91187615E+03 0.00000000E+00 0. 0.
-1000022 1 1 1 0 0 0.90491675E+02 0.72339625E+03 0.30341707E+03 0.79369566E+03 0.80000000E+02 0. 0.
...
</event>
I am not sure if this problem also occurs in the HEP-files, as I don't know how to read them.
When analyzing the files (using MadAnalysis 5), I explicitely defined the particles using their IDs.
In the HEP-case, this seems to work, but for the LHE-file it doesn't. To be more precise:
- Using PIDs 900006, LHE-plots are completely empty.
- Using Neutralino-ID, the antiparticle is ignored
(Both are consistent in the sense that non-SM-IDs are ignored).
So to me it looks as if there is some bug in converting the HEP to the LHE-file.
However, I am anyway not very sure about these methods to include invisible particles, so is there an "official" guideline to implement them? I have read various answers here, but all of them seem to be some kind of hacks.
Another question: The pythia-log says that my invisible particles are actually changed during showering (their momenta shift slightly), although I would have expected that they do not participate at all during showering,\ and should not be merged with other particles to form jets (which would explain the changed momenta). Is this some misunderstanding of mine or is there another problem here?
Cheers,
Markus
Question information
- Language:
- English Edit question
- Status:
- Solved
- Assignee:
- MadAnalysisTeam Edit question
- Solved by:
- Markus Ebert
- Solved:
- Last query:
- Last reply: