DD4hep - The AIDA detector description toolkit for high energy physics experiments
DD4hep  Rev:Unversioneddirectory
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions
Geant4Converter.cpp File Reference
#include "DD4hep/LCDD.h"
#include "DD4hep/Plugins.h"
#include "DD4hep/Volumes.h"
#include "DD4hep/Printout.h"
#include "DD4hep/DD4hepUnits.h"
#include "DD4hep/objects/ObjectsInterna.h"
#include "DD4hep/objects/DetectorInterna.h"
#include "DDG4/Geant4Field.h"
#include "DDG4/Geant4Converter.h"
#include "DDG4/Geant4SensitiveDetector.h"
#include "TROOT.h"
#include "TColor.h"
#include "TGeoNode.h"
#include "TGeoShape.h"
#include "TGeoCone.h"
#include "TGeoHype.h"
#include "TGeoPcon.h"
#include "TGeoEltu.h"
#include "TGeoPgon.h"
#include "TGeoSphere.h"
#include "TGeoTorus.h"
#include "TGeoTrd1.h"
#include "TGeoTrd2.h"
#include "TGeoTube.h"
#include "TGeoArb8.h"
#include "TGeoMatrix.h"
#include "TGeoBoolNode.h"
#include "TGeoParaboloid.h"
#include "TGeoCompositeShape.h"
#include "TGeoShapeAssembly.h"
#include "TGeoScaledShape.h"
#include "TGeoManager.h"
#include "TClass.h"
#include "TMath.h"
#include "G4VisAttributes.hh"
#include "G4ProductionCuts.hh"
#include "G4VUserRegionInformation.hh"
#include "G4Element.hh"
#include "G4Box.hh"
#include "G4Trd.hh"
#include "G4Tubs.hh"
#include "G4Trap.hh"
#include "G4Cons.hh"
#include "G4Hype.hh"
#include "G4Torus.hh"
#include "G4Sphere.hh"
#include "G4Polycone.hh"
#include "G4Polyhedra.hh"
#include "G4UnionSolid.hh"
#include "G4Paraboloid.hh"
#include "G4Ellipsoid.hh"
#include "G4EllipticalTube.hh"
#include "G4SubtractionSolid.hh"
#include "G4IntersectionSolid.hh"
#include "G4Region.hh"
#include "G4UserLimits.hh"
#include "G4LogicalVolume.hh"
#include "G4Material.hh"
#include "G4Isotope.hh"
#include "G4Transform3D.hh"
#include "G4ThreeVector.hh"
#include "G4PVPlacement.hh"
#include "G4ElectroMagneticField.hh"
#include "G4FieldManager.hh"
#include "G4ReflectionFactory.hh"
#include "CLHEP/Units/SystemOfUnits.h"
#include <iostream>
#include <iomanip>
#include <sstream>
#include "DDG4/Geant4AssemblyVolume.h"
#include "DD4hep/DetectorTools.h"
#include "G4RotationMatrix.hh"
#include "G4AffineTransform.hh"
#include "G4VPhysicalVolume.hh"

Go to the source code of this file.

Functions

string printSolid (G4VSolid *sol)
 
template<typename O , typename C , typename F >
void handleRefs (const O *o, const C &c, F pmf)
 
template<typename O , typename C , typename F >
void handle (const O *o, const C &c, F pmf)
 
template<typename O , typename C , typename F >
void handleMap (const O *o, const C &c, F pmf)
 
template<typename O , typename C , typename F >
void handleRMap (const O *o, const C &c, F pmf)
 

Function Documentation

template<typename O , typename C , typename F >
void handle ( const O *  o,
const C &  c,
pmf 
)
template<typename O , typename C , typename F >
void handleMap ( const O *  o,
const C &  c,
pmf 
)

Definition at line 990 of file Geant4Converter.cpp.

Referenced by DD4hep::Simulation::Geant4Converter::create().

template<typename O , typename C , typename F >
void handleRefs ( const O *  o,
const C &  c,
pmf 
)

Definition at line 978 of file Geant4Converter.cpp.

Referenced by DD4hep::Simulation::Geant4Converter::create().

template<typename O , typename C , typename F >
void handleRMap ( const O *  o,
const C &  c,
pmf 
)

Definition at line 995 of file Geant4Converter.cpp.

References handle().

Referenced by DD4hep::Simulation::Geant4Converter::create().

string printSolid ( G4VSolid *  sol)