Skip to content

Fork of CRbeam with some features

License

Notifications You must be signed in to change notification settings

potassium-chloride/mcray

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mcray

Framework for Monte Carlo simulation of ultra-high energy cosmic rays and electromagnetic cascade propagation.

Authors:

Oleg Kalashev and Alexander Korochkin

Features

  • propagation of protons, neutrons, nuclei, electon-photon cascade and neutrino can be simulated
  • support for interactions with arbitray photon background including trajectory simulation for secondary particles, produced in the interactions
  • trajectories of individual particles in presence of magnetic field can be calculated

Applications

CRbeam - cosmic ray beam simulation.

PyBeam - python bindings for mcray library (not prepared yet)

Installation

  • Install GSL with headers: sudo apt-get install libgsl-dev
  • Install required libraries to external folder
  • Build code:
cd bin
cmake -S ../src/app/crbeam -B .
make

About

Fork of CRbeam with some features

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 95.6%
  • Roff 3.0%
  • Other 1.4%