[Rivet] crossSection()

Andy Buckley andy.buckley at cern.ch
Thu Jan 23 11:28:37 GMT 2014


Hi Aliaksei,

Can you take a look in the HepMC file produced by PYTHIA6 -- does it
contain lines starting with "C"? These are the cross-sections reported
by the generator.

If they are not being written by the PYTHIA6 interface that you're using
(is it AGILe?) then of course the variable can't be correctly accessed
in Rivet analysis code. I think the system will just refuse to run on a
HepMC file where the first event doesn't have a valid cross-section -- a
lot of Rivet's consistency checks are made using the first event.

AGILe *should* write them correctly but I've not used it for some time.

Hope that helps,
Andy


On 23/01/14 12:20, Aliaksei Hrynevich wrote:
> Dear Rivet developers,
> 
> I've got a problem using method crossSection(). It works Ok in my code
> with MC generators Pythia8 and Herwig. But it doesn't work with Pythia6
> 428.2 and Pythia6 427.2. Analysis just stops at the place where I'm
> calling this method without any errors. Is it a known bug or the problem
> is in my code? (seems to be not, because it works fine with other MC
> generators). Is there a way to make it work?
> 
> I'm using Rivet in Athena on lxplus.cern.ch
> INFO using release [AtlasOffline-19.0.0] [x86_64-slc6-gcc47-opt]
> [19.X.0/rel_5]
> INFO Using Rivet version 1.9.0
> 


-- 
Dr Andy Buckley, Royal Society University Research Fellow
Particle Physics Expt Group, University of Glasgow / PH Dept, CERN


More information about the Rivet mailing list