Skip to content
Snippets Groups Projects
Geant4Converter.cpp 39.3 KiB
Newer Older
  handle(this, geo.volumes, &Geant4Converter::collectVolume);
  handle(this, geo.solids, &Geant4Converter::handleSolid);
Markus Frank's avatar
Markus Frank committed
  printout(m_outputLevel, "Geant4Converter", "++ Handled %ld solids.", geo.solids.size());
Markus Frank's avatar
Markus Frank committed
  handleRefs(this, geo.vis, &Geant4Converter::handleVis);
Markus Frank's avatar
Markus Frank committed
  printout(m_outputLevel, "Geant4Converter", "++ Handled %ld visualization attributes.", geo.vis.size());
Markus Frank's avatar
Markus Frank committed
  handleMap(this, geo.sensitives, &Geant4Converter::handleSensitive);
Markus Frank's avatar
Markus Frank committed
  printout(m_outputLevel, "Geant4Converter", "++ Handled %ld sensitive detectors.", geo.sensitives.size());
  handleMap(this, geo.limits, &Geant4Converter::handleLimitSet);
Markus Frank's avatar
Markus Frank committed
  printout(m_outputLevel, "Geant4Converter", "++ Handled %ld limit sets.", geo.limits.size());
  handleMap(this, geo.regions, &Geant4Converter::handleRegion);
Markus Frank's avatar
Markus Frank committed
  printout(m_outputLevel, "Geant4Converter", "++ Handled %ld regions.", geo.regions.size());
  handle(this, geo.volumes, &Geant4Converter::handleVolume);
Markus Frank's avatar
Markus Frank committed
  printout(m_outputLevel, "Geant4Converter", "++ Handled %ld volumes.", geo.volumes.size());
  handleRMap(this, *m_data, &Geant4Converter::handleAssembly);
  // Now place all this stuff appropriately
Markus Frank's avatar
Markus Frank committed
  handleRMap(this, *m_data, &Geant4Converter::handlePlacement);
  //==================== Fields
  handleProperties(m_lcdd.properties());
Markus Frank's avatar
Markus Frank committed

  //handleMap(this, geo.sensitives, &Geant4Converter::printSensitive);
  //handleRMap(this, *m_data, &Geant4Converter::printPlacement);

  geo.setWorld(top.placement().ptr());
Markus Frank's avatar
Markus Frank committed
  printout(INFO, "Geant4Converter", "+++  Successfully converted geometry to Geant4.");