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