hps-java/src/main/java/org/lcsim/hps/recon/ecal
diff -u -r1.1 -r1.2
--- HPSEcalRawConverter.java 3 May 2012 00:14:54 -0000 1.1
+++ HPSEcalRawConverter.java 3 May 2012 00:17:54 -0000 1.2
@@ -95,59 +95,19 @@
}
-// public IExpandedIdentifier getIdentifier(short x, short y) {
-//
-// IIdentifierHelper helper = ecal.getDetectorElement().getIdentifierHelper();
-// IExpandedIdentifier expId = new ExpandedIdentifier(helper.getIdentifierDictionary().getNumberOfFields());
-// expId.setValue(helper.getFieldIndex("system"), ecal.getSystemID());
-//
-// expId.setValue(helper.getFieldIndex("ix"), x);
-// expId.setValue(helper.getFieldIndex("iy"), y);
-// return expId;
-//
-// }
public CalorimeterHit HitDtoA(RawTrackerHit hit) {
- //dec.setID(hit.getCellID());
- //return new HPSRawCalorimeterHit(DtoA(hit.getAmplitude(), hit.getCellID()), dec.getPosition(), period * hit.getTimeStamp() + dt, hit.getCellID(), 0);
double time = 0.0;
long id = hit.getCellID();
- int type = 0;
- //System.out.println("id " + id);
-
+ int type = 0;
double rawEnergy = (double) sumADC(hit);
- //IExpandedIdentifier expId = getIdentifier();
-// IDetectorElement detElem;
-// try {
-// detElem = hit.getDetectorElement();
-// }
-// catch (NullPointerException exc) {
-//
-// }
-//
-
-
-
- //System.out.println(hit.getDetectorElement().getName());
- //System.out.println(hit.getDetectorElement().getGeometry().getPosition().toString());
-
Hep3Vector pvec = hit.getDetectorElement().getGeometry().getPosition();
double [] pos = new double[3];
pos[0] = pvec.x();
pos[1] = pvec.y();
pos[2] = pvec.z();
CalorimeterHit h = new HPSRawCalorimeterHit(rawEnergy+0.0000001, null, time, id, 0);
- //System.out.println(" raw energy " + rawEnergy);
return h;
}
-// public CalorimeterHit HitDtoA(RawCalorimeterHit hit) {
-// dec.setID(hit.getCellID());
-// return new HPSRawCalorimeterHit(DtoA(hit.getAmplitude(), hit.getCellID()), dec.getPosition(), period * hit.getTimeStamp() + dt, hit.getCellID(), 0);
-// }
-
-// public RawCalorimeterHit HitAtoD(CalorimeterHit hit) {
-// dec.setID(hit.getCellID());
-// return new HPSFADCCalorimeterHit(hit.getCellID(), AtoD(hit.getRawEnergy(), hit.getCellID()), (int) Math.round(hit.getTime() / period), 0);
-// }
}
hps-java/src/main/java/org/lcsim/hps/recon/ecal
diff -u -r1.1 -r1.2
--- HPSEcalRawConverterDriver.java 3 May 2012 00:14:54 -0000 1.1
+++ HPSEcalRawConverterDriver.java 3 May 2012 00:17:54 -0000 1.2
@@ -16,7 +16,7 @@
/**
*
* @author Sho Uemura <[log in to unmask]>
- * @version $Id: HPSEcalRawConverterDriver.java,v 1.1 2012/05/03 00:14:54 phansson Exp $
+ * @version $Id: HPSEcalRawConverterDriver.java,v 1.2 2012/05/03 00:17:54 phansson Exp $
*/
public class HPSEcalRawConverterDriver extends Driver {
@@ -87,10 +87,8 @@
ArrayList<CalorimeterHit> newHits = new ArrayList<CalorimeterHit>();
for (RawTrackerHit hit : hits) {
- //if (debug) System.out.println("Try to convert hit: " + hit.toString());
- //newHits.add(converter.HitDtoA(hit));
- //if (debug) System.out.println("Added hit (rawEnergy "+ newHits.get(newHits.size()-1).getRawEnergy() + "): " + newHits.get(newHits.size()-1).toString());
- }
+ newHits.add(converter.HitDtoA(hit));
+ }
int flags = 0;
event.put(ecalCollectionName, newHits, CalorimeterHit.class, flags, ecalReadoutName);
String s = ecalCollectionName; //"EcalCalHits";