28–30 Apr 2014
Fermi National Accelerator Laboratory
US/Central timezone

Object-Oriented Developments in MARS15 Code*

Speaker

Igor Tropin (Fermilab)

Description

The object-oriented modules – recently developed and implemented into the MARS15 code - are described. These include the powerful ROOT-based geometry and visualization; the ROOT-based beam line builder that interfaces the MARS code to the MAD lattice description; integration of MARS and the MAD-X code system; highly-efficient handling of large databases used for DPA, electromagnetic processes and nuclear interactions below a hundred MeV; as well as input data reading and histogramming with the 32-bit limitations removed. Design study examples, that demonstrate the capabilities and flexibility of the new modules, are given: the Fermilab Booster and LBNE experiment, LHC high-luminosity upgrade, and Muon Collider Higgs Factory. *Work supported by Fermi Research Alliance, LLC, under contract No. DE-AC02-07CH11359 with the U.S. Department of Energy.

Summary

Motivated by accelerator applications needs, new object-oriented modules were developed in implemented in the MARS15 code. Examples of use and performance of the new modules are given for several accelerator projects.

Primary author

Igor Tropin (Fermilab)

Co-author

Nikolai Mokhov (Fermilab)

Presentation materials