Commit in lcsim/src/org/lcsim/util/heprep on MAIN | |||
RawTrackerHitConverter.java | +9 | -10 | 1.1 -> 1.2 |
catch any possible errors converting RawTrackerHits to heprep
diff -u -r1.1 -r1.2 --- RawTrackerHitConverter.java 17 Apr 2012 23:28:37 -0000 1.1 +++ RawTrackerHitConverter.java 14 Jun 2012 00:02:39 -0000 1.2 @@ -28,7 +28,7 @@
/** * Convert RawTrackerHit objects into HepRep line segments. * @author Jeremy McCormick <[log in to unmask]>
- * @version $Id: RawTrackerHitConverter.java,v 1.1 2012/04/17 23:28:37 jeremy Exp $
+ * @version $Id: RawTrackerHitConverter.java,v 1.2 2012/06/14 00:02:39 jeremy Exp $
*/ class RawTrackerHitConverter implements HepRepCollectionConverter {
@@ -45,12 +45,12 @@
typeX.addAttValue("drawAs", "Line"); typeX.addAttValue("color", Color.GREEN);
- // Setup links to SiSensor objects in detector geometry. - setSensors(meta, (List<RawTrackerHit>)collection);
+ try { + // Setup links to SiSensor objects in detector geometry. + setSensors(meta, (List<RawTrackerHit>)collection);
- // Loop over hits and draw them as lines. - for (RawTrackerHit hit : (List<RawTrackerHit>)collection) { - try {
+ // Loop over hits and draw them as lines. + for (RawTrackerHit hit : (List<RawTrackerHit>)collection) {
SiSensor sensor = (SiSensor)hit.getDetectorElement(); Collection<SiSensorElectrodes> trodes = sensor.getReadoutElectrodes(); SiStrips strips = (SiStrips)trodes.toArray()[0];
@@ -62,10 +62,9 @@
factory.createHepRepPoint(instance, startPoint.x(), startPoint.y(), startPoint.z()); factory.createHepRepPoint(instance, endPoint.x(), endPoint.y(), endPoint.z()); }
- catch (Exception e) { - e.printStackTrace(); - continue; - }
+ } + catch (Exception e) { + e.printStackTrace();
} }
Use REPLY-ALL to reply to list
To unsubscribe from the LCD-CVS list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=LCD-CVS&A=1