ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
detray::photon< scalar_t > Struct Template Referencefinal

Photon hypothesis. More...

#include <detray/definitions/pdg_particle.hpp>

Inheritance diagram for detray::photon< scalar_t >:
[legend]
Collaboration diagram for detray::photon< scalar_t >:
[legend]

Public Types

using base_type = pdg_particle<scalar_t>
 Particle properties shared by all hypotheses.
Public Types inherited from detray::pdg_particle< scalar_t >
using scalar_type = scalar_t
 Scalar representation of mass and charge.

Additional Inherited Members

Public Member Functions inherited from detray::pdg_particle< scalar_t >
template<typename T>
constexpr pdg_particle (const std::int32_t pdg_num, const T mass, const T charge)
 Construct a particle hypothesis.
constexpr scalar_type charge () const
constexpr bool is_valid () const
constexpr scalar_type mass () const
constexpr std::int32_t pdg_num () const

Detailed Description

template<concepts::scalar scalar_t>
struct detray::photon< scalar_t >

Photon hypothesis.