File indexing completed on 2024-04-06 12:28:57
0001 #include "FWCore/PluginManager/interface/ModuleDef.h"
0002 #include "FWCore/Framework/interface/MakerMacros.h"
0003
0004 #include "RecoTracker/TkTrackingRegions/interface/TrackingRegionProducerFactory.h"
0005 #include "RecoTracker/TkTrackingRegions/interface/TrackingRegionProducer.h"
0006 #include "RecoTracker/TkTrackingRegions/interface/GlobalTrackingRegionProducerFromBeamSpot.h"
0007 #include "RecoTracker/TkTrackingRegions/plugins/PointSeededTrackingRegionsProducer.h"
0008 #include "RecoTracker/TkTrackingRegions/plugins/CandidateSeededTrackingRegionsProducer.h"
0009 #include "RecoTracker/TkTrackingRegions/plugins/CandidatePointSeededTrackingRegionsProducer.h"
0010 #include "RecoTracker/TkTrackingRegions/plugins/L1MuonSeededTrackingRegionsProducer.h"
0011 #include "RecoTracker/MeasurementDet/interface/MeasurementTrackerEvent.h"
0012 #include "GlobalTrackingRegionWithVerticesProducer.h"
0013 #include "GlobalTrackingRegionProducer.h"
0014 #include "AreaSeededTrackingRegionsProducer.h"
0015
0016 DEFINE_EDM_PLUGIN(TrackingRegionProducerFactory, GlobalTrackingRegionProducer, "GlobalRegionProducer");
0017 DEFINE_EDM_PLUGIN(TrackingRegionProducerFactory,
0018 GlobalTrackingRegionProducerFromBeamSpot,
0019 "GlobalRegionProducerFromBeamSpot");
0020 DEFINE_EDM_PLUGIN(TrackingRegionProducerFactory,
0021 GlobalTrackingRegionWithVerticesProducer,
0022 "GlobalTrackingRegionWithVerticesProducer");
0023 DEFINE_EDM_PLUGIN(TrackingRegionProducerFactory,
0024 PointSeededTrackingRegionsProducer,
0025 "PointSeededTrackingRegionsProducer");
0026 DEFINE_EDM_PLUGIN(TrackingRegionProducerFactory,
0027 CandidateSeededTrackingRegionsProducer,
0028 "CandidateSeededTrackingRegionsProducer");
0029 DEFINE_EDM_PLUGIN(TrackingRegionProducerFactory,
0030 CandidatePointSeededTrackingRegionsProducer,
0031 "CandidatePointSeededTrackingRegionsProducer");
0032 DEFINE_EDM_PLUGIN(TrackingRegionProducerFactory,
0033 L1MuonSeededTrackingRegionsProducer,
0034 "L1MuonSeededTrackingRegionsProducer");
0035
0036 #include "RecoTracker/TkTrackingRegions/interface/TrackingRegionEDProducerT.h"
0037 using GlobalTrackingRegionEDProducer = TrackingRegionEDProducerT<GlobalTrackingRegionProducer>;
0038 DEFINE_FWK_MODULE(GlobalTrackingRegionEDProducer);
0039
0040 using GlobalTrackingRegionFromBeamSpotEDProducer = TrackingRegionEDProducerT<GlobalTrackingRegionProducerFromBeamSpot>;
0041 DEFINE_FWK_MODULE(GlobalTrackingRegionFromBeamSpotEDProducer);
0042
0043 using GlobalTrackingRegionWithVerticesEDProducer = TrackingRegionEDProducerT<GlobalTrackingRegionWithVerticesProducer>;
0044 DEFINE_FWK_MODULE(GlobalTrackingRegionWithVerticesEDProducer);
0045
0046 using PointSeededTrackingRegionsEDProducer = TrackingRegionEDProducerT<PointSeededTrackingRegionsProducer>;
0047 DEFINE_FWK_MODULE(PointSeededTrackingRegionsEDProducer);
0048
0049 using CandidateSeededTrackingRegionsEDProducer = TrackingRegionEDProducerT<CandidateSeededTrackingRegionsProducer>;
0050 DEFINE_FWK_MODULE(CandidateSeededTrackingRegionsEDProducer);
0051
0052 using CandidatePointSeededTrackingRegionsEDProducer =
0053 TrackingRegionEDProducerT<CandidatePointSeededTrackingRegionsProducer>;
0054 DEFINE_FWK_MODULE(CandidatePointSeededTrackingRegionsEDProducer);
0055
0056 using L1MuonSeededTrackingRegionsEDProducer = TrackingRegionEDProducerT<L1MuonSeededTrackingRegionsProducer>;
0057 DEFINE_FWK_MODULE(L1MuonSeededTrackingRegionsEDProducer);
0058
0059 using AreaSeededTrackingRegionsEDProducer = TrackingRegionEDProducerT<AreaSeededTrackingRegionsProducer>;
0060 DEFINE_FWK_MODULE(AreaSeededTrackingRegionsEDProducer);