Print

Print


Commit in lcsim/src/org/lcsim/event/base on MAIN
BaseSimTrackerHit.java+1-331.11 -> 1.12
use superclass's method for finding hit's DetectorElement

lcsim/src/org/lcsim/event/base
BaseSimTrackerHit.java 1.11 -> 1.12
diff -u -r1.11 -r1.12
--- BaseSimTrackerHit.java	22 Apr 2009 18:50:14 -0000	1.11
+++ BaseSimTrackerHit.java	22 Apr 2009 20:57:15 -0000	1.12
@@ -158,37 +158,5 @@
     	if (compactId == null)
     		compactId = new Identifier(cellID);
     	return compactId;
-    }
-    
-    public IDetectorElement getDetectorElement()
-    {    	 
-        if (this.de == null)
-        {
-        	IDetectorElementContainer srch = getSubdetector().getDetectorElement().findDetectorElement(getIdentifier());
-        	
-        	if (srch.size() == 0)
-        	{
-        		throw new RuntimeException("No DetectorElement found for SimTrackerHit with id <" + getIdentifier().toHexString() + ">.");
-        	}
-        	
-        	if (srch.size() == 1)
-        	{
-        		this.de = srch.get(0);
-        	}
-        	
-        	if (srch.size() > 1)
-        	{
-        		// Pick the first leaf DetectorElement that is found.
-        		for (IDetectorElement xde : srch)
-        		{
-        			if (!xde.hasChildren())
-        			{
-        				this.de = xde;
-        				break;
-        			}
-        		}
-        	}
-        }
-        return de;
-    }
+    }    
 }
\ No newline at end of file
CVSspam 0.2.8