1 package JSci.physics.particles; 2 3 import JSci.physics.quantum.QuantumParticle; 4 5 10 public final class Gluon extends GaugeBoson { 11 public final static int RED_ANTIGREEN=12; 12 public final static int RED_ANTIBLUE=13; 13 public final static int GREEN_ANTIRED=21; 14 public final static int GREEN_ANTIBLUE=23; 15 public final static int BLUE_ANTIRED=31; 16 public final static int BLUE_ANTIGREEN=32; 17 20 public final static int MIXED_RED_GREEN=11-22; 21 24 public final static int MIXED_RED_GREEN_2BLUE=11+22-2*(33); 25 28 public Gluon() {} 29 32 public int color; 33 37 public double restMass() {return 0.0;} 38 42 public int spin() {return 2;} 43 47 public int charge() {return 0;} 48 51 public QuantumParticle anti() { 52 return new Gluon(); 53 } 54 57 public boolean isAnti(QuantumParticle qp) { 58 return (qp!=null) && (qp instanceof Gluon); 59 } 60 63 public String toString() { 64 return new String ("Gluon"); 65 } 66 } 67 68 | Popular Tags |