<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div style="word-wrap:break-word">Dear Rivet developers,
<div><br>
</div>
<div>I'm trying to get access to the GenVertex::position() of the constituents of jets, but I'm finding that going through Jet::particles() -> Particle::genParticle() provides a GenParticle which has no production vertex.</div>
<div>However when going through event::genEvent() and using the HepMC::GenEvent::particle_const_iterator's I get an equivalent GenParticle, but also with the production vertex information.</div>
<div><br>
</div>
<div>I've attached a basic analysis which should hopefully describe the issue more clearly.</div>
<div>The output I get from the analysis is:</div>
<div><br>
</div>
<div>
<div><font face="Menlo">Rivet.Analysis.TEST_GENPARTICLE: INFO  GenParticle from Jet::particles() :</font></div>
<div><font face="Menlo">GenParticle: 10575 ID:22 (P,E)=-0.0322852,-0.00788659,0.0434229,0.0546816 Stat:1 PV:0 EV:0 Pol:(0,0) F:0</font></div>
<div><font face="Menlo"><br>
</font></div>
<div><font face="Menlo">Rivet.Analysis.TEST_GENPARTICLE: INFO  GenParticle directly from GenEvent:</font></div>
<div><font face="Menlo">GenParticle: 10575 ID:22 (P,E)=-0.0322852,-0.00788659,0.0434229,0.0546816 Stat:1 PV:-137 EV:0 Pol:(0,0) F:0</font></div>
</div>
<div><br>
</div>
<div>Where the production vertex (PV) is only filled in the latter case.</div>
<div><br>
</div>
<div>Do you have any idea why this might be happening?</div>
<div><br>
</div>
<div>(I realise that I'm maybe trying to do something that Rivet wasn't designed for, but nonetheless I thought it should be possible?)</div>
<div><br>
</div>
<div>Thanks for your help,</div>
<div>Kiran</div>
<div><br>
</div>
<div></div>
</div>
<div style="word-wrap:break-word">
<div></div>
</div>
</body>
</html>