[Rivet] RE : RE : installation problems (It works!)

Judith Katzy katzy at mail.desy.de
Wed Jul 30 08:07:37 BST 2008



Hi Andy,

just for your information: Atlas uses the .2 versions with common block
size 10000.

cheers,
Judith

On Tue, 29 Jul 2008, Andy Buckley wrote:

> Aaargh! That's the first time anyone has ever mentioned that! Is it
> documented anywhere? Wouldn't it be more normal to have the '.2'
> versions as the exception rather than the norm?
>
> Maybe it should also be recommended to the collaborations that they use
> this trick to dynamically work out the common block size rather than
> hard-coding it... although I'm not sure if this propagates to Fortran
> gens like TAUOLA, PHOTOS, etc. who might like to dig into the HEPEVT
> common block and can't do this dynamic size trick.
>
> I thought that the '.2' versions were Genser patches (hence our requests
> that they be hidden from users, who shouldn't be exposed to details of
> the build system patches). That makes more sense now: AGILe requests the
> 4000-size generators, expecting that name to be a symlink to the latest
> patch version. I'll update the AGILe loader to prefer the '.2' Pythia
> and Herwig libs, and these fixes will make us more robust against using
> the "wrong" version in future.
>
> Thanks for the help and clarification!
> Andy
>
>
> James Monk wrote:
>> So in that case AGILe should probably load the xx.2 version of the
>> generators
>>
>> On 29 Jul 2008, at 18:12, Mikhail Kirsanov wrote:
>>
>>> Hello,
>>> In GENSER, .2 in the version always means HEPEVT size 10000. So,
>>> pythia 418 has a size
>>> 4000, and 418.2 has a size 10000.
>>> For some time we thoght that all experiments moved to 10000, but then
>>> it turned out that
>>> CMS still uses the size 4000. For this reason, for some pythia
>>> versions there is no 4000 subversion.
>>>                                             Mikhail
>>>
>>>
>>> -----Original Message-----
>>> From: James Monk [mailto:jmonk at hep.ucl.ac.uk]
>>> Sent: Tue 7/29/2008 6:59 PM
>>> To: Andy Buckley
>>> Cc: Mikhail Kirsanov; Holger Schulz; genser-developers;
>>> rivet at projects.hepforge.org
>>> Subject: Re: RE : RE : [Rivet] installation problems (It works!)
>>>
>>> It seems like the max number of records in the event is actually set
>>> at 4000 (found in pyhepc.F as the parameter NMXHEP), which is what
>>> caused the problem.  The fix Andy submitted to AGILe works for me
>>> because NMXHEP gets copied into MSTU(8).
>>>
>>> I have a question tho'.  It looks to me that the AGILe number of
>>> entries has been 10,000 for quite some time (at least as far back as
>>> the original AGILe 1.0 release), yet this is the first time it
>>> breaks.  Did NMXHEP get decreased at some point in the Genser release
>>> from 10,000->4000?  Is 4000 a long enough record at the LHC (I thought
>>> the option of 10,000 was added specifically for the LHC!).
>>>
>>> In fact, I just checked ATLAS' Pythia interface and I see this:
>>>
>>> HepMC::HEPEVT_Wrapper::set_max_number_entries(10000);
>>>
>>> This is not so good, right?
>>>
>>> -James
>>>
>>> On 29 Jul 2008, at 17:01, Andy Buckley wrote:
>>>
>>>> Mikhail Kirsanov wrote:
>>>>> I would recommend to set it automatically, example is here:
>>>>> $MCGENERATORS/pythia6/418/share/examples/main78.cc
>>>>
>>>> Thanks Mikhail, this seems to work for me. I've committed it to SVN -
>>>> can you try, James?
>>>>
>>>>> There is the corresponding possibility also in Herwig installed
>>>>> in GENSER, if you want I can give you example.
>>>>
>>>> I'd be very grateful if you could point me at it... it will be good to
>>>> have this fragility eliminated at last!
>>>>
>>>> Andy
>>>>
>>>
>>>
>>
>
>


More information about the Rivet mailing list