From 8d2af7ef8de902638a5f2bda2b357ff2cf1af8a6 Mon Sep 17 00:00:00 2001 From: Frank Gaede <frank.gaede@desy.de> Date: Fri, 29 May 2015 09:15:31 +0000 Subject: [PATCH] made Geant4StepHandler compatible with Geant4 10.01 --- DDG4/include/DDG4/Geant4StepHandler.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/DDG4/include/DDG4/Geant4StepHandler.h b/DDG4/include/DDG4/Geant4StepHandler.h index 1eb4cebf1..9ada07785 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, -- GitLab