|
[Rivet] HepMV version issueAndy Buckley andy.buckley at ed.ac.ukMon Jun 18 13:11:02 BST 2012
Hi James, You should use Rivet with HepMC 2.06.xx (the final patch part of the numbering shouldn't matter). We just use HepMC's own I/O system and it's not great at either forward or backward compatibility. Since you're anyway using the version of Rivet (and AGILe) on AFS, you can get hold of the version for the correct HepMC version by using the path containing e.g. MCGenerators_hepmc2.06.05 rather than just MCGenerators. The latter is pretty much defunct now, but the simple naming is seductive! Hope that helps, Andy On 18/06/12 13:01, James Henderson 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-gcc43-opt/rivetenv.sh| > Agile 1.2.0 setup from: > |/afs/cern.ch/sw/lcg/external/MCGenerators/agile/1.2.0/x86_64-slc5-gcc43-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 > 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.
More information about the Rivet mailing list |