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)¶
-
inline constexpr NonNeutralChargedParticleHypothesis(PdgParticle absPdg, float mass, NonNeutralCharge chargeType)¶