![]() |
![]() |
DD4hep - The AIDA detector description toolkit for high energy physics experiments
DD4hep
Rev:Unversioneddirectory
|
#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) |
| void handle | ( | const O * | o, |
| const C & | c, | ||
| F | pmf | ||
| ) |
Definition at line 984 of file Geant4Converter.cpp.
Referenced by DD4hep::Simulation::_convertAction(), DD4hep::Simulation::_convertSensitive(), DD4hep::Simulation::Geant4Converter::create(), DD4hep::DDRec::createGearForCLIC(), DD4hep::DDRec::createGearForILD(), handleRMap(), DD4hep::Alignments::DDAlignUpdateCall::operator()(), DD4hep::Alignments::DDAlignForwardCall::operator()(), DD4hep::Converter< T, ARG >::operator()(), DD4hep::XML::Element::operator=(), DD4hep::LCDDLoad::processXML(), and DD4hep::LCDDLoad::processXMLElement().
| void handleMap | ( | const O * | o, |
| const C & | c, | ||
| F | pmf | ||
| ) |
Definition at line 990 of file Geant4Converter.cpp.
Referenced by DD4hep::Simulation::Geant4Converter::create().
| void handleRefs | ( | const O * | o, |
| const C & | c, | ||
| F | pmf | ||
| ) |
Definition at line 978 of file Geant4Converter.cpp.
Referenced by DD4hep::Simulation::Geant4Converter::create().
| void handleRMap | ( | const O * | o, |
| const C & | c, | ||
| F | pmf | ||
| ) |
Definition at line 995 of file Geant4Converter.cpp.
References handle().
Referenced by DD4hep::Simulation::Geant4Converter::create().
| string printSolid | ( | G4VSolid * | sol | ) |
Definition at line 933 of file Geant4Converter.cpp.
Referenced by DD4hep::Simulation::Geant4Converter::printPlacement().
1.8.6