diff --git a/DDG4/include/DDG4/Geant4StepHandler.h b/DDG4/include/DDG4/Geant4StepHandler.h index 1eb4cebf1dbcdbb1249d05f5c810250e02c6a1ce..9ada077855cfe50e31fdb1a8881e089dfd9e618d 100644 --- a/DDG4/include/DDG4/Geant4StepHandler.h +++ b/DDG4/include/DDG4/Geant4StepHandler.h @@ -18,7 +18,7 @@ #include "G4VTouchable.hh" #include "G4VSensitiveDetector.hh" #include "G4EmSaturation.hh" - +#include "G4Version.hh" /// Namespace for the AIDA detector description toolkit namespace DD4hep { @@ -205,7 +205,11 @@ namespace DD4hep { const G4Track* track = aStep->GetTrack(); const G4ParticleDefinition* particle = track->GetDefinition(); const G4MaterialCutsCouple* couple = track->GetMaterialCutsCouple(); +#if G4VERSION_NUMBER >= 1001 + G4EmSaturation* emSaturation = new G4EmSaturation(0); +#else G4EmSaturation* emSaturation = new G4EmSaturation(); +#endif double engyVis = emSaturation->VisibleEnergyDeposition(particle, couple, length,