DD4hep  1.30.0
Detector Description Toolkit for High Energy Physics
Macros | Functions
Geant4Converter.cpp File Reference
#include <DD4hep/Shapes.h>
#include <DD4hep/Volumes.h>
#include <DD4hep/Plugins.h>
#include <DD4hep/Printout.h>
#include <DD4hep/Detector.h>
#include <DD4hep/DD4hepUnits.h>
#include <DD4hep/PropertyTable.h>
#include <DD4hep/DetectorTools.h>
#include <DD4hep/detail/ShapesInterna.h>
#include <DD4hep/detail/ObjectsInterna.h>
#include <DD4hep/detail/DetectorInterna.h>
#include <DDG4/Geant4Field.h>
#include <DDG4/Geant4Helpers.h>
#include <DDG4/Geant4Converter.h>
#include <DDG4/Geant4UserLimits.h>
#include <DDG4/Geant4AssemblyVolume.h>
#include <DDG4/Geant4PlacementParameterisation.h>
#include "Geant4ShapeConverter.h"
#include <TClass.h>
#include <TTimeStamp.h>
#include <TGeoBoolNode.h>
#include <G4Version.hh>
#include <G4VisAttributes.hh>
#include <G4PVParameterised.hh>
#include <G4ProductionCuts.hh>
#include <G4VUserRegionInformation.hh>
#include <G4Box.hh>
#include <G4Tubs.hh>
#include <G4Ellipsoid.hh>
#include <G4UnionSolid.hh>
#include <G4ReflectedSolid.hh>
#include <G4SubtractionSolid.hh>
#include <G4IntersectionSolid.hh>
#include <G4VSensitiveDetector.hh>
#include <G4Region.hh>
#include <G4Element.hh>
#include <G4Isotope.hh>
#include <G4Material.hh>
#include <G4UserLimits.hh>
#include <G4RegionStore.hh>
#include <G4FieldManager.hh>
#include <G4LogicalVolume.hh>
#include <G4OpticalSurface.hh>
#include <G4ReflectionFactory.hh>
#include <G4LogicalSkinSurface.hh>
#include <G4ElectroMagneticField.hh>
#include <G4LogicalBorderSurface.hh>
#include <G4MaterialPropertiesTable.hh>
#include <G4ScaledSolid.hh>
#include <CLHEP/Units/SystemOfUnits.h>
#include <iostream>
#include <iomanip>
#include <sstream>
#include <limits>

Go to the source code of this file.

Macros

#define TO_G4_FINISH(x)   case TGeoOpticalSurface::kF##x : return x;
 
#define TO_G4_TYPE(x)   case TGeoOpticalSurface::kT##x : return x;
 
#define TO_G4_MODEL(x)   case TGeoOpticalSurface::kM##x : return x;
 

Functions

std::string printSolid (G4VSolid *sol)
 

Macro Definition Documentation

◆ TO_G4_FINISH

#define TO_G4_FINISH (   x)    case TGeoOpticalSurface::kF##x : return x;

◆ TO_G4_MODEL

#define TO_G4_MODEL (   x)    case TGeoOpticalSurface::kM##x : return x;

◆ TO_G4_TYPE

#define TO_G4_TYPE (   x)    case TGeoOpticalSurface::kT##x : return x;

Function Documentation

◆ printSolid()

std::string printSolid ( G4VSolid *  sol)

Definition at line 1624 of file Geant4Converter.cpp.