Skip to content

Commit

Permalink
Remove SealModule from RecoMuon/TrackerSeedGenerator
Browse files Browse the repository at this point in the history
  • Loading branch information
Parsifal-2045 committed Jan 9, 2025
1 parent c1fa31b commit 79465de
Show file tree
Hide file tree
Showing 20 changed files with 63 additions and 54 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
* \author Jean-Roch Vlimant
*/

#include "RecoMuon/TrackerSeedGenerator/plugins/CompositeTSG.h"
#include "RecoMuon/TrackerSeedGenerator/interface/CompositeTSG.h"
#include "FWCore/Framework/interface/ConsumesCollector.h"

class TrackerTopology;
Expand Down
1 change: 1 addition & 0 deletions RecoMuon/TrackerSeedGenerator/plugins/BuildFile.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
<use name="DataFormats/Phase2TrackerDigi"/>
<use name="DataFormats/RecoCandidate"/>
<use name="DataFormats/SiPixelDetId"/>
<use name="DataFormats/TrackCandidate"/>
<use name="DataFormats/TrackerCommon"/>
<use name="DataFormats/TrackReco"/>
<use name="DataFormats/TrackingRecHit"/>
Expand Down
22 changes: 22 additions & 0 deletions RecoMuon/TrackerSeedGenerator/plugins/CollectionCombiner.cc
Original file line number Diff line number Diff line change
@@ -1 +1,23 @@
#include "FWCore/Framework/interface/MakerMacros.h"

#include "RecoMuon/TrackerSeedGenerator/plugins/CollectionCombiner.h"

#include "TrackingTools/PatternTools/interface/Trajectory.h"
#include "DataFormats/MuonSeed/interface/L3MuonTrajectorySeedCollection.h"
#include "DataFormats/TrackReco/interface/TrackFwd.h"
#include "DataFormats/TrackReco/interface/Track.h"
#include "DataFormats/TrackCandidate/interface/TrackCandidateCollection.h"
#include "DataFormats/MuonReco/interface/MuonTrackLinks.h"
#include "DataFormats/MuonReco/interface/MuonFwd.h"

typedef CollectionCombiner<std::vector<Trajectory> > TrajectoryCombiner;
typedef CollectionCombiner<L3MuonTrajectorySeedCollection> L3MuonTrajectorySeedCombiner;
typedef CollectionCombiner<reco::TrackCollection> L3TrackCombiner;
typedef CollectionCombiner<TrackCandidateCollection> L3TrackCandCombiner;
typedef CollectionCombiner<reco::MuonTrackLinksCollection> L3TrackLinksCombiner;

DEFINE_FWK_MODULE(TrajectoryCombiner);
DEFINE_FWK_MODULE(L3MuonTrajectorySeedCombiner);
DEFINE_FWK_MODULE(L3TrackCombiner);
DEFINE_FWK_MODULE(L3TrackCandCombiner);
DEFINE_FWK_MODULE(L3TrackLinksCombiner);
1 change: 0 additions & 1 deletion RecoMuon/TrackerSeedGenerator/plugins/CollectionCombiner.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@
#include "FWCore/Framework/interface/global/EDProducer.h"

#include "FWCore/Framework/interface/Event.h"
#include "FWCore/Framework/interface/MakerMacros.h"

#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h"
Expand Down
4 changes: 4 additions & 0 deletions RecoMuon/TrackerSeedGenerator/plugins/CombinedTSG.cc
Original file line number Diff line number Diff line change
Expand Up @@ -30,3 +30,7 @@ void CombinedTSG::trackerSeeds(const TrackCand& muonTrackCand,
}
}
}

#include "FWCore/Framework/interface/MakerMacros.h"
#include "RecoMuon/TrackerSeedGenerator/interface/TrackerSeedGeneratorFactory.h"
DEFINE_EDM_PLUGIN(TrackerSeedGeneratorFactory, CombinedTSG, "CombinedTSG");
2 changes: 1 addition & 1 deletion RecoMuon/TrackerSeedGenerator/plugins/CombinedTSG.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
* \author Jean-Roch Vlimant, Alessandro Grelli
*/

#include "RecoMuon/TrackerSeedGenerator/plugins/CompositeTSG.h"
#include "RecoMuon/TrackerSeedGenerator/interface/CompositeTSG.h"
#include "FWCore/Framework/interface/ConsumesCollector.h"

class TrackerTopology;
Expand Down
4 changes: 4 additions & 0 deletions RecoMuon/TrackerSeedGenerator/plugins/DualByEtaTSG.cc
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,7 @@ unsigned int DualByEtaTSG::selectTSG(const TrackCand& muonTrackCand, const Track
<< " compared to: " << theEtaSeparation;
return (fabs(muonTrackCand.second->eta()) < theEtaSeparation);
}

#include "FWCore/Framework/interface/MakerMacros.h"
#include "RecoMuon/TrackerSeedGenerator/interface/TrackerSeedGeneratorFactory.h"
DEFINE_EDM_PLUGIN(TrackerSeedGeneratorFactory, DualByEtaTSG, "DualByEtaTSG");
2 changes: 1 addition & 1 deletion RecoMuon/TrackerSeedGenerator/plugins/DualByEtaTSG.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
* \author Jean-Roch vlimant, Adam Everett
*/

#include "RecoMuon/TrackerSeedGenerator/plugins/SeparatingTSG.h"
#include "RecoMuon/TrackerSeedGenerator/interface/SeparatingTSG.h"
#include "FWCore/Framework/interface/ConsumesCollector.h"

class DualByEtaTSG : public SeparatingTSG {
Expand Down
4 changes: 4 additions & 0 deletions RecoMuon/TrackerSeedGenerator/plugins/DualByL2TSG.cc
Original file line number Diff line number Diff line change
Expand Up @@ -52,3 +52,7 @@ unsigned int DualByL2TSG::selectTSG(const TrackCand& muonTrackCand, const Tracki

return re_do_this_L2 ? 1 : 0;
}

#include "FWCore/Framework/interface/MakerMacros.h"
#include "RecoMuon/TrackerSeedGenerator/interface/TrackerSeedGeneratorFactory.h"
DEFINE_EDM_PLUGIN(TrackerSeedGeneratorFactory, DualByL2TSG, "DualByL2TSG");
2 changes: 1 addition & 1 deletion RecoMuon/TrackerSeedGenerator/plugins/DualByL2TSG.h
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
* \author Jean-Roch vlimant, Adam Everett
*/

#include "RecoMuon/TrackerSeedGenerator/plugins/SeparatingTSG.h"
#include "RecoMuon/TrackerSeedGenerator/interface/SeparatingTSG.h"
#include "DataFormats/Common/interface/Handle.h"
#include "DataFormats/TrackReco/interface/Track.h"
#include "DataFormats/TrackReco/interface/TrackFwd.h"
Expand Down
47 changes: 0 additions & 47 deletions RecoMuon/TrackerSeedGenerator/plugins/SealModule.cc

This file was deleted.

4 changes: 4 additions & 0 deletions RecoMuon/TrackerSeedGenerator/plugins/TSGForRoadSearch.cc
Original file line number Diff line number Diff line change
Expand Up @@ -543,3 +543,7 @@ void TSGForRoadSearch::pushTrajectorySeed(const reco::Track &muon,
}
return;
}

#include "FWCore/Framework/interface/MakerMacros.h"
#include "RecoMuon/TrackerSeedGenerator/interface/TrackerSeedGeneratorFactory.h"
DEFINE_EDM_PLUGIN(TrackerSeedGeneratorFactory, TSGForRoadSearch, "TSGForRoadSearch");
3 changes: 3 additions & 0 deletions RecoMuon/TrackerSeedGenerator/plugins/TSGFromL1Muon.cc
Original file line number Diff line number Diff line change
Expand Up @@ -134,3 +134,6 @@ void TSGFromL1Muon::produce(edm::Event& ev, const edm::EventSetup& es) {
LogDebug("TSGFromL1Muon") << result->size() << " seeds to the event.";
ev.put(std::move(result));
}

#include "FWCore/Framework/interface/MakerMacros.h"
DEFINE_FWK_MODULE(TSGFromL1Muon);
3 changes: 3 additions & 0 deletions RecoMuon/TrackerSeedGenerator/plugins/TSGFromL2Muon.cc
Original file line number Diff line number Diff line change
Expand Up @@ -126,3 +126,6 @@ void TSGFromL2Muon::fillDescriptions(edm::ConfigurationDescriptions& description
edm::ParameterSetDescription desc;
desc.setAllowAnything();
}

#include "FWCore/Framework/interface/MakerMacros.h"
DEFINE_FWK_MODULE(TSGFromL2Muon);
4 changes: 4 additions & 0 deletions RecoMuon/TrackerSeedGenerator/plugins/TSGFromOrderedHits.cc
Original file line number Diff line number Diff line change
Expand Up @@ -32,3 +32,7 @@ void TSGFromOrderedHits::run(TrajectorySeedCollection &seeds,
const TrackingRegion &region) {
theGenerator->run(seeds, region, ev, es);
}

#include "FWCore/Framework/interface/MakerMacros.h"
#include "RecoMuon/TrackerSeedGenerator/interface/TrackerSeedGeneratorFactory.h"
DEFINE_EDM_PLUGIN(TrackerSeedGeneratorFactory, TSGFromOrderedHits, "TSGFromOrderedHits");
4 changes: 4 additions & 0 deletions RecoMuon/TrackerSeedGenerator/plugins/TSGFromPropagation.cc
Original file line number Diff line number Diff line change
Expand Up @@ -345,3 +345,7 @@ void TSGFromPropagation::adjust(TrajectoryStateOnSurface& state) const {
state =
TrajectoryStateOnSurface(state.weight(), state.globalParameters(), oMat, state.surface(), state.surfaceSide());
}

#include "FWCore/Framework/interface/MakerMacros.h"
#include "RecoMuon/TrackerSeedGenerator/interface/TrackerSeedGeneratorFactory.h"
DEFINE_EDM_PLUGIN(TrackerSeedGeneratorFactory, TSGFromPropagation, "TSGFromPropagation");
4 changes: 4 additions & 0 deletions RecoMuon/TrackerSeedGenerator/plugins/TSGSmart.cc
Original file line number Diff line number Diff line change
Expand Up @@ -56,3 +56,7 @@ void TSGSmart::run(TrajectorySeedCollection &seeds,
thePairGenerator->run(seeds, region, ev, es);
}
}

#include "FWCore/Framework/interface/MakerMacros.h"
#include "RecoMuon/TrackerSeedGenerator/interface/TrackerSeedGeneratorFactory.h"
DEFINE_EDM_PLUGIN(TrackerSeedGeneratorFactory, TSGSmart, "TSGSmart");
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "RecoMuon/TrackerSeedGenerator/plugins/CompositeTSG.h"
#include "RecoMuon/TrackerSeedGenerator/interface/CompositeTSG.h"

#include "RecoMuon/TrackingTools/interface/MuonServiceProxy.h"
#include "RecoMuon/TrackerSeedGenerator/interface/TrackerSeedGeneratorFactory.h"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "RecoMuon/TrackerSeedGenerator/plugins/SeparatingTSG.h"
#include "RecoMuon/TrackerSeedGenerator/interface/SeparatingTSG.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "DataFormats/TrackerCommon/interface/TrackerTopology.h"

Expand Down

0 comments on commit 79465de

Please sign in to comment.