CMS 3D CMS Logo

TrivialGeometry.cc
Go to the documentation of this file.
2 
4 public:
6 
8  constexpr unsigned nmodules = 6;
9  for (unsigned i = 0; i < nmodules; ++i) {
11 
13  trigger_cells_[i].reset(new HGCalTriggerGeometry::TriggerCell(i, i, GlobalPoint(), tc_empty, tc_empty));
14 
18  modules_[i].reset(new HGCalTriggerGeometry::Module(i, GlobalPoint(), mod_empty, mod_comps, map_empty));
19  }
20  }
23  const edm::ESHandle<HGCalGeometry>&) final {}
24 };
25 
std::unordered_set< unsigned > list_type
std::unordered_multimap< unsigned, unsigned > tc_map_type
Global3DPoint GlobalPoint
Definition: GlobalPoint.h:10
TrivialGeometry(const edm::ParameterSet &conf)
void initialize(const edm::ESHandle< HGCalGeometry > &, const edm::ESHandle< HGCalGeometry > &, const edm::ESHandle< HGCalGeometry > &) final
void initialize(const edm::ESHandle< CaloGeometry > &) final
#define DEFINE_EDM_PLUGIN(factory, type, name)
#define constexpr