GeomConverter/test/org/lcsim/material
diff -u -r1.2 -r1.3
--- BetheBlockTest.java 14 Jan 2006 00:47:33 -0000 1.2
+++ BetheBlockTest.java 18 Jan 2006 22:47:56 -0000 1.3
@@ -33,7 +33,7 @@
return new TestSuite(BetheBlockTest.class);
}
- public void test1()
+ public void testDummy()
{
MaterialElement element = new MaterialElement("DummyElement", 1.0, 1.0);
Material material = new Material("DummyMaterial", 1, 1.0, org.lcsim.material.MaterialState.SOLID, 1.0, 1.0);
@@ -41,9 +41,24 @@
double pT[] = {1.0, 0, 0};
double mass = 1.0;
- //double mass = 1.0;
- double dEdx = MaterialCalculator.computeBetheBloch(material, pT, mass, 1.0);
- System.out.println("result = " + dEdx);
+ double dEdx = MaterialCalculator.computeBetheBloch(material, pT, mass, 1.0);
+ }
+
+ public void testMuonInCarbon()
+ {
+ MaterialManager mgr = MaterialManager.instance();
+ Material material = mgr.getMaterials().get("Carbon");
+
+ System.out.println(material.toString());
+
+ assert(material != null);
+
+ double pT[] = {1.0, 0, 0};
+
+ // muon mass in MeV
+ double mass = 105.658369;
+
+ double dEdx = MaterialCalculator.computeBetheBloch(material, pT, mass, 1.0);
}
}
\ No newline at end of file