7 #include "DD4hep/Detector.h" 8 #include "DD4hep/DD4hepRootPersistency.h" 10 #include "TGeoManager.h" 43 std::cout <<
"DDTestDumpFile::analyze:\n";
49 int level = 1 + geom.GetTopVolume()->CountNodes( 100, 3 );
51 std::cout <<
"In the DDTestDumpFile::analyze method...obtained main geometry, level=" 52 << level << std::endl;
54 TFile
file( m_outputFileName.c_str(),
"RECREATE" );
55 file.WriteTObject( &geom );
56 file.WriteTObject(
new TNamed(
"CMSSW_VERSION", gSystem->Getenv(
"CMSSW_VERSION" )));
57 file.WriteTObject(
new TNamed(
"tag", m_tag.c_str()));
T getUntrackedParameter(std::string const &, T const &) const
std::string m_outputFileName
#define DEFINE_FWK_MODULE(type)
void analyze(edm::Event const &iEvent, edm::EventSetup const &) override
DDTestDumpFile(const edm::ParameterSet &)
Namespace of DDCMS conversion namespace.
virtual example_stream void analyze(const edm::Event &, const edm::EventSetup &) override
dd4hep::Detector & description() const