6 produces<EMTFHitCollection>(
"");
7 produces<EMTFTrackCollection>(
"");
8 produces<l1t::RegionalMuonCandBxCollection>(
"EMTF");
13 auto out_hits_tmp = std::make_unique<EMTFHitCollection>();
14 auto out_hits = std::make_unique<EMTFHitCollection>();
15 auto out_tracks = std::make_unique<EMTFTrackCollection>();
16 auto out_cands = std::make_unique<l1t::RegionalMuonCandBxCollection>();
24 good_sectors.fill(
false);
26 for (
const auto&
h : *out_hits_tmp) {
28 good_sectors.at(
h.Sector_idx()) =
true;
32 for (
const auto&
h : *out_hits_tmp) {
33 if (good_sectors.at(
h.Sector_idx())) {
34 out_hits->push_back(
h);
L1TMuonEndCapTrackProducer(const edm::ParameterSet &)
std::unique_ptr< MicroGMTConverter > uGMT_converter_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
void addDefault(ParameterSetDescription const &psetDescription)
std::unique_ptr< TrackFinder > track_finder_
#define DEFINE_FWK_MODULE(type)
void produce(edm::Event &, const edm::EventSetup &) override
std::array< T, NUM_SECTORS > sector_array
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.