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