|
[Rivet] DISLepton Class fails to find outgoing leptonAndy Buckley andy.buckley at cern.chTue Nov 14 17:32:24 GMT 2017
Unfortunately that DIS definition doesn't correspond to something well-defined in HepMC. There is no standard for hard-process interaction representation. It would be good to know if this works with the Sherpa tree-like mode, but generally we want to avoid such sensitivities. I am more inclined to sacrifice some accuracy for robustness... and an observable definition that cannot be reproduced is a fundamentally problematic thing. Andy On 14 November 2017 at 17:05, Andrii Verbytskyi <andrii.verbytskyi at desy.de> wrote: > Hi Marian, Andy, > > 0) The event contains loops. It is better to generate events with Sherpa > with HEPMC_TREE_LIKE=1 or so. See docs. Have you used it? > > > 1) > On Tue, 2017-11-14 at 16:43 +0000, Andy Buckley wrote: >> Hi Andrii, >> >> If the particle status codes are not 1 or 2, there is no guarantee >> that HepMC vertices correspond to physical processes. They may just be >> bookkeeping devices, e.g. to absorb parton shower recoils (or in this >> case perhaps the QED radiation treatment) -- this wouldn't be a Sherpa >> bug, but a valid use of the freedoms in the HepMC standard. So we >> can't have projection code that assumes particular vertex structures, >> because there will always be such edge-cases. > > In general you are right, but not for electron in DIS that is coming > from hard process. The only thing one expects from it is e->e+gamma or > e-> W nu ( not in Rivet anyway). But no hadronisation vertices. > > > Sherpa mixes everything together, in one vertex. > I haven't said that is a bug, but a *problem*. A problem for kinematics > reconstruction. > > > > >> Can you explain what the logic of your DIS lepton finder is? (The code >> is not super-easy to follow.) Hopefully an understanding of the >> intention will help us to find a safer definition. > > The logic comes from DIS definition: scattered lepton is the beam > electron that went through e->e gamma/Z0 or e-> W nu vertices. > > > Best regards, > Andrii > >> Thanks, >> Andy >> >> >> On 14 November 2017 at 16:32, Andrii Verbytskyi >> <andrii.verbytskyi at desy.de> wrote: >> > Hi Marian, Andy, >> > >> > 0) I see no attachment. It is hard to guess which kind of process will >> > produce electron+ some leptons from a single electron. >> > If that is not SM process, the code was not designed to handle BSM. >> > 1) Yes, it is complicated with Sherpa. It merges too many things >> > together in one vertex. Just skip events with no electron/bad electron. >> > 2) Everything "works" in "some way" with some conditions. >> > 3) I cannot say without looking at the event that this is Sherpa >> > problem, but I suspect it is, so it is not clear if any fix is needed. >> > >> > >> > Best regards, >> > Andrii >> > >> > >> > On Tue, 2017-11-14 at 15:06 +0000, Andy Buckley wrote: >> >> Hi Marian, >> >> >> >> Thanks for the report. I've CC'd Andrii, who provided that updated >> >> DISLepton logic. Andrii, can you comment on how we can fix this >> >> behaviour in a generator-independent way? >> >> >> >> Andy >> >> >> >> >> >> On 10 November 2017 at 16:32, Marian Heil <marian.heil at durham.ac.uk> wrote: >> >> > Dear rivet authors, >> >> > >> >> > I think I found a bug in the DISLepton class in rivet version 2.5.4: It does >> >> > not find the outgoing lepton for a DIS scattering generated with Sherpa (the >> >> > corresponding HepMC file is attached). >> >> > >> >> > As far as I understand it in DISLepton::project the iteration over all >> >> > vertices and fails on the vertex "-6", because there are two outgoing >> >> > leptons ("10009" and "10015"). The first electron loops over vertex "-5" >> >> > back into vertex "-6" (for what ever reason), so it is not an actual final >> >> > state particle. The old code from version 2.5.3 does actually work for the >> >> > event. >> >> > >> >> > Cheers, >> >> > Marian >> >> > >> >> > >> >> > _______________________________________________ >> >> > Rivet mailing list >> >> > Rivet at projects.hepforge.org >> >> > https://www.hepforge.org/lists/listinfo/rivet >> >> >> >> >> >> >> > >> > >> >> >> > > -- Dr Andy Buckley, Lecturer / Royal Society University Research Fellow Particle Physics Expt Group, University of Glasgow
More information about the Rivet mailing list |