![]() |
![]() |
DD4hep - The AIDA detector description toolkit for high energy physics experiments
DD4hep
Rev:Unversioneddirectory
|
#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 | |
| Geant4Vertex * | DD4hep::Simulation::createPrimary (const G4PrimaryVertex *g4) |
| Create a vertex object from it's G4 counterpart. More... | |
| Geant4Particle * | DD4hep::Simulation::createPrimary (int particle_id, const Geant4Vertex *v, const G4PrimaryParticle *g4p) |
| Create a particle object from it's G4 counterpart. More... | |
| Geant4PrimaryInteraction * | DD4hep::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... | |
1.8.6