pub enum DataType {
Show 29 variants
ElectricDipoleMoment,
MagneticMoment,
CPViolationParameter,
MassDifference,
FormFactor,
MeanLifetime,
SlopeParameter,
FullWidth,
Mass,
CouplingConstantRatio,
DecayParameter,
Lifetime,
ExclusiveBranchingFraction,
ExclusiveBranchingFraction1,
ExclusiveBranchingFraction2,
ExclusiveBranchingFraction3,
ExclusiveBranchingFraction4,
ExclusiveBranchingFraction5,
InclusiveBranchingFraction,
InclusiveBranchingFraction1,
InclusiveBranchingFraction2,
InclusiveBranchingFraction3,
InclusiveBranchingFraction4,
InclusiveBranchingFraction5,
BranchingRatio,
Particle,
Searches,
Section,
Other,
}Expand description
Kind of data represented by a PDG identifier row.
Variants§
ElectricDipoleMoment
Electric dipole moment data.
MagneticMoment
Magnetic moment data.
CPViolationParameter
CP-violation parameter data.
MassDifference
Mass-difference data.
FormFactor
Form-factor data.
MeanLifetime
Mean-lifetime data.
SlopeParameter
Slope-parameter data.
FullWidth
Full-width data.
Mass
Mass data.
CouplingConstantRatio
Coupling-constant ratio data.
DecayParameter
Decay-parameter data.
Lifetime
Lifetime data.
ExclusiveBranchingFraction
Exclusive branching-fraction data.
ExclusiveBranchingFraction1
Exclusive branching-fraction subtype 1.
ExclusiveBranchingFraction2
Exclusive branching-fraction subtype 2.
ExclusiveBranchingFraction3
Exclusive branching-fraction subtype 3.
ExclusiveBranchingFraction4
Exclusive branching-fraction subtype 4.
ExclusiveBranchingFraction5
Exclusive branching-fraction subtype 5.
InclusiveBranchingFraction
Inclusive branching-fraction data.
InclusiveBranchingFraction1
Inclusive branching-fraction subtype 1.
InclusiveBranchingFraction2
Inclusive branching-fraction subtype 2.
InclusiveBranchingFraction3
Inclusive branching-fraction subtype 3.
InclusiveBranchingFraction4
Inclusive branching-fraction subtype 4.
InclusiveBranchingFraction5
Inclusive branching-fraction subtype 5.
BranchingRatio
Branching-ratio data.
Particle
Particle identity row.
Searches
Search-result or search-summary row.
Section
Section heading row.
Other
Unknown or unclassified data.
Implementations§
Source§impl DataType
impl DataType
Sourcepub const fn to_code(&self) -> &'static str
pub const fn to_code(&self) -> &'static str
Returns the compact PDG database code for this data type.
Sourcepub const fn is_branching_fraction(&self) -> bool
pub const fn is_branching_fraction(&self) -> bool
Returns true for inclusive and exclusive branching-fraction data types.
Sourcepub const fn is_particle_property(&self) -> bool
pub const fn is_particle_property(&self) -> bool
Returns true for particle-level properties such as mass, width, and lifetime.