Skip to content

Commit

Permalink
Disable calls to simlinks when matchToSimLink_ not set
Browse files Browse the repository at this point in the history
  • Loading branch information
Sven Dildick committed Oct 5, 2020
1 parent 95f3e8c commit e56e5a6
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions Validation/MuonGEMDigis/src/GEMDigiMatcher.cc
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,9 @@ GEMDigiMatcher::GEMDigiMatcher(const edm::ParameterSet& pset, edm::ConsumesColle
// make a new simhits matcher
muonSimHitMatcher_.reset(new GEMSimHitMatcher(pset, std::move(iC)));

gemSimLinkToken_ = iC.consumes<edm::DetSetVector<GEMDigiSimLink>>(gemSimLink.getParameter<edm::InputTag>("inputTag"));
if (matchToSimLink_)
gemSimLinkToken_ =
iC.consumes<edm::DetSetVector<GEMDigiSimLink>>(gemSimLink.getParameter<edm::InputTag>("inputTag"));
gemDigiToken_ = iC.consumes<GEMDigiCollection>(gemDigi.getParameter<edm::InputTag>("inputTag"));
gemPadToken_ = iC.consumes<GEMPadDigiCollection>(gemPad.getParameter<edm::InputTag>("inputTag"));
gemClusterToken_ = iC.consumes<GEMPadDigiClusterCollection>(gemCluster.getParameter<edm::InputTag>("inputTag"));
Expand All @@ -45,7 +47,8 @@ GEMDigiMatcher::GEMDigiMatcher(const edm::ParameterSet& pset, edm::ConsumesColle
void GEMDigiMatcher::init(const edm::Event& iEvent, const edm::EventSetup& iSetup) {
muonSimHitMatcher_->init(iEvent, iSetup);

iEvent.getByToken(gemSimLinkToken_, gemDigisSLH_);
if (matchToSimLink_)
iEvent.getByToken(gemSimLinkToken_, gemDigisSLH_);
iEvent.getByToken(gemDigiToken_, gemDigisH_);
iEvent.getByToken(gemPadToken_, gemPadsH_);
iEvent.getByToken(gemClusterToken_, gemClustersH_);
Expand Down Expand Up @@ -73,7 +76,8 @@ void GEMDigiMatcher::match(const SimTrack& t, const SimVertex& v) {
return;

// now match the digis
matchDigisSLToSimTrack(gemDigisSL);
if (matchToSimLink_)
matchDigisSLToSimTrack(gemDigisSL);
matchDigisToSimTrack(gemDigis);
matchPadsToSimTrack(gemPads);
matchClustersToSimTrack(gemClusters);
Expand Down

0 comments on commit e56e5a6

Please sign in to comment.