vmc
Virtual Monte Carlo interface for ROOT
Virtual Monte Carlo interface for ROOT
To install this package, run one of the following:
The Virtual Monte Carlo (VMC) provides an abstract C++ interface to Monte Carlo transport packages, allowing the same user code to be run with different transport backends (e.g. Geant3, Geant4, FLUKA). It is distributed as part of ROOT but can also be built standalone; this is the standalone build.
VMC is widely used in HEP experiments including ALICE, CBM, FairRoot, and the SHiP collaboration.
Summary
Virtual Monte Carlo interface for ROOT
Last Updated
Jun 11, 2026 at 14:34
License
GPL-3.0-only
Supported Platforms
GitHub Repository
https://github.com/vmc-project/vmcDocumentation
https://vmc-project.github.io/