Difference between revisions of "GeantChecklist"

From Mu2eWiki
Jump to navigation Jump to search
m
Line 16: Line 16:
  
 
clhep 2.4.0.0 (not used yet) will enable the switch from HepJamesRandom to MixMax random number engine (art sets the default)
 
clhep 2.4.0.0 (not used yet) will enable the switch from HepJamesRandom to MixMax random number engine (art sets the default)
 +
 
<br>
 
<br>
 
Results from tests, 1M conversion electrons, 300K beam stage1
 
Results from tests, 1M conversion electrons, 300K beam stage1
Line 48: Line 49:
 
| || Krzysztof || release notes presented || [https://mu2e-docdbcert.fnal.gov/cgi-bin/cert/ShowDocument?docid=16394 available]
 
| || Krzysztof || release notes presented || [https://mu2e-docdbcert.fnal.gov/cgi-bin/cert/ShowDocument?docid=16394 available]
 
|-
 
|-
| 3/14/18 || Krzysztof || supporting code (new lists, options) || none needed
+
| 3/14/18 || Krzysztof || supporting code (new lists, options) || changes enabling new features done in February and March
 
|-
 
|-
 
|  || Ray || high-stats conversion electrons comparison || see links above and [https://mu2e-docdbcert.fnal.gov/cgi-bin/cert/ShowDocument?docid=16382 talk]
 
|  || Ray || high-stats conversion electrons comparison || see links above and [https://mu2e-docdbcert.fnal.gov/cgi-bin/cert/ShowDocument?docid=16382 talk]

Revision as of 22:26, 16 March 2018

Introduction

So much of the understanding of the performance of mu2e depends on simulation studies that a change in geant version could have far-reaching effects. This page contains a checklist for tests to perform before moving to a new geant. Typically, some tests would be skipped because the expert decides the effort to validate would not be justified for the low level of risk.

v4_10_4

Started Mar 1, 2018, proposed update to v4_10_4 from v4_10_2_p03e.

How to trigger Mu2e specific electromagnetic option4 (_EMZ) with modified msc model transition energy (committed 3/16/18), off by default, on where noted.

physics.producers.g4run.debug.diagLevel         : 1
# the above is to see the ranges printed
physics.producers.g4run.physics.modifyEMOption4 : true
physics.producers.g4run.physics.physicsListName : "ShieldingM_EMZ"

How to change the stepper to the new one requiring fewer field evaluations:

physics.producers.g4run.physics.stepper : "G4DormandPrince745"

clhep 2.4.0.0 (not used yet) will enable the switch from HepJamesRandom to MixMax random number engine (art sets the default)


Results from tests, 1M conversion electrons, 300K beam stage1

Sample CPU (s) MEM (GB) file size (MB)
old beam 9351 1.611 6.290
new beam 8483 (-9%) 1.715 (+6%) 6.397(+2%)
old CE 6795 1.742 918.396
new CE 6180 (-9%) 1.804 (+4%) 909.979(-1%)


beam comparison
C.E. comparison
stopped muons

Sign off Responsible Topic Notes
Krzysztof release notes presented available
3/14/18 Krzysztof supporting code (new lists, options) changes enabling new features done in February and March
Ray high-stats conversion electrons comparison see links above and talk
Ray high-stats beam stage 1 comparison see links above and talk
Ray/Krzysztof CPU time and product sizes see above and talk
Ray/Andrei stopped muon rates and shape see links above and talk
Rob magnetic field transport
Dave (LBL) tracker charge deposition/hit resolution
Dave (LBL) tracker background hit rates
Dave (LBL) tracker integrated charge
Dave (LBL) tracker electronics radiation
Bertrand calorimeter resolution
Bertrand calorimeter electronics radiation
Ralf CRV light model
Yuri neutron production rates and transport
Yuri CRV deadtime
Dave (LBL) conversion electron efficiency
Jim STM efficiency
Jim STM background
Andrei ExtMon efficiency
Andrei ExtMon background
Ralf cosmic background
Bob p-bar background
Andrei beam electron background
Dave (Lou) Pion backgrounds