130 likes | 145 Views
This monthly meeting at CERN covers the current status of GENSER_1_1_0 generators, new tools, fixed bugs, problems, and plans for the next GENSER release. The session outlines the GeneratorVersion update, new tools for Alpgen and Lhapdf installation, bug fixes, documentation challenges, and plans for upcoming generator versions. The meeting also highlights the need for more comprehensive documentation, working examples with fixed output data, and addressing issues like multiple Block Data. Developers are working on preparing new versions of generators like Pythia and Lhapdf for inclusion in the GENSER repository.
E N D
GENSER Alexander Toropin LCG Generator Services monthly meeting 29 September 2005 LCG Generator Services monthly meeting, CERN
Outline • Current status of GENSER_1_1_0 generators • New tools • Fixed bugs • Problems • Plans for the next GENSER release • Conclusions LCG Generator Services monthly meeting, CERN
Status of GENSER_1_1_0 generators GeneratorVersionNew versionComments alpgen 2.0.3. 2.0.5 (14.09.05) prepared for GENSER cascade 1.209 up to date charybdis 1.001 up to date comphep 4.4.0 up to date evtgenlhc 1.3 up to date feynhiggs 2.2.9 2.2.10 (22.05.05) glauber_xs 1.0 herwig 6.507 up to date isajet 7.67 7.72 (11.08.05) jimmy 4.1 4.2 (29.07.05) beta version lhapdf 4.1b 4.11 (20.09.05) prepared for GENSER madgraph 3.2 up to date mc@nlo 3.10 up to date phojet 1.10 up to date LCG Generator Services monthly meeting, CERN
Status of GENSER_1_1_0 generators GeneratorVersionNew versionComments photos 2.09 2.14 (25.08.05) with warning pythia 6.323 6.324 (06.08.05) in GENSER CVS sherpa 1.05 1.06 (15.04.05) stagen 1.07 tauola 2.7 up to date toprex 4.09 4.11 (18.03.05) LCG Generator Services monthly meeting, CERN
New Tools 1. buildLhapdf script was prepared to install lhapdf from lhapdf-4.1.1.tar.gz file. This script does the following: • unpacks tgz file into corresponding directories • edits files with vim editor if it is necessary • compiles shared libraries • makes small script setPath.csh (setPath.sh) to define • path to directory with PDF sets • rearranges examples directory, makes executables • and runs an Example1 • makes comparison of contents of src directory with src • directory of GENSER Head version of lhapdf (previous • version) and prints differences into logfile • new file: parmsetup.f • new file: lhapdf-config • old file: param.f LCG Generator Services monthly meeting, CERN
New Tools The examples directory was copied from the GENSER Head version of lhapdf. The buildLhapdf script does not have automatic access to the GENSER CVS Repository. All necessary actions to put files into CVS Repository should be done by hand. LCG Generator Services monthly meeting, CERN
New Tools 2. buildAlpgen script was prepared to install Alpgen generator from v205.tgz file. • This script does the same actions as buildLhapdf script. • Structure of directories in Alpgen generator is more • complicated with compare to Lhapdf generator. • To prepare new examples this script uses information • from GENSER Head version of alpgen and tests packages. • Program create_gen.pl was modified to include Pythia and • Herwig into generators list and another parts of program. • Script modifies it automatically with vim editor. • Example to test fragmentation by Herwig was added to • examples directory. LCG Generator Services monthly meeting, CERN
New Tools • To make tests of fragmentation with Pythia and Herwig • buildAlpgen produces two additional scripts fragmPythia • and fragmHerwig in examples directory. • To make fragmentation tests is is enough now just to type • fragmPythia or fragmHerwig in examples directory. • For these tests the examples of M.Kirsanov from GENSER tests package to produce Z+jet events were adapted. • After simulation of 1000 events the programs at the end will print the following • Pythia 6.324 Herwig 6.507 • Two isolated leptons 350 379 • Two or more jets 627 506 • Two isolated leptons and jet 315 324 • Two isolated leptons and two or more jets 136 108 • These numbers are just to show how the programs work and • should be properly normalized to use as reference numbers. LCG Generator Services monthly meeting, CERN
New Tools The buildAlpgen script does not have an automatic access to the GENSER CVS Repository. All necessary actions to put files into CVS Repository should be done by hand. These scripts buildLhapdf and buildAlpgen are quite simple and could be used as an additional documentation for GENSER librarians. LCG Generator Services monthly meeting, CERN
Fixed bugs • In some examples which use Pythia was call of pychkblockdata to check if Block Data was loaded. This subroutine was substituted by pyckbd in the Pythia source code by the author. It was not fixed in all GENSER examples. • In lhapdf in GENSER was not properly set path to PDF set. LCG Generator Services monthly meeting, CERN
Problems • Not enough documentation for librarian. To install new versions of some generators one needs to make real searching inquiry, to make a lot of comparisons with previous versions from GENSER repository. This procedure unfortunately is very time consuming. • Not enough working examples with fixed output data which could be used for comparisons as reference points. • Problem with multiple Block Data has to be solved. LCG Generator Services monthly meeting, CERN
Plans for the next GENSER release • Prepare new versions of some generators to be put into GENSER repository pythia 6.324 is already in CVS lhapdf 4.1.1 is ready alpgen 2.0.5 is ready photos 2.14 isajet 7.72 sherpa 1.0.6 feynhiggs 2.2.10 • Correct instructions for GENSER librarians • Prepare GENSER_1_1_1_pre1 for the 11 of October and test it • Prepare GENSER_1_1_1 (release) for the 18 of October LCG Generator Services monthly meeting, CERN
Conclusions • The new tools to install next versions of Lhapdf and Alpgen were added. • The new example to test fragmentations by Herwig after Alpgen generator was added. • A couple of bugs were fixed. • We need more detailed instructions for the GENSER librarians. • We need more examples which could be used as reference points during installation of new versions of generators. LCG Generator Services monthly meeting, CERN