Skip to Content.
Sympa Menu

sphenix-software-l - [[Sphenix-software-l] ] demise of pythia6 and eic-smear

sphenix-software-l AT lists.bnl.gov

Subject: sPHENIX discussion of software

List archive

Chronological Thread  
  • From: pinkenburg <pinkenburg AT bnl.gov>
  • To: "sphenix-software-l AT lists.bnl.gov" <sphenix-software-l AT lists.bnl.gov>
  • Subject: [[Sphenix-software-l] ] demise of pythia6 and eic-smear
  • Date: Thu, 21 Nov 2024 08:32:42 -0500

Hi folks,

I made good progress on getting us to Alma9 natively but there are some "bad" news.
root 6.32 does not have a pythia6 interface anymore (the TPythia6 class was removed) and while we still have the vanilla pythia6 library our PHPythia6 doesn't build anymore.
eicsmear which we use to read files from eic event generators does not build with root 6.32 and gcc 14, it chokes on its own templates.

In order for the alma9 changes to pass jenkins I have made a PR which commented them out in G4_Input.C so our jenkins test macros keep running (we do not exercise them but load their libraries) and removed the class which reads eic files (ReadEicFiles) from the Makefile.am in simulation/g4simulation/g4main.

If you still need to run pythia6 in our current environment, make a local copy of G4_Input.C where you run Fun4All and uncomment the pythia6 parts. If you need to read eic files you need to also build your own version of g4main (uncomment the eic source and lib dependency on libeicsmear), or just use an ana build (<= ana.448).


Chris


--
*************************************************************

Christopher H. Pinkenburg ; pinkenburg AT bnl.gov
; http://www.phenix.bnl.gov/~pinkenbu

Brookhaven National Laboratory ; phone: (631) 344-5692
Physics Department Bldg 510 C ; fax: (631) 344-3253
Upton, NY 11973-5000

*************************************************************



  • [[Sphenix-software-l] ] demise of pythia6 and eic-smear, pinkenburg, 11/21/2024

Archive powered by MHonArc 2.6.24.

Top of Page