CMS 3D CMS Logo

EMTFConfiguration.cc
Go to the documentation of this file.
1 #include <string>
2 
6 
8 
9 using namespace emtf::phase2;
10 
12  verbosity_ = pset.getUntrackedParameter<int>("Verbosity");
13 
14  // Validation
15  validation_dir_ = pset.getParameter<std::string>("ValidationDirectory");
16 
17  // Neural Network
18  prompt_graph_path_ = pset.getParameter<std::string>("PromptGraphPath");
19  displ_graph_path_ = pset.getParameter<std::string>("DisplacedGraphPath");
20 
21  // Trigger
22  min_bx_ = pset.getParameter<int>("MinBX");
23  max_bx_ = pset.getParameter<int>("MaxBX");
24  bx_window_ = pset.getParameter<int>("BXWindow");
25 
26  // Subsystems
27  csc_en_ = pset.getParameter<bool>("CSCEnabled");
28  rpc_en_ = pset.getParameter<bool>("RPCEnabled");
29  gem_en_ = pset.getParameter<bool>("GEMEnabled");
30  me0_en_ = pset.getParameter<bool>("ME0Enabled");
31  ge0_en_ = pset.getParameter<bool>("GE0Enabled");
32 
33  csc_bx_shift_ = pset.getParameter<int>("CSCInputBXShift");
34  rpc_bx_shift_ = pset.getParameter<int>("RPCInputBXShift");
35  gem_bx_shift_ = pset.getParameter<int>("GEMInputBXShift");
36  me0_bx_shift_ = pset.getParameter<int>("ME0InputBXShift");
37 
38  csc_input_ = pset.getParameter<edm::InputTag>("CSCInput");
39  rpc_input_ = pset.getParameter<edm::InputTag>("RPCInput");
40  gem_input_ = pset.getParameter<edm::InputTag>("GEMInput");
41  me0_input_ = pset.getParameter<edm::InputTag>("ME0Input");
42  ge0_input_ = pset.getParameter<edm::InputTag>("GE0Input");
43 
44  // Primitive Selection
45  include_neighbor_en_ = pset.getParameter<bool>("IncludeNeighborEnabled");
46 }
47 
49 
50 void EMTFConfiguration::update(const edm::Event& i_event, const edm::EventSetup& i_event_setup) {
51  // Do Nothing
52 }
void update(const edm::Event &, const edm::EventSetup &)
EMTFConfiguration(const edm::ParameterSet &)