ParticleRecord¶
-
class ParticleRecord¶
Public Functions
-
inline ParticleRecord(char *data, const std::size_t *offsets)¶
-
inline UnalignedRef<double> energy()¶
-
inline UnalignedRef<double> px()¶
-
inline UnalignedRef<double> py()¶
-
inline UnalignedRef<double> pz()¶
-
inline UnalignedRef<int> lhe_pdg_id()¶
-
inline UnalignedRef<int> lhe_status_code()¶
-
inline UnalignedRef<int> lhe_mother1()¶
-
inline UnalignedRef<int> lhe_mother2()¶
-
inline UnalignedRef<int> lhe_color()¶
-
inline UnalignedRef<int> lhe_anti_color()¶
-
inline UnalignedRef<double> lhe_px()¶
-
inline UnalignedRef<double> lhe_py()¶
-
inline UnalignedRef<double> lhe_pz()¶
-
inline UnalignedRef<double> lhe_energy()¶
-
inline UnalignedRef<double> lhe_mass()¶
-
inline UnalignedRef<double> lhe_lifetime()¶
-
inline UnalignedRef<double> lhe_spin()¶
-
inline UnalignedRef<double> cluster_scale()¶
-
inline void from_lhe_particle(const LHEParticle &particle)¶
Public Static Functions
-
static inline std::vector<FieldLayout> layout(int fields)¶
-
inline ParticleRecord(char *data, const std::size_t *offsets)¶