From a538e008322f066267d27b5e5fb597219e86554c Mon Sep 17 00:00:00 2001
From: Tom Polakovic <tpolakovic@anl.gov>
Date: Tue, 21 Jul 2020 16:10:52 -0500
Subject: [PATCH] CI setup.

---
 .gitlab-ci.yml               | 12 +++++++++++-
 trackers/roman_pot.xml       |  4 ++--
 trackers/roman_pot_simu.sh   |  4 ++--
 trackers/simple_tracking.cxx |  2 +-
 4 files changed, 16 insertions(+), 6 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 4eaca870..01ee584a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -89,11 +89,21 @@ track_test_1_dummy_test:
     - bash trackers/dummy_test.sh
   allow_failure: true
 
-simple_tracking_test:
+roman_pot_simu:
+  stage: simulate
+  tags:
+    - sodium
+  script:
+    - bash trackers/roman_pot_simu.sh
+  allow_failure: true
+
+roman_pot_benchmark:
   stage: benchmarks
   tags:
     - sodium
   script:
+    - cp NPDet/src/GenericDetectors/trackers/compact/elements.xml trackers/.
+    - cp NPDet/src/GenericDetectors/trackers/compact/materials.xml trackers/.
     - root -b -q trackers/simple_tracking.cxx+
   allow_failure: true
 
diff --git a/trackers/roman_pot.xml b/trackers/roman_pot.xml
index 6db76136..f1671591 100644
--- a/trackers/roman_pot.xml
+++ b/trackers/roman_pot.xml
@@ -64,8 +64,8 @@
   <detectors>
     <detector id = "1" name = "MyRomanPot" type = "RomanPot" readout =
               "ForwardRomanPotHits" vis = "InvisibleWithDaughters">
-      <dimensions x = "3.0*cm" y = "3.0*cm" delta = "0.5*cm" />
-      <frame x = "10.0*cm" y = "5.0*cm" z = "2*cm" />
+      <dimensions x = "5.0*cm" y = "5.0*cm" delta = "0.05*mm" />
+      <frame x = "20.0*cm" y = "10.0*cm" z = "2*cm" />
       <position z_offset = "20.0*m" rotation = "false" vmax = "10*cm" v = "0.5*cm" />
       <layer repeat = "5">
         <slice material="Carbon"  thickness="0.5*mm"  vis = "BlueVis" />
diff --git a/trackers/roman_pot_simu.sh b/trackers/roman_pot_simu.sh
index 5159f51f..91ea1784 100755
--- a/trackers/roman_pot_simu.sh
+++ b/trackers/roman_pot_simu.sh
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-ddsim --runType batch -N 100 \
+ddsim --runType batch -N 300 \
 	--inputFiles ../data/forward_ions.hepmc \
 	--compactFile ./roman_pot.xml \
-	--outputFile ./roman_pot_out.root
+	--outputFile ../sim_output/roman_pot_out.root
diff --git a/trackers/simple_tracking.cxx b/trackers/simple_tracking.cxx
index 047ebb2f..b394bb91 100644
--- a/trackers/simple_tracking.cxx
+++ b/trackers/simple_tracking.cxx
@@ -29,7 +29,7 @@ R__LOAD_LIBRARY(libDDG4IO.so)
 //#include "lcio2/TrackerRawDataData.h"
 //#include "lcio2/TrackerRawData.h"
 
-void simple_tracking(const char* fname = "sim_output/roman_pot_out.root"){
+void simple_tracking(const char* fname = "../sim_output/roman_pot_out.root"){
 
   ROOT::EnableImplicitMT(); // Tell ROOT you want to go parallel
   //using namespace lcio2;
-- 
GitLab