Project
Loading...
Searching...
No Matches
MonopoleParticles.h File Reference

Identification of the BSM magnetic monopoles across the simulation. More...

Go to the source code of this file.

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::sim
 

Functions

constexpr bool o2::sim::isMonopole (int pdg) noexcept
 true for the monopole and antimonopole of both species
 

Variables

constexpr int o2::sim::MonopolePdgSymm = 4110000
 
constexpr int o2::sim::MonopolePdgAsymm = 4120000
 monopole intended to carry opposite electric and magnetic charge (not yet distinguished)
 
constexpr double o2::sim::MonopoleMassDefaultGeV = 100.
 Default monopole mass in GeV.
 

Detailed Description

Identification of the BSM magnetic monopoles across the simulation.

Author
M. Giacalone - September 2026

The monopole PDG codes are defined in O2MCApplication::AddParticles() and in O2DatabasePDG. They are collected here for better syncing inside the simulation code

To do: add dyons and other monopoles configurations when needed

Definition in file MonopoleParticles.h.