[Rivet] HepMV version issue

James Henderson James.Henderson at physics.ox.ac.uk
Tue Jun 19 15:14:25 BST 2012


Dear Rivet experts,



Sorry to pester you again, I'm becoming a problem customer :)

I have changed my paths to use the new MCGenerators_hepmc2.06.08/... executables but I now get the following error (just after the fastjets header) when I try to use my rivet analysis on any hemc2g file:



python: ../../include/Rivet/Math/Vector4.hh:380: double Rivet::FourMomentum::mass() const: Assertion `Rivet::isZero(mass2()) || mass2() > 0' failed.

Aborted



Do you have any suggestions as to how I can solves this issue?



Thanks again,

James



-----Original Message-----
From: Andy Buckley [mailto:andy.buckley at ed.ac.uk]
Sent: 18 June 2012 13:19
To: Frank Siegert
Cc: James Henderson; rivet at projects.hepforge.org
Subject: Re: [Rivet] HepMV version issue



Is three concurrent answers enough for you, James? ;-)



Andy





On 18/06/12 13:13, Frank Siegert wrote:

> Hi James,

>

> I think this might be due to the 2.06.05 event file containing

> additional lines which make HepMC 2.03.11 fail. I thought this was

> fixed in 2.03.10, but seems like not.

>

> Would it be an option for you, to use HepMC 2.06.05 in your setup,

> i.e. use the following AFS location?

> /afs/cern.ch/sw/lcg/external/MCGenerators_hepmc2.06.05/

>

> Cheers,

> Frank

>

> On 18 June 2012 14:01, James Henderson <James.Henderson at physics.ox.ac.uk<mailto:James.Henderson at physics.ox.ac.uk>> wrote:

>> Hello,

>>

>> I have been asked to use my rivet code to analyse some hepmc2g files

>> that a colleague has produced from Sherpa 1.4.02. My issue is that my

>> rivet analysis won't run over his samples but, when I copy his run

>> card and use this to produce my own hepmc2g file the rivet analysis works fine.

>> I can see that the difference between the hepmc files is the version

>> number; he has used 2.06.05 and my files are 2.03.11.

>>

>> The error message I recieve is:

>> User-supplied cross-section = 2.551110e+01 pb Rivet 1.8.0 running on

>> machine pplxwn34.physics.ox.ac.uk (x86_64) CommonIO::read_heavy_ion

>> setting badbit.

>> CommonIO::read_pdf_info setting badbit.

>> CommonIO::read_vertex setting badbit.

>> CommonIO::read_vertex setting badbit.

>> ...

>>

>> I belive this is due to the 2.06.05 hepmc file not having a heavy-ion

>> line where it is expected. Could you tell me if there is a way to

>> make rivet run over the 2.06.05 hepmc files?

>>

>> My setup is as follows:

>>

>> Rivet 1.8.0 setup from:

>> /afs/cern.ch/sw/lcg/external/MCGenerators/rivet/1.8.0/x86_64-slc5-gcc

>> 43-opt/rivetenv.sh

>> Agile 1.2.0 setup from:

>> /afs/cern.ch/sw/lcg/external/MCGenerators/agile/1.2.0/x86_64-slc5-gcc

>> 43-opt/agileenv.sh

>> Sherpa 1.4.0.2 from:

>> /afs/cern.ch/sw/lcg/external/MCGenerators/Sherpa/1.4.0.2/x86_64-slc5-

>> gcc43-opt/

>> - used to create hepmc files

>> HepMC 2.03.11 setup from both the rivetenv and agileenv scripts.

>>

>> Thank you for your time,

>>

>> James Henderson

>>

>>

>> _______________________________________________

>> Rivet mailing list

>> Rivet at projects.hepforge.org<mailto:Rivet at projects.hepforge.org>

>> http://www.hepforge.org/lists/listinfo/rivet

> _______________________________________________

> Rivet mailing list

> Rivet at projects.hepforge.org<mailto:Rivet at projects.hepforge.org>

> http://www.hepforge.org/lists/listinfo/rivet

>





--

Dr Andy Buckley, SUPA Advanced Research Fellow Particle Physics Expt Group, University of Edinburgh



The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.hepforge.org/lists-archive/rivet/attachments/20120619/b4b48581/attachment.html>


More information about the Rivet mailing list