Feature #24615
Please create the mu distribution for art 3.06,
Description
Please create this at your earliest convenience.
History
#1 Updated by Rob Kutschke 7 months ago
... One more thing. Our current product stack, excluding art and art_root_io is:
geant4 v4_10_6_p02a
setup -B xerces_c v3_2_2
heppdt v3_04_01j
cry v1_7m
gsl v2_5
curl v7_64_1
scons v3_1_1 -q +p372
gdb v8_2_1
We need the given versions of geant and cry.
The version of xerces must match the version we get when we setup geant4.
The version of scons must match the python used by the ROOT that gets pulled in with art_root_io
For other others, I presume that latest and greatest is the way to go.
Let me know if you have any questions.
#2 Updated by Lynn Garren 7 months ago
Rob, I am curious. Why the extra setup of xerces_c? Don't you get the correct xerces_c when you setup geant4?
#3 Updated by Rob Kutschke 7 months ago
Duh. Now that I think about it, you don't need to do anything. If you give us the right G4, we get the xerces_c we need. ( Amusingly auto correct does know about xerces but it does seem to know about the prayers of the Divine Office )
For use in the trigger, we build G4-free. So we do not setup G4. A side effect is that we need to setup xerces_c because it is needed by the code that reads TMVA coefficients from a configuration file. So the special case is entirely inside setup.sh, not inside the distribution.
#4 Updated by Kyle Knoepfel 7 months ago
- Assignee set to Lynn Garren
#5 Updated by Kyle Knoepfel 7 months ago
- Status changed from New to Assigned
#6 Updated by Lynn Garren 6 months ago
- Status changed from Assigned to Feedback
Rob, the mu distribution contains 3 builds of geant4: the basic build, geant4 with mt, and geant4 with qt. We'd like to make sure that this is still correct.
#7 Updated by Rob Kutschke 6 months ago
We no longer need the basic build. We are currently using:
"geant4" "v4_10_6_p02a" "Linux64bit+3.10-2.17" "debug:e19:mt" ""
"geant4" "v4_10_6_p02a" "Linux64bit+3.10-2.17" "e19:prof:qt" ""
"geant4" "v4_10_6_p02a" "Linux64bit+3.10-2.17" "debug:e19:qt" ""
"geant4" "v4_10_6_p02a" "Linux64bit+3.10-2.17" "e19:mt:prof" ""
We would like the same 4 sets of qualifiers on whatever the new version is.
( I see that there is a new CLHEP, which I guess means a bump on the trailing letter? )
#8 Updated by Lynn Garren 6 months ago
Thanks Rob. Yes, you will get v4_10_6_p02b.
#9 Updated by Lynn Garren 6 months ago
- Status changed from Feedback to Assigned
#10 Updated by Lynn Garren 6 months ago
- % Done changed from 0 to 100
- Status changed from Assigned to Resolved
The mu v3_06_00 distribution is available at https://scisoft.fnal.gov/scisoft/bundles/mu/v3_06_00/mu-v3_06_00.html
Since art 3.06 supports c7, e19, and e20, we updated products to support e20. This means that nearly every product has a new version.
#11 Updated by Kyle Knoepfel 6 months ago
- Status changed from Resolved to Closed