diff --git a/FullSimLight/geantinoMaps.cc b/FullSimLight/geantinoMaps.cc
index d03cb8280af25e38f38d5f965bf4178e04baaf7a..c5ef8f056c479be9a40b3b452349e3ad86c7d0bb 100644
--- a/FullSimLight/geantinoMaps.cc
+++ b/FullSimLight/geantinoMaps.cc
@@ -202,7 +202,7 @@ int main(int argc, char** argv) {
     gm_config->SetMapsFilename(parOutputFileName);
     
     // 3. User action
-    FSLActionInitialization* FSLAct = new FSLActionInitialization(parIsPerformance);
+    FSLActionInitialization* FSLAct = new FSLActionInitialization(parIsPerformance, false);
     runManager->SetUserInitialization(FSLAct);
     
     
diff --git a/FullSimLight/src/FSLRunAction.cc b/FullSimLight/src/FSLRunAction.cc
index 1cee9eec558cc209e81b7e17c60c6a7dc56fa6de..3ee1c4242d885ceffe995c7bb07c243ab171d8fe 100644
--- a/FullSimLight/src/FSLRunAction.cc
+++ b/FullSimLight/src/FSLRunAction.cc
@@ -14,11 +14,11 @@
 #include "FSLSteppingAction.hh"
 #include "FSLTrackingAction.hh"
 
-
 #include "G4ProductionCutsTable.hh"
 #include "G4Region.hh"
 #include "G4RegionStore.hh"
 
+
 G4AnalysisManager* FSLRunAction::fMasterAnalysisManager = nullptr;
 
 FSLRunAction::FSLRunAction()
@@ -30,8 +30,12 @@ FSLRunAction::FSLRunAction()
   }
 
 FSLRunAction::~FSLRunAction() {
+    
+#if G4VERSION_NUMBER<1100
     if(fGeantinoMapsConf->GetCreateGeantinoMaps())
         delete G4AnalysisManager::Instance();
+#endif
+    
 }
 
 G4Run* FSLRunAction::GenerateRun() {
@@ -53,6 +57,9 @@ void FSLRunAction::BeginOfRunAction(const G4Run* /*aRun*/){
     {
         // Create analysis manager
         G4AnalysisManager* analysisManager = G4AnalysisManager::Instance();
+#if G4VERSION_NUMBER>=1100
+        analysisManager->SetDefaultFileType("root");
+#endif
         if (isMaster) {
             fMasterAnalysisManager = analysisManager;
             //G4cout<<"FSLRunAction::BeginOfRunAction, created MASTER istance of the G4AnalysisManager: "<<fMasterAnalysisManager<<G4endl;