Project

General

Profile

Feature #24615

Please create the mu distribution for art 3.06,

Added by Rob Kutschke 3 months ago. Updated 3 months ago.

Status:
Closed
Priority:
High
Assignee:
Category:
-
Target version:
-
Start date:
07/09/2020
Due date:
% Done:

100%

Estimated time:
Spent time:
Scope:
Internal
Experiment:
Mu2e
SSI Package:
Duration:

Description

Please create this at your earliest convenience.

History

#1 Updated by Rob Kutschke 3 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 3 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 3 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 3 months ago

  • Assignee set to Lynn Garren

#5 Updated by Kyle Knoepfel 3 months ago

  • Status changed from New to Assigned

#6 Updated by Lynn Garren 3 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 3 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 3 months ago

Thanks Rob. Yes, you will get v4_10_6_p02b.

#9 Updated by Lynn Garren 3 months ago

  • Status changed from Feedback to Assigned

#10 Updated by Lynn Garren 3 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 3 months ago

  • Status changed from Resolved to Closed


Also available in: Atom PDF