From 34f347bbd11a8eae0963d86b4c2aadc3d6ee8ae2 Mon Sep 17 00:00:00 2001
From: Elidiano Tronchin <elidiano.tronchin@gmail.com>
Date: Wed, 3 Oct 2018 14:01:26 +0200
Subject: [PATCH] && Added header of EventGeneratorCosmic.hh

---
 NPSimulation/Core/PrimaryGeneratorAction.cc | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/NPSimulation/Core/PrimaryGeneratorAction.cc b/NPSimulation/Core/PrimaryGeneratorAction.cc
index 6226326cb..725041c27 100644
--- a/NPSimulation/Core/PrimaryGeneratorAction.cc
+++ b/NPSimulation/Core/PrimaryGeneratorAction.cc
@@ -41,6 +41,7 @@
 
 // Event Generator Class
 #include "EventGeneratorIsotropic.hh"
+#include "EventGeneratorCosmic.hh"
 #include "EventGeneratorMultipleParticle.hh"
 #include "EventGeneratorBeam.hh"
 
@@ -109,6 +110,14 @@ void PrimaryGeneratorAction::ReadEventGeneratorFile(string Path){
         if(m_detector->GetTarget()!=NULL)myEventGenerator->SetTarget(m_detector->GetTarget());
         m_EventGenerator.push_back(myEventGenerator);
     }
+    blocks.clear();
+    blocks = parser.GetAllBlocksWithToken("Cosmic");
+    if (blocks.size()>0) {
+        NPS::VEventGenerator* myEventGenerator = new EventGeneratorCosmic();
+        myEventGenerator->ReadConfiguration(parser);
+        myEventGenerator->InitializeRootOutput();
+        m_EventGenerator.push_back(myEventGenerator);
+    }
     
     m_Target=m_detector->GetTarget();
     if(m_Target!=NULL){
-- 
GitLab