Skip to content

Commit 0600d89

Browse files
committed
protect for missing HLT muon tracks
1 parent ec5e2f5 commit 0600d89

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

SimMuon/MCTruth/plugins/MuonAssociatorEDProducer.cc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -108,10 +108,6 @@ void MuonAssociatorEDProducer::produce(edm::Event &event, const edm::EventSetup
108108
else
109109
LogTrace("MuonAssociatorEDProducer") << "\t... NOT FOUND.";
110110

111-
edm::RefToBaseVector<reco::Track> tmpT;
112-
for (size_t i = 0; i < trackCollection->size(); ++i)
113-
tmpT.push_back(trackCollection->refAt(i));
114-
115111
std::unique_ptr<reco::RecoToSimCollection> rts;
116112
std::unique_ptr<reco::SimToRecoCollection> str;
117113

@@ -122,6 +118,10 @@ void MuonAssociatorEDProducer::produce(edm::Event &event, const edm::EventSetup
122118
LogTrace("MuonAssociatorEDProducer") << "\n ignoring missing track collection."
123119
<< "\n";
124120
} else {
121+
edm::RefToBaseVector<reco::Track> tmpT;
122+
for (size_t i = 0; i < trackCollection->size(); ++i)
123+
tmpT.push_back(trackCollection->refAt(i));
124+
125125
edm::LogVerbatim("MuonAssociatorEDProducer")
126126
<< "\n >>> RecoToSim association <<< \n"
127127
<< " Track collection : " << tracksTag.label() << ":" << tracksTag.instance()

0 commit comments

Comments
 (0)