Abstract

During LHC shutdown between run-1 and run-2 intensive developments were carried out to improve performance of CMS simulation. For physics improvements migration from Geant4 9.4p03 to Geant4 10.0p02 has been performed. CPU performance has been improved by introduction of the Russian roulette method inside CMS calorimeters, optimization of CMS simulation sub-libraries, and usage of statics build of the simulation executable. As a result of these efforts, CMS simulation has been speeded up by about factor two. In this work we provide description of updates for different software components of CMS simulation. Development of a multi-threaded (MT) simulation approach for CMS will be also discuss.

Highlights

  • The CMS full simulation is based on the Geant4 toolkit [1], [2]

  • With no changes to the CMS software (CMSSW) simulation framework, it was estimated that the typical simulation time per event would be about 25% more than that of the 8 TeV productions. This challenge for the CMS software required an increase in speed of the Monte Carlo production by a significant factor without compromising physics performance

  • In order to monitor the influence of changes to Geant4 on the CMS calorimeter response and resolution, simulations of proton and pion responses in the combined electromagnetic (ECAL) and hadronic (HCAL) calorimeters test-beam setup have been done for different Geant4 Physics Lists and different Geant4 versions

Read more

Summary

Introduction

The CMS full simulation is based on the Geant4 toolkit [1], [2]. It has benefitted from many years of effort on detailed descriptions of the CMS geometry and detector response [3]. This challenge for the CMS software required an increase in speed of the Monte Carlo production by a significant factor without compromising physics performance. The CMS strategy is to adopt each new Geant4 version into the CMSSW development branch.

Results
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.