Class Acts::NonNeutralChargedParticleHypothesis

class NonNeutralChargedParticleHypothesis : public Acts::GenericParticleHypothesis<NonNeutralCharge>

Specialized particle hypothesis for non-neutral particles.

Note

This serves as a factory for common non-neutral particles.

Public Functions

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

Public Static Functions

static inline NonNeutralChargedParticleHypothesis electron()
static inline NonNeutralChargedParticleHypothesis muon()
static inline NonNeutralChargedParticleHypothesis pion()
static inline NonNeutralChargedParticleHypothesis pionLike(float absQ)