Fork me on GitHub

Opened 13 years ago

Closed 12 years ago

#40 closed Enhancement (fixed)

update of FROG in Delphes

Reported by: quertenmont Owned by:
Priority: major Milestone:
Component: Delphes code Version: 1.9
Keywords: Cc:

Description

Hi,

I recently strongly modified FROG (moving to version 3),
These changes really turn FROG into two parts: the displayer (heavy part depending on many external libraries) and the producer (very light and selfcontained part).

Currently Delphes is including FROG V1 that has the producer and the displayer merged into one code. Consequently, Delphes includes the displayer that depends on many external libraries and can create some portability problems or missing library problems.
Due to this, you have a version of Delphes with and without FROG, which make things a bit boring (I suppose).

My proposal is to replace in Delphes: FROG V1 by just the FROG Producer V3. Which is all you need to produce the .vis/.geom files. This last weights only 8KB, so you will also significantly gain in delphes package size.

I already made all the changes, and made some succesfull tests.
Unfortunately, I am not register on the Delphes SVN, so I coudn't simply update my modification. So I repackage my modified version:
http://www.fynu.ucl.ac.be/users/l.quertenmont/TEMP/delphesTrunk.tar.gz
Only a couple of files needs to be updated from the one in my package:
take genMakefile.tcl
take src/FrogUtil.cc
take interface/FrogUtil.h
replace Utilities/FROG/ by Utilities/frog/ (from the modified package).
That's it.

The documentation will also need to be updated at some point, (I am currently updating the frog website will detailed instructions on how to visualize the .vis/.geom file created).

Hope to have this included in the next major release,
Loic

Change History (3)

comment:1 by favereau, 13 years ago

Hi,

As stated on the frontpage you can require svn access by email in order to update teh latest version (here we would have to do a merge and we really have no time for this). So I'll grant you svn access to the branches and you can work there, test and then commit. When it's done I will just commit it to the trunk.

Thanks,

Jerome

comment:2 by favereau, 13 years ago

test (notifications were not sent due to some bug) please ignore

comment:3 by favereau, 12 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.