22 desc.add<
std::string>(
"PromptGraphPath",
"L1Trigger/L1TMuonEndCapPhase2/data/prompt_model.pb");
23 desc.add<
std::string>(
"DisplacedGraphPath",
"L1Trigger/L1TMuonEndCapPhase2/data/displaced_model.pb");
33 desc.add<
bool>(
"CSCEnabled",
true);
34 desc.add<
bool>(
"RPCEnabled",
true);
35 desc.add<
bool>(
"GEMEnabled",
true);
36 desc.add<
bool>(
"ME0Enabled",
true);
37 desc.add<
bool>(
"GE0Enabled",
false);
40 desc.add<
int>(
"MinBX", -2);
41 desc.add<
int>(
"MaxBX", 2);
42 desc.add<
int>(
"BXWindow", 1);
44 desc.add<
int>(
"CSCInputBXShift", -8);
45 desc.add<
int>(
"RPCInputBXShift", 0);
46 desc.add<
int>(
"GEMInputBXShift", 0);
47 desc.add<
int>(
"ME0InputBXShift", -8);
50 desc.add<
bool>(
"IncludeNeighborEnabled",
true);
53 desc.addUntracked<
int>(
"Verbosity", 3);
54 desc.add<
std::string>(
"ValidationDirectory",
"L1Trigger/L1TMuonEndCapPhase2/data/validation");
57 descriptions.
add(
"L1TMuonEndCapPhase2TrackProducer",
desc);
l1t::EMTFTrackCollection EMTFTrackCollection
edm::EDPutTokenT< emtf::phase2::EMTFInputCollection > in_token_
l1t::phase2::EMTFTrackCollection EMTFTrackCollection
l1t::EMTFHitCollection EMTFHitCollection
l1t::phase2::EMTFInputCollection EMTFInputCollection
L1TMuonEndCapPhase2TrackProducer(const edm::ParameterSet &)
void produce(edm::Event &, const edm::EventSetup &) override
#define DEFINE_FWK_MODULE(type)
l1t::phase2::EMTFHitCollection EMTFHitCollection
std::vector< EMTFInput > EMTFInputCollection
void beginStream(edm::StreamID) override
void add(std::string const &label, ParameterSetDescription const &psetDescription)
static void fillDescriptions(edm::ConfigurationDescriptions &)
edm::EDPutTokenT< emtf::phase2::EMTFHitCollection > hit_token_
void endStream() override
auto stream_id(edm::StreamContext const &cs)
std::unique_ptr< emtf::phase2::TrackFinder > track_finder_
edm::EDPutTokenT< emtf::phase2::EMTFTrackCollection > trk_token_