DD4hep  1.30.0
Detector Description Toolkit for High Energy Physics
Classes | Namespaces | Macros | Functions
Geant4Output2LCIO.cpp File Reference
#include <DD4hep/VolumeManager.h>
#include <DDG4/Geant4OutputAction.h>
#include <DDG4/EventParameters.h>
#include <DDG4/RunParameters.h>
#include <G4Threading.hh>
#include <G4AutoLock.hh>
#include <DD4hep/Detector.h>
#include <G4Version.hh>
#include <lcio.h>
#include <IO/LCWriter.h>
#include <IMPL/LCEventImpl.h>
#include <IMPL/LCCollectionVec.h>
#include <EVENT/LCParameters.h>
#include <DD4hep/InstanceCount.h>
#include <DDG4/Geant4HitCollection.h>
#include <DDG4/Geant4DataConversion.h>
#include <DDG4/Geant4Context.h>
#include <DDG4/Geant4Particle.h>
#include <DDG4/Geant4Data.h>
#include <DDG4/Geant4Action.h>
#include <G4ParticleDefinition.hh>
#include <G4VProcess.hh>
#include <G4Event.hh>
#include <G4Run.hh>
#include <IMPL/LCRunHeaderImpl.h>
#include <IMPL/ClusterImpl.h>
#include <IMPL/SimTrackerHitImpl.h>
#include <IMPL/SimCalorimeterHitImpl.h>
#include <IMPL/MCParticleImpl.h>
#include <UTIL/ILDConf.h>
#include <DDG4/Factories.h>

Go to the source code of this file.

Classes

class  dd4hep::sim::Geant4Output2LCIO
 Base class to output Geant4 event data to media. More...
 

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_GEANT4OUTPUT2LCIO_H
 

Functions

template<>
void dd4hep::sim::Geant4Output2LCIO::saveEventParameters< std::string > (lcio::LCEventImpl *event, const std::map< std::string, std::string > &parameters)
 Fill event parameters in LCIO event - std::string specialization. More...
 

Macro Definition Documentation

◆ DD4HEP_DDG4_GEANT4OUTPUT2LCIO_H

#define DD4HEP_DDG4_GEANT4OUTPUT2LCIO_H

Definition at line 16 of file Geant4Output2LCIO.cpp.