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
Namespaces | Functions
Geant4Handle.cpp File Reference
#include "DD4hep/LCDD.h"
#include "DD4hep/Plugins.h"
#include "DD4hep/Printout.h"
#include "DDG4/Geant4Handle.h"
#include "DDG4/Geant4Kernel.h"
#include "DDG4/Geant4GeneratorAction.h"
#include "DDG4/Geant4RunAction.h"
#include "DDG4/Geant4EventAction.h"
#include "DDG4/Geant4TrackingAction.h"
#include "DDG4/Geant4SteppingAction.h"
#include "DDG4/Geant4StackingAction.h"
#include "DDG4/Geant4SensDetAction.h"
#include "DDG4/Geant4PhysicsList.h"
#include "DDG4/Geant4ActionPhase.h"
#include "DDG4/Geant4UserInitialization.h"
#include "DDG4/Geant4DetectorConstruction.h"
#include "G4Threading.hh"
#include "G4AutoLock.hh"
#include <stdexcept>

Go to the source code of this file.

Namespaces

 DD4hep
 Namespace for the AIDA detector description toolkit.
 
 DD4hep::Simulation
 Namespace for the Geant4 based simulation part of the AIDA detector description toolkit.
 

Functions

template<typename TYPE >
static TYPE * DD4hep::Simulation::checked_value (TYPE *p)
 
template<typename TYPE >
TYPE * DD4hep::Simulation::_create_object (Geant4Kernel &kernel, const TypeName &typ)
 
template<typename TYPE , typename CONT >
TYPE * DD4hep::Simulation::_create_share (Geant4Kernel &kernel, CONT &(Geant4ActionContainer::*pmf)(), const string &type_name, const string &shared_typ, bool shared, TYPE *)