DD4hep  1.30.0
Detector Description Toolkit for High Energy Physics
Classes | Namespaces | Macros
Geant4Output2EDM4hep.cpp File Reference
#include <DD4hep/Detector.h>
#include <DDG4/EventParameters.h>
#include <DDG4/Geant4OutputAction.h>
#include <DDG4/RunParameters.h>
#include <edm4hep/MCParticleCollection.h>
#include <edm4hep/SimTrackerHitCollection.h>
#include <edm4hep/CaloHitContributionCollection.h>
#include <edm4hep/SimCalorimeterHitCollection.h>
#include <edm4hep/EDM4hepVersion.h>
#include <edm4hep/Constants.h>
#include <podio/CollectionBase.h>
#include <podio/podioVersion.h>
#include <podio/Frame.h>
#include <podio/FrameCategories.h>
#include <podio/ROOTWriter.h>
#include <DD4hep/InstanceCount.h>
#include <DD4hep/VolumeManager.h>
#include <DDG4/Geant4HitCollection.h>
#include <DDG4/Geant4DataConversion.h>
#include <DDG4/Geant4SensDetAction.h>
#include <DDG4/Geant4Context.h>
#include <DDG4/Geant4Particle.h>
#include <DDG4/Geant4Data.h>
#include <G4Threading.hh>
#include <G4AutoLock.hh>
#include <G4Version.hh>
#include <G4ParticleDefinition.hh>
#include <G4VProcess.hh>
#include <G4Event.hh>
#include <G4Run.hh>
#include <CLHEP/Units/SystemOfUnits.h>
#include <edm4hep/EventHeaderCollection.h>
#include <DDG4/Factories.h>

Go to the source code of this file.

Classes

class  dd4hep::sim::Geant4Output2EDM4hep
 Base class to output Geant4 event data to EDM4hep. More...
 
struct  LazyEncodingExtraction
 

Namespaces

 dd4hep
 Namespace for the AIDA detector description toolkit.
 
 dd4hep::sim
 Namespace for the Geant4 based simulation part of the AIDA detector description toolkit.
 

Macros

#define DD4HEP_DDG4_GEANT4OUTPUT2EDM4hep_H
 

Macro Definition Documentation

◆ DD4HEP_DDG4_GEANT4OUTPUT2EDM4hep_H

#define DD4HEP_DDG4_GEANT4OUTPUT2EDM4hep_H

Definition at line 15 of file Geant4Output2EDM4hep.cpp.