12 #include "DD4hep/Detector.h" 28 void endJob()
override;
35 : m_tag(iConfig.getParameter<
ESInputTag>(
"DDDetector"))
44 LogVerbatim(
"Geometry") <<
"Iterate over the detectors:\n";
46 for(
auto const& it : det->
description()->detectors()) {
47 dd4hep::DetElement det(it.second);
48 log << it.first <<
": " << det.path();
58 for(
const auto&
p: registry->
vectors) {
59 log <<
" " << p.first <<
" => ";
60 for(const auto& i : p.second)
DDCMSDetector(const ParameterSet &p)
tbb::concurrent_unordered_map< std::string, tbb::concurrent_vector< double > > vectors
example_stream void analyze(const edm::Event &, const edm::EventSetup &) override
void analyze(Event const &iEvent, EventSetup const &) override
#define DEFINE_FWK_MODULE(type)
LogVerbatim & log(F &&iF)
Namespace of DDCMS conversion namespace.
Detector const * description() const