Commit in GeomConverter/test/org/lcsim/material on MAIN
BetheBlockTest.java+19-41.2 -> 1.3
JM: Added a realistic Bethe-Bloch test case.

GeomConverter/test/org/lcsim/material
BetheBlockTest.java 1.2 -> 1.3
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
CVSspam 0.2.8