Esempio n. 1
0
        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";
        }
Esempio n. 2
0
 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);
 }
Esempio n. 3
0
        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";
        }
Esempio n. 4
0
 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);
 }