ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/Morgan/src/MuonAnalyzer.cc
(Generate patch)

Comparing UserCode/Morgan/src/MuonAnalyzer.cc (file contents):
Revision 1.7 by lethuill, Thu Apr 9 16:55:09 2009 UTC vs.
Revision 1.8 by lethuill, Tue Apr 14 16:50:16 2009 UTC

# Line 115 | Line 115 | void MuonAnalyzer::Process(const edm::Ev
115                  if ( track.isNonnull() )
116                  {
117                          const reco::HitPattern& hit = track->hitPattern();
118 <                        localMuon.setNumberOfValidPixelHits(hit.numberOfValidPixelHits());
119 <                        localMuon.setNumberOfValidTrackerHits(hit.numberOfValidTrackerHits());
118 >                        cout << "Muon["<<j<<"] (pt,eta,phi)="<<localMuon.Et()<<","<<localMuon.Eta()<<","<<localMuon.Phi()<<")"
119 >                                << endl << " numberOfValidPixelHits=" << hit.numberOfValidPixelHits()
120 >                                << endl << " numberOfValidPixelBarrelHits=" << hit.numberOfValidPixelBarrelHits()
121 >                                << endl << " numberOfValidPixelEndcapHits=" << hit.numberOfValidPixelEndcapHits()
122 >                                << endl << " numberOfValidTrackerHits=" << hit.numberOfValidTrackerHits()
123 >                                << endl << " numberOfValidStripHits=" << hit.numberOfValidStripHits()
124 >                                << endl << " numberOfValidStripTIBHits=" << hit.numberOfValidStripTIBHits()
125 >                                << endl << " numberOfValidStripTIDHits=" << hit.numberOfValidStripTIDHits()
126 >                                << endl << " numberOfValidStripTOBHits=" << hit.numberOfValidStripTOBHits()
127 >                                << endl << " numberOfValidStripTECHits=" << hit.numberOfValidStripTECHits()
128 >                                << endl << " numberOfValidMuonHits=" << hit.numberOfValidMuonHits()
129 >                                << endl << " numberOfValidMuonDTHits=" << hit.numberOfValidMuonDTHits()
130 >                                << endl << " numberOfValidMuonCSCHits=" << hit.numberOfValidMuonCSCHits()
131 >                                << endl << " numberOfValidMuonRPCHits=" << hit.numberOfValidMuonRPCHits()
132 >                                << endl << " trackerLayersWithMeasurement=" << hit.trackerLayersWithMeasurement()
133 >                                << endl << " pixelLayersWithMeasurement=" << hit.pixelLayersWithMeasurement()
134 >                                << endl << " stripLayersWithMeasurement=" << hit.stripLayersWithMeasurement()
135 >                                << endl << " pixelBarrelLayersWithMeasurement=" << hit.pixelBarrelLayersWithMeasurement()
136 >                                << endl << " pixelEndcapLayersWithMeasurement=" << hit.pixelEndcapLayersWithMeasurement()
137 >                                << endl << " stripTIBLayersWithMeasurement=" << hit.stripTIBLayersWithMeasurement()
138 >                                << endl << " stripTIDLayersWithMeasurement=" << hit.stripTIDLayersWithMeasurement()
139 >                                << endl << " stripTOBLayersWithMeasurement=" << hit.stripTOBLayersWithMeasurement()
140 >                                << endl << " stripTECLayersWithMeasurement=" << hit.stripTECLayersWithMeasurement()
141 >                                << endl;
142 >
143 >                        localMuon.setPixelLayersWithMeasurement(hit.pixelLayersWithMeasurement());
144 >                        localMuon.setStripLayersWithMeasurement(hit.stripLayersWithMeasurement());
145                          // FIXME - replace with double dxy(const Point& myBeamSpot) method ?
146                          localMuon.setD0(track->d0());
147                          localMuon.setD0Error(track->d0Error());

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines