R3BROOT
R3B analysis software
|
Go to the source code of this file.
Classes | |
class | NeulandPointFilter |
Namespaces | |
namespace | R3B |
namespace | R3B::Neuland |
Simulation of NeuLAND Bar/Paddle. | |
Typedefs | |
using | R3B::Neuland::ParticleUType = std::underlying_type_t<BitSetParticle> |
Enumerations | |
enum class | R3B::Neuland::BitSetParticle : uint32_t { R3B::Neuland::none = 0x0000 , R3B::Neuland::proton = 0x0001 , R3B::Neuland::neutron = 0x0002 , R3B::Neuland::electron = 0x0004 , R3B::Neuland::positron = 0x0008 , R3B::Neuland::alpha = 0x0010 , R3B::Neuland::gamma = 0x0020 , R3B::Neuland::meson = 0x0040 , R3B::Neuland::other = 0x40000000 } |
Functions | |
constexpr auto | R3B::Neuland::ParticleToBitSet (BitSetParticle particle) |
auto | R3B::Neuland::BitSetToParticle (std::bitset< ParticleBitsetSize > bits) -> BitSetParticle |
auto | R3B::Neuland::CheckCriteria (BitSetParticle particle, BitSetParticle criteria) -> bool |
auto | R3B::Neuland::operator| (BitSetParticle left, BitSetParticle right) -> BitSetParticle |
auto | R3B::Neuland::operator& (BitSetParticle left, BitSetParticle right) -> BitSetParticle |
auto | R3B::Neuland::operator~ (BitSetParticle particle) -> BitSetParticle |
auto | R3B::Neuland::PidToBitSetParticle (int pid) -> BitSetParticle |
Variables | |
const std::unordered_map< int, BitSetParticle > | R3B::Neuland::PidToBitSetParticleHash |
constexpr auto | R3B::Neuland::ParticleBitsetSize = 32U |