lcsim/src/org/lcsim/recon/muon
diff -u -r1.12 -r1.13
--- MuonReco.java 16 Jun 2006 20:41:28 -0000 1.12
+++ MuonReco.java 14 Jul 2006 19:10:58 -0000 1.13
@@ -1,6 +1,7 @@
package org.lcsim.recon.muon;
import org.lcsim.event.*;
+import java.text.*;
import java.util.*;
import hep.physics.vec.BasicHep3Vector; // added Dec-25-05
import org.lcsim.util.step.*; // C.M. Stepper
@@ -50,6 +51,7 @@
// Create segment finders - one for the hadron calorimeter,
// and one for the muon calorimeter
+
BarrelCalSegmentFinder ecalSegmentFinder = new BarrelCalSegmentFinder( // new
event.getDetector(), "EMBarrel");
@@ -116,9 +118,9 @@
+", theta="+theta );
}
Vector vtrack = ecalSegmentFinder.getHitPos();
- System.out.println("ECAL-vtrack="+vtrack+" "+ (vtrack == null ? 0 : vtrack.size()));
+ if (debug) System.out.println("ECAL-vtrack="+vtrack+" "+ (vtrack == null ? 0 : vtrack.size()));
vtrack = hcalSegmentFinder.getHitPos();
- System.out.println("HCAL-vtrack="+vtrack+" "+ (vtrack == null ? 0 : vtrack.size()));
+ if (debug) System.out.println("HCAL-vtrack="+vtrack+" "+ (vtrack == null ? 0 : vtrack.size()));
// Reset for the next track
ecalSegmentFinder.reset(); // C.M.- Include the Ecal inthe code
hcalSegmentFinder.reset();
@@ -129,7 +131,7 @@
// Close the muon list (this will sort muon candidates by Pt)
muonList.close();
- //System.out.println("MuonReco: Final # muons="+muonList.getNMuons());
+
// Add the muon list to the event
List<MuonCandidate> muons = new Vector<MuonCandidate>();
@@ -137,17 +139,17 @@
MuonCandidate muon = muonList.getMuonAt(i);
muons.add(muon);
}
- //System.out.println("Writing muons to event: # muons = "+muons.size());
+
event.put("MuonList", muons, MuonCandidate.class, 0);
Vector v = ecalSegmentFinder.getHitPos();
- System.out.println("v="+v+" "+ (v == null ? 0 : v.size()));
+
event.put("BarrelEcalPoints",ecalSegmentFinder.getHitPos());
v = hcalSegmentFinder.getHitPos();
- System.out.println("v hcal"+v+" " +(v==null ? 0:v.size()));
+
event.put("BarrelHcalPoints",hcalSegmentFinder.getHitPos());
v =muSegmentFinder.getHitPos();
- System.out.println("v mudet"+v+" " +(v==null ? 0:v.size()));
+
event.put("BarrelMudetPoints",muSegmentFinder.getHitPos());
}
@@ -230,5 +232,6 @@
private String muSysName;
private BarrelCalSegmentFinder ecalSegmentFinder; // C.M.-Include Ecal in thecode
private BarrelCalSegmentFinder hcalSegmentFinder;
+ public boolean debug = false;
}