[Rivet] problems with RivetGun/Alpgen

Holger Schulz holger.schulz at physik.hu-berlin.de
Fri Apr 9 20:01:23 BST 2010


renkel at physics.smu.edu wrote:
> Hi Andy, Holger,
>
> Ok, RivetGun is not used any longer. But then I need AlpGen to run with 
> Rivet. As I said, it is not available (or not linked) at the hepforge 
> page here.
>
> http://www.hepforge.org/projects
>
> There is another bootstrap that in principle can get it in, but it does 
> not work for me. So may be somebody knows how I can install AlpGen, so 
> it works with the Rivet.
>
> Peter.
>   
I am curently trying to install Alpgen. I use the package GENSER
provides:

    http://service-spi.web.cern.ch/service-spi/external/MCGenerators/distribution/

In the configure script I had to change the very first line from /bin/sh 
to /bin/bash
so that the sourcing of the script in TOOLS works.

Then I did

    ./configure --enable-shared
    --with-pythia6=/users/local/hschulz/generators/genser/pythia6/421.2
    --with-herwig=/users/local/hschulz/generators/genser/herwig/6510

    make
    make install

You will need to adjust the pythia and herwig switches according to your
installation.

You can check whether everything works by calling

    agile-runmc --list-gens

In my case it looks like this:

    AlpGenHerwig:6510
    AlpGenHerwigJimmy:6510
    AlpGenPythia6:421
    Cascade:2.0.1
    Herwig:6510
    HerwigJimmy:6510
    Pythia6:421
    Rapgap:32

Holger

> Quoting Andy Buckley <andy.buckley at ed.ac.uk>:
>
>   
>> On 09/04/10 10:24, Holger Schulz wrote:
>>     
>>> Hi Peter,
>>>
>>> to my knowledge, RivetGun does not exist anymore,
>>> the wiki page hasn't been updated for more than three years.
>>>       
>> Yes, that's right: sorry about the wiki page... I'll update that today
>> (hopefully...)
>>
>>     
>>> Rivet is completely independent of any generator libraries now.
>>> You will need agile to steer your (FORTRAN) generator and
>>> rivet to analyse the HepMC output coming from agile.
>>>       
>> Right. You can make this HepMC output any way you like -- AGILe is just
>> a convenient way to do that for some Fortran generators.
>>
>>     
>>> I haven't run AlpGen with Rivet but the usual way
>>> to go is to run agile with Alpgen to get the HepMC
>>> output and feed it to Rivet using a fifo file buffer (create it
>>> via mkfifo hepmc.fifo).
>>>
>>> So your commandline should look somehting like this:
>>>
>>>     agile-runmc AlpGenFpythiaVERSION -o hepmc.fifo -n 10000 & rivet
>>>     hepmc.fifo -a ALEPH_1991_S2435284 -H output.aida
>>>       
>> AlpGen is one of the stranger interfaces because it requires a parameter
>> to tell it where to find the AlpGen input parton-level event files. I've
>> never used the interface personally: maybe Jon, Giulio or someone else
>> who has used (and wrote!) that interface can comment. (It would be
>> useful if we had an AGILe wiki page specifically on the AlpGen interface
>> to explain how it is to be used.)
>>
>> Andy
>>
>> --
>> Dr Andy Buckley
>> SUPA Advanced Research Fellow
>> Particle Physics Experiment Group, University of Edinburgh
>>
>>     
>
>
>
>
> _______________________________________________
> Rivet mailing list
> Rivet at projects.hepforge.org
> http://www.hepforge.org/lists/listinfo/rivet
>   



More information about the Rivet mailing list