53 <<
"reco::Track collection --- size = " << tC.size();
57 <<
"TrackingParticle collection --- size = " << tPC.size();
59 for (TrackingParticleCollection::const_iterator ITER = tPC.begin(); ITER != tPC.end(); ITER++, j++) {
61 <<
"TrackingParticle " << j <<
", q = " << ITER->charge() <<
", p = " << ITER->p() <<
", pT = " << ITER->pt()
62 <<
", eta = " << ITER->eta() <<
", phi = " << ITER->phi();
65 <<
"\t pdg code = " << ITER->pdgId() <<
", made of " << ITER->numberOfHits() <<
" PSimHit" 66 <<
" (in " << ITER->numberOfTrackerLayers() <<
" layers)" 67 <<
" from " << ITER->g4Tracks().size() <<
" SimTrack:";
69 edm::LogVerbatim(
"MuonAssociatorByHits") <<
"\t\t Id:" << g4T->trackId() <<
"/Evt:(" << g4T->eventId().event()
70 <<
"," << g4T->eventId().bunchCrossing() <<
")";
87 <<
"CrossingFrame<SimTrack> collection with InputTag = " <<
simtracksXFTag <<
" has size = " << SimTk->size();
91 <<
"SimTrack " << k <<
" - Id:" << ITER->trackId() <<
"/Evt:(" << ITER->eventId().event() <<
"," 92 << ITER->eventId().bunchCrossing() <<
")" 93 <<
" pdgId = " << ITER->type() <<
", q = " << ITER->charge() <<
", p = " << ITER->momentum().P()
94 <<
", pT = " << ITER->momentum().Pt() <<
", eta = " << ITER->momentum().Eta()
95 <<
", phi = " << ITER->momentum().Phi() <<
"\n * " << *ITER << endl;
101 <<
"CrossingFrame<SimVertex> collection with InputTag = " <<
simtracksXFTag 102 <<
" has size = " << SimVtx->size();
105 edm::LogVerbatim(
"MuonAssociatorByHits") <<
"SimVertex " << kv <<
" : " << *VITER << endl;
112 <<
"SimTrack collection with InputTag = " <<
simtracksTag <<
" has size = " << simTC.size() << endl;
114 for (edm::SimTrackContainer::const_iterator ITER = simTC.begin(); ITER != simTC.end(); ITER++, k++) {
116 <<
"SimTrack " << k <<
" - Id:" << ITER->trackId() <<
"/Evt:(" << ITER->eventId().event() <<
"," 117 << ITER->eventId().bunchCrossing() <<
")" 118 <<
" pdgId = " << ITER->type() <<
", q = " << ITER->charge() <<
", p = " << ITER->momentum().P()
119 <<
", pT = " << ITER->momentum().Pt() <<
", eta = " << ITER->momentum().Eta()
120 <<
", phi = " << ITER->momentum().Phi() <<
"\n * " << *ITER << endl;
125 <<
"SimVertex collection with InputTag = " 127 <<
" has size = " << simVC.size() << endl;
129 for (edm::SimVertexContainer::const_iterator VITER = simVC.begin(); VITER != simVC.end(); VITER++, kv++) {
130 edm::LogVerbatim(
"MuonAssociatorByHits") <<
"SimVertex " << kv <<
" : " << *VITER << endl;
std::vector< SimTrack >::const_iterator g4t_iterator
T const * product() const
std::vector< SimVertex > SimVertexContainer
std::vector< SimTrack > SimTrackContainer