Opened 13 years ago
Closed 13 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 , 13 years ago
comment:3 by , 13 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
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