<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
Dear Rivet authors,
<div class=""><br class="">
</div>
<div class="">I am a member of CMS (forward and small-x community in fact), and I’m trying to get Rivet running with proton-lead events coming from the EPOS MC generator.</div>
<div class="">It turns out however, that this is not possible (?).</div>
<div class="">When executing Rivet, it stops because it detected that the incoming beams are different for each event:</div>
<div class="">Event beams mismatch: [PROTON, PROTON] @ 1.87656 GeV vs. first beams [NEUTRON @ 2511.57 GeV, NEUTRON @ 2511.57 GeV] @ 1.87914 GeV</div>
<div class=""><br class="">
</div>
<div class="">This in turn, is caused by the fact that the EPOS generator writes out the interacting nucleon (p or n) in the HEPMC file, and not the particle id code of lead itself.</div>
<div class=""><br class="">
</div>
<div class="">Could you let us know if it is possible for Rivet to get compatible with these kind of situations? </div>
<div class="">One direct option (for me) is to comment out this function:</div>
<div class="">
<div class=""><a href="https://rivet.hepforge.org/code/dev/AnalysisHandler_8cc_source.html" class="">https://rivet.hepforge.org/code/dev/AnalysisHandler_8cc_source.html</a></div>
<div class="">At line 95.</div>
</div>
<div class=""><br class="">
</div>
<div class="">But that can lead to unwanted behaviour in other cases, I guess. Maybe one can include a parameter to turn this check on/off? So that it is the user’s responsibility? i.e. by default the check is done, but the user can turn it off manually if
 needed.</div>
<div class=""><br class="">
</div>
<div class="">It would be very good to solve this incompatibility, since in CMS we try to get Rivet routines from all our analyses, and it would be nice to be able to extend this to proton-lead, or even lead-lead measurements. As far as I can see on the web,
 I did not find any Heavy Ion analysis implemented in Rivet?</div>
<div class=""><br class="">
</div>
<div class="">Thanks!</div>
<div class="">Best Regards,</div>
<div class="">Hans</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
</body>
</html>