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
Geant4InputHandling.h File Reference
#include "DDG4/Geant4Primary.h"

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

Geant4VertexDD4hep::Simulation::createPrimary (const G4PrimaryVertex *g4)
 Create a vertex object from it's G4 counterpart. More...
 
Geant4ParticleDD4hep::Simulation::createPrimary (int particle_id, const Geant4Vertex *v, const G4PrimaryParticle *g4p)
 Create a particle object from it's G4 counterpart. More...
 
Geant4PrimaryInteractionDD4hep::Simulation::createPrimary (int mask, Geant4PrimaryMap *pm, const G4PrimaryVertex *gv)
 Create a DDG4 interaction record from a Geant4 interaction defined by a primary vertex. More...
 
int DD4hep::Simulation::generationInitialization (const Geant4Action *caller, const Geant4Context *context)
 Initialize the generation of one event. More...
 
int DD4hep::Simulation::mergeInteractions (const Geant4Action *caller, const Geant4Context *context)
 Merge all interactions present in the context. More...
 
int DD4hep::Simulation::boostInteraction (const Geant4Action *caller, Geant4PrimaryEvent::Interaction *inter, double alpha)
 Boost particles of one interaction identified by its mask. More...
 
int DD4hep::Simulation::smearInteraction (const Geant4Action *caller, Geant4PrimaryEvent::Interaction *inter, double dx, double dy, double dz, double dt)
 Smear the primary vertex of an interaction. More...
 
int DD4hep::Simulation::generatePrimaries (const Geant4Action *caller, const Geant4Context *context, G4Event *event)
 Generate all primary vertices corresponding to the merged interaction. More...