cms-sw/cmsdist

Request to make a special build to test Geant4 11.1.ref04

Closed this issue · 11 comments

In order to test new Geant4 reference version versus data with low pileup a special build is needed on top of 12_6_0 using current G4VECGEOM configuration for Geant4, DD4hep, CLHEP, and VecGeom.

A new Issue was created by @civanch Vladimir Ivantchenko.

@Dr15Jones, @perrotta, @dpiparo, @rappoccio, @makortel, @smuzaffar can you please review it and eventually sign/assign? Thanks.

cms-bot commands are listed here

@bsunanda, is this combination of packages correct or you need 12_6_0_pre2 ?

@iarspider , can you please take care of it. All you need is to use REL/CMSSW_12_6_0/el8_amd64_gcc11 cmsdist tag, update changes needed for Geant4 11.1.ref04 and build the CMSSW_12_6_0_G4 release on one of the cmsdev nodes.

@bsunanda I am working on it, will let you know as soon as it's ready.

@bsunanda the requested release is available here: cmsbuild32:/build/razumov/geant4_11.1.ref04_8503/BUILD/el8_amd64_gcc10. You can set it up the usual way.

@bsunanda cmssw is already built in that area. You can set it up with

$ cmssw-el8
$ source /build/razumov/geant4_11.1.ref04_8503/BUILD/el8_amd64_gcc10/cms/cmssw/CMSSW_12_6_0_G411ref4/etc/profile.d/init.sh

(@smuzaffar can correct me if this is not the right way to do it)

init.sh files are only used by packaging system. Users should use scram e.g. in this case @bsunanda please do

> cmssw-el8
Singularity> source /build/razumov/geant4_11.1.ref04_8503/BUILD/cmsset_default.sh
Singularity> scram list -c CMSSW
CMSSW           CMSSW_12_6_0_G411ref4     /build/razumov/geant4_11.1.ref04_8503/BUILD/el8_amd64_gcc10/cms/cmssw/CMSSW_12_6_0_G411ref4
Singularity> scram p  CMSSW_12_6_0_G411ref4