GSI Forum
GSI Helmholtzzentrum für Schwerionenforschung

Home » PANDA » PandaRoot » Event Generators » EvtGen update?
icon5.gif  EvtGen update? [message #13941] Thu, 06 September 2012 14:31 Go to next message
Bjoern Spruck is currently offline  Bjoern Spruck
Messages: 56
Registered: June 2005
Location: Gießen
continuous participant
From: *physik.uni-giessen.de
Just to start a discussion on that topic:

Our EvtGen is decoupled from the latest available version and using "private" patches etc to get it running without cernlib and CLHEP.
This means it will get harder to backport patches from the "supported" version (EvtGen.R01-00-00.tar.gz from http://evtgen.warwick.ac.uk/src/). But also to put our patches back into the official version.

I tried to get the new version compiling within the PandaRoot Framework and as far as I tried, there are no technical reasons to not switch to it. Nevertheless there might be other reasons.

EvtGen.R01-00-00 draws in new dependencies:
HepMC (HepMC-2.06.09)
pythia8 with HepMC interface enabled
PHOTOS.3.5
TAUOLA.1.0.7-LHC
On the other hand, CLHEP and Cernlib dependencies are gone and
some ugly Fortran interfaces have been replaced (by HepMc).

Comments?
Re: EvtGen update? [message #13943 is a reply to message #13941] Thu, 06 September 2012 22:03 Go to previous messageGo to next message
StefanoSpataro is currently offline  StefanoSpataro
Messages: 2736
Registered: June 2005
Location: Torino
first-grade participant

From: *20-79-r.retail.telecomitalia.it
Quote:

HepMC (HepMC-2.06.09)
pythia8 with HepMC interface enabled
PHOTOS.3.5
TAUOLA.1.0.7-LHC


Can these packages be distributed inside the external packages? This would help. I do not expect a huge increase in disk requirements.

Are they maybe needed also by CBM? Or better, is CBM using EvtGen?
Re: EvtGen update? [message #13946 is a reply to message #13943] Fri, 07 September 2012 09:47 Go to previous messageGo to next message
Bjoern Spruck is currently offline  Bjoern Spruck
Messages: 56
Registered: June 2005
Location: Gießen
continuous participant
From: *physik.uni-giessen.de
Stefano Spataro wrote on Thu, 06 September 2012 22:03

Quote:

HepMC (HepMC-2.06.09)
pythia8 with HepMC interface enabled
PHOTOS.3.5
TAUOLA.1.0.7-LHC


Can these packages be distributed inside the external packages? This would help. I do not expect a huge increase in disk requirements.

Are they maybe needed also by CBM? Or better, is CBM using EvtGen?


At least HepMc must be in external packages, as pythia8 needs the interface.
This should not be a big problem, as HepMc comes already with a cmake support.
The Only thing what would have to changed, is the lib and include install directories and setting the environment path such that pythia8 can use it.

For Tauola and Photos actually it doesnt matter where they are located. But it might be nicer to have them in the externals.

I have written cmake files to compile the packages within pandaroot _including_ their test programs.

I am not sure if we really need tauola, but i was not able to find out if one can compile evtgen without it :-/
maybe if one removes a few models.

[Updated on: Fri, 07 September 2012 10:24]

Report message to a moderator

Re: EvtGen update? [message #13947 is a reply to message #13941] Fri, 07 September 2012 10:44 Go to previous messageGo to next message
Bjoern Spruck is currently offline  Bjoern Spruck
Messages: 56
Registered: June 2005
Location: Gießen
continuous participant
From: *physik.uni-giessen.de
Just a remark:

We (=externals jan12) use pythia 8.130, but would need 8.153.
Funny that is was working at all...
Re: EvtGen update? [message #13950 is a reply to message #13947] Fri, 07 September 2012 15:48 Go to previous messageGo to next message
Bjoern Spruck is currently offline  Bjoern Spruck
Messages: 56
Registered: June 2005
Location: Gießen
continuous participant
From: *physik.uni-giessen.de
Bjoern Spruck wrote on Fri, 07 September 2012 10:44

Just a remark:

We (=externals jan12) use pythia 8.130, but would need 8.153.
Funny that is was working at all...



Well... the patch needed to get it compiling with jan12 is not needed anymore with the sep12 external release. Anyway my patch made it compile, but i am not sure if it really worked as i have not tested pythia8 decays within EvtGen...

Anyway with sep12 it works rightoutofthebox
Re: EvtGen update? [message #13951 is a reply to message #13950] Fri, 07 September 2012 16:47 Go to previous messageGo to next message
StefanoSpataro is currently offline  StefanoSpataro
Messages: 2736
Registered: June 2005
Location: Torino
first-grade participant

From: *to.infn.it
Is there a svn repository of the new evtgen, so that one can add it as external package inside pandaroot, linking to a well defined revision? At least this is what we are doing with genfit, we could add it and start to test it before putting in the global compilation.
Re: EvtGen update? [message #13960 is a reply to message #13951] Mon, 17 September 2012 11:53 Go to previous message
Bjoern Spruck is currently offline  Bjoern Spruck
Messages: 56
Registered: June 2005
Location: Gießen
continuous participant
From: *physik.uni-giessen.de
See EvtGen Homepage, the svn is accessible by:

svn export http://svnweb.cern.ch/guest/evtgen/tags/R01-00-00
Previous Topic: EvtGen Lumi Theta-Distribution
Next Topic: DPM weird t spectrum (random problem)
Goto Forum:
  


Current Time: Tue Nov 26 23:25:18 CET 2024

Total time taken to generate the page: 0.00842 seconds