public Neutron(double velocity) : base(velocity) { RestMass = 1.674929E-27; RelativeCharge = 0; Velocity = velocity; Quark1 = new Up(); Quark2 = new Down(); Quark3 = new Down(); BaryonNumber = 1; FeynmanSymbol = "N"; }
public Proton(double velocity) : base(velocity) { RestMass = 1.6726219 * Math.Pow(10, -27); RelativeCharge = 1; Quark1 = new Up(); Quark2 = new Up(); Quark3 = new Down(); BaryonNumber = 1; FeynmanSymbol = "P"; Velocity = velocity; Charge = 19 * Math.Pow(10, -19); }
public Neutron(double velocity, Vector3D position) : base(velocity, position)//Need to find the acctual values of the rest masses for the hadrons { RestMass = 1.674929E-27; RelativeCharge = 0; Velocity = velocity; Quark1 = new Up(); Quark2 = new Down(); Quark3 = new Down(); BaryonNumber = 1; FeynmanSymbol = "N"; }
public Proton(double velocity, Vector3D position, double distance) : base(velocity, position, distance) { RestMass = 1.6726219 * Math.Pow(10, -27); RelativeCharge = 1; Quark1 = new Up(); Quark2 = new Up(); Quark3 = new Down(); BaryonNumber = 1; FeynmanSymbol = "P"; Velocity = velocity; Position = position; Distance = distance; Charge = 19 * Math.Pow(10, -19); }