6 produces<EMTFHitCollection>(
"");
7 produces<EMTFTrackCollection>(
"");
8 produces<l1t::RegionalMuonCandBxCollection>(
"EMTF");
15 auto out_hits_tmp = std::make_unique<EMTFHitCollection>();
16 auto out_hits = std::make_unique<EMTFHitCollection>();
17 auto out_tracks = std::make_unique<EMTFTrackCollection>();
18 auto out_cands = std::make_unique<l1t::RegionalMuonCandBxCollection>();
26 good_sectors.fill(
false);
28 for (
const auto&
h : *out_hits_tmp) {
30 good_sectors.at(
h.Sector_idx()) =
true;
34 for (
const auto&
h : *out_hits_tmp) {
35 if (good_sectors.at(
h.Sector_idx())) {
36 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
~L1TMuonEndCapTrackProducer() override
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.