hep.physics.particle.properties
Class DefaultParticlePropertyProvider

java.lang.Object
  extended by hep.physics.particle.properties.DefaultParticlePropertyProvider
All Implemented Interfaces:
ParticlePropertyProvider

public class DefaultParticlePropertyProvider
extends java.lang.Object
implements ParticlePropertyProvider

Default table of particle properties used by ParticlePropertyProvider.

Author:
Tony Johnson Corrections to particle codes/properties as per PDG '98: M. Krishnamurthy/R.J.Wilson 8/8/99 Updated as a result of discussion between Bob Wilson and Tony Waite. Fixed charges for some SUSY particles
See Also:
ParticlePropertyProvider

Constructor Summary
protected DefaultParticlePropertyProvider()
          Default constructor, can be called from superclasses
 
Method Summary
 ParticleType get(int PDGID)
          Get the properties for a particular particle.
 java.util.Set types()
          Returns a List of all particle types defined by this Particle Property Provider
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultParticlePropertyProvider

protected DefaultParticlePropertyProvider()
Default constructor, can be called from superclasses

Method Detail

get

public ParticleType get(int PDGID)
Get the properties for a particular particle. Note, this method no longer throws UnknownParticleID. It will always returns a ParticleType object, from which at least the PDGID can be obtained. Calling other methods on the ParticleType object may cause UnknownParticleID to be thrown if the PDGID is unknown.

Specified by:
get in interface ParticlePropertyProvider

types

public java.util.Set types()
Description copied from interface: ParticlePropertyProvider
Returns a List of all particle types defined by this Particle Property Provider

Specified by:
types in interface ParticlePropertyProvider


Copyright © 2000-2010 FreeHEP. All Rights Reserved.