class Particle {

	public double euclideanDistance(Particle part) {
		double xx = (this.vector().px() - part.vector().px());
		double yy = (this.vector().py() - part.vector().py());
		double zz = (this.vector().pz() - part.vector().pz());
		return Math.sqrt(xx * xx + yy * yy + zz * zz);
	}

	public  Particle();
	public  Particle(Particle p);
	public  Particle(int pid, double px, double py, double pz, double vx, double vy, double vz);
	public  Particle(int pid, double px, double py, double pz);
	public  Particle(int pid, double mass, byte charge, double px, double py, double pz, double vx, double vy, double vz);

}