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

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

Public Static Functions

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