lcsim/src/org/lcsim/recon/muon
diff -u -r1.1 -r1.2
--- EndcapCalSegmentFinder.java 9 Oct 2006 22:30:49 -0000 1.1
+++ EndcapCalSegmentFinder.java 10 Oct 2006 02:06:20 -0000 1.2
@@ -98,6 +98,7 @@
return;
bField=det.getFieldMap().getField(rpVect);
if(subdetName.equals(ecalendcapSubdetName)) {
+ System.out.println("In ecalendcap");
// Then do the Tracker up to r=rmin
double dTracker=(z-rpVect[2]);
materialName = "Air";
@@ -107,6 +108,7 @@
return; // does not enter ECAL
}
if(subdetName.equals(hcalendcapSubdetName)) {
+ System.out.println("In hcalendcap");
if(debug)System.out.println(" !!!=== zmin="+zmin+" z="+z);
// Then air to r=rmin
rpVect = stpr.getNewRp();
@@ -119,6 +121,7 @@
}
if(subdetName.equals(muendcapSubdetName)) {
+ System.out.println("In muendcap");
if(debug)System.out.println(" !!!=== zmin="+zmin+" z="+z);
// Then air to r=rmin
rpVect = stpr.getNewRp();
@@ -130,7 +133,7 @@
// if(r<(rmin-dr))return; // does not enter HCAL
}
- if(debug)System.out.println("Stepper pos ENTRY of:("+subdetName+" "+rpVect[0]+"; "+rpVect[1]+"; "+rpVect[2]+"), r="+stpr.partR(rpVect));
+ System.out.println("Stepper pos ENTRY of:("+subdetName+" "+rpVect[0]+"; "+rpVect[1]+"; "+rpVect[2]+"), r="+stpr.partR(rpVect));
// Forms a muon segment by looking for calorimeter hits that match
// cells which the track passes through
@@ -148,7 +151,6 @@
long virtualId = segm.findCellContainingXYZ(rpVect);
cellList.add(virtualId);
-
Hep3Vector v = new BasicHep3Vector(rpVect[0],rpVect[1],rpVect[2]);
hitPos.add(v);
if(stpr.getStopTkELow()) break;
@@ -174,8 +176,8 @@
if(debug)System.out.println("Stepper pos EXIT of:("+subdetName+" "+rpVect[0]+"; "+rpVect[1]+"; "+rpVect[2]+"), r="+stpr.partR(rpVect));
rpVect= stpr.getNewRp();
if((rpVect[2]>=zmax)||stpr.getStopTkELow()) {// Record Last Layer and Info at Break
- long virtualId = segm.findCellContainingXYZ(rpVect);
- cellList.add(virtualId);
+ long virtualId = segm.findCellContainingXYZ(rpVect);
+ cellList.add(virtualId);
Hep3Vector v =new BasicHep3Vector(rpVect[0],rpVect[1],rpVect[2]);
hitPos.add(v);
}
@@ -206,7 +208,6 @@
// Erase lists of hits and cells
hitList.removeAllElements();
cellList.removeAllElements();
-
}
public void setPhiNNCut(int cut) {