Class Acts::ParticleHypothesis

class ParticleHypothesis : public Acts::GenericParticleHypothesis<AnyCharge>

Specialized particle hypothesis for any kind of charged particles.

Note

This serves as a factory for common particles with any kind of charge.

Public Functions

inline constexpr ParticleHypothesis(PdgParticle absPdg, float mass, AnyCharge chargeType)
inline ParticleHypothesis(PdgParticle absPdg)
template<typename other_charge_t>
inline constexpr ParticleHypothesis(const GenericParticleHypothesis<other_charge_t> &other)

Public Static Functions

static inline ParticleHypothesis electron()
static inline ParticleHypothesis muon()
static inline ParticleHypothesis photon()
static inline ParticleHypothesis pion()
static inline ParticleHypothesis pion0()
static inline ParticleHypothesis pionLike(float absQ)