summaryrefslogtreecommitdiff
path: root/src/test/PacticleTest.cc
diff options
context:
space:
mode:
authorJakob Odersky <jodersky@gmail.com>2011-04-25 12:58:55 +0000
committerJakob Odersky <jodersky@gmail.com>2011-04-25 12:58:55 +0000
commit9b765d14760bddc1caac167e938670031d70a864 (patch)
treec05b21ebe8f771e638d5fc4a943d7212119d9999 /src/test/PacticleTest.cc
parent0398843f48f15028c537a1dc1aefaa9cf5141896 (diff)
downloadvhc-9b765d14760bddc1caac167e938670031d70a864.tar.gz
vhc-9b765d14760bddc1caac167e938670031d70a864.tar.bz2
vhc-9b765d14760bddc1caac167e938670031d70a864.zip
*J'ai revu les 3 premier exercises du projet et modifie quelques reponses (jusqu'a P7.2 compris) et fichiers tests.
*Rajoute la classe MutableVector3D pour representer des vecteurs mutables.
Diffstat (limited to 'src/test/PacticleTest.cc')
-rw-r--r--src/test/PacticleTest.cc28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/test/PacticleTest.cc b/src/test/PacticleTest.cc
new file mode 100644
index 0000000..4bc5a59
--- /dev/null
+++ b/src/test/PacticleTest.cc
@@ -0,0 +1,28 @@
+/*
+ * PacticleTest.cc
+ *
+ * Created on: Apr 25, 2011
+ * Author: jakob
+ */
+
+#include <iostream>
+#include "constants.h"
+#include "Particle.h"
+#include "Vector3D.h"
+
+using namespace std;
+using namespace vhc;
+using namespace constants;
+
+int main() {
+ Particle p1 = Particle(Vector3D::Null, PROTON_MASS, E, 1 * GeV, Vector3D::i);
+ Particle p2 = Particle(Vector3D(5,3,2), ELECTRON_MASS, E, 1.5 * GeV, Vector3D::j);
+ Particle p3 = p1;
+
+ cout << p1 << endl;
+ cout << p2 << endl;
+ cout << p3 << endl;
+
+
+ return 0;
+}