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