Skip to content
Snippets Groups Projects
Commit a15c0cdd authored by Whitney Armstrong's avatar Whitney Armstrong
Browse files

Testing new common bench setup

	modified:   .gitlab-ci.yml
	modified:   benchmarks/barrel_ecal/scripts/emcal_barrel_pi0_analysis.cxx
	modified:   benchmarks/barrel_ecal/scripts/emcal_barrel_pion_rejection_analysis.cxx
	modified:   benchmarks/barrel_ecal/scripts/emcal_barrel_pions_analysis.cxx
parent 1f27c6d1
No related branches found
No related tags found
1 merge request!64Testing new common bench setup
......@@ -41,6 +41,7 @@ common:setup:
if [[ "${COMMON_BENCH_VERSION}" == "" ]] ; then
export COMMON_BENCH_VERSION="master"
fi
export COMMON_BENCH_VERSION="docs"
echo "COMMON_BENCH_VERSION = ${COMMON_BENCH_VERSION}"
git clone -b "${COMMON_BENCH_VERSION}" https://eicweb.phy.anl.gov/EIC/benchmarks/common_bench.git setup
script:
......
......@@ -9,9 +9,9 @@
#include "dd4pod/Geant4ParticleCollection.h"
#include "dd4pod/CalorimeterHitCollection.h"
#include "benchmark.h"
#include "mt.h"
#include "util.h"
#include "common_bench/benchmark.h"
#include "common_bench/mt.h"
#include "common_bench/util.h"
R__LOAD_LIBRARY(libfmt.so)
#include "fmt/core.h"
......@@ -192,7 +192,7 @@ void emcal_barrel_pi0_analysis(const char* input_fname = "sim_output/sim_emcal_b
double resolutionTarget = TMath::Sqrt(0.12 * 0.12 / meanE + 0.02 * 0.02);
eic::util::Test pi0_energy_resolution{
common_bench::Test pi0_energy_resolution{
{{"name", fmt::format("{}_energy_resolution", test_tag)},
{"title", "Pi0 Energy resolution"},
{"description",
......@@ -233,5 +233,5 @@ void emcal_barrel_pi0_analysis(const char* input_fname = "sim_output/sim_emcal_b
cdE_rel->SaveAs("results/emcal_barrel_pi0_dE_rel.png");
cdE_rel->SaveAs("results/emcal_barrel_pi0_dE_rel.pdf");
eic::util::write_test({pi0_energy_resolution}, fmt::format("results/{}_pi0.json", detEle));
common_bench::write_test({pi0_energy_resolution}, fmt::format("results/{}_pi0.json", detEle));
}
......@@ -11,9 +11,9 @@
#include "dd4pod/Geant4ParticleCollection.h"
#include "dd4pod/CalorimeterHitCollection.h"
#include "benchmark.h"
#include "mt.h"
#include "util.h"
#include "common_bench/benchmark.h"
#include "common_bench/mt.h"
#include "common_bench/util.h"
#include <boost/range/combine.hpp>
......@@ -603,7 +603,7 @@ void emcal_barrel_pion_rejection_analysis(
}
// E, Eta = 18, 2
eic::util::Test pion_rejection_E18_Eta2{
common_bench::Test pion_rejection_E18_Eta2{
{{"name", fmt::format("{}_E{}_EtaBin{}", test_tag, (int)E[0], 2)},
{"title", "Pion Rejection1"},
{"description", fmt::format("Pion rejection with E = {}, and {}", (int)E[0], etaTitle[2])},
......@@ -617,7 +617,7 @@ void emcal_barrel_pion_rejection_analysis(
suppression * maxRate[0][2] >= rejRatios[0][2] ? pion_rejection_E18_Eta2.pass(rejRatios[0][2]) : pion_rejection_E18_Eta2.fail(rejRatios[0][2]);
// E, Eta = 18, 3
eic::util::Test pion_rejection_E18_Eta3{
common_bench::Test pion_rejection_E18_Eta3{
{{"name", fmt::format("{}_E{}_EtaBin{}", test_tag, (int)E[0], 3)},
{"title", "Pion Rejection"},
{"description", fmt::format("Pion rejection with E = {}, and {}", (int)E[0], etaTitle[3])},
......@@ -631,7 +631,7 @@ void emcal_barrel_pion_rejection_analysis(
suppression * maxRate[0][3] >= rejRatios[0][3] ? pion_rejection_E18_Eta3.pass(rejRatios[0][3]) : pion_rejection_E18_Eta3.fail(rejRatios[0][3]);
// E, Eta = 10, 2
eic::util::Test pion_rejection_E10_Eta2{
common_bench::Test pion_rejection_E10_Eta2{
{{"name", fmt::format("{}_E{}_EtaBin{}", test_tag, (int)E[1], 2)},
{"title", "Pion Rejection"},
{"description", fmt::format("Pion rejection with E = {}, and {}", (int)E[1], etaTitle[2])},
......@@ -645,7 +645,7 @@ void emcal_barrel_pion_rejection_analysis(
suppression * maxRate[1][2] >= rejRatios[1][2] ? pion_rejection_E10_Eta2.pass(rejRatios[1][2]) : pion_rejection_E10_Eta2.fail(rejRatios[1][2]);
// E, Eta = 10, 3
eic::util::Test pion_rejection_E10_Eta3{
common_bench::Test pion_rejection_E10_Eta3{
{{"name", fmt::format("{}_E{}_EtaBin{}", test_tag, (int)E[1], 3)},
{"title", "Pion Rejection"},
{"description", fmt::format("Pion rejection with E = {}, and {}", (int)E[1], etaTitle[3])},
......@@ -658,7 +658,7 @@ void emcal_barrel_pion_rejection_analysis(
suppression * maxRate[1][3] >= rejRatios[1][3] ? pion_rejection_E10_Eta3.pass(rejRatios[1][3]) : pion_rejection_E10_Eta3.fail(rejRatios[1][3]);
// E, Eta = 5, 2
eic::util::Test pion_rejection_E5_Eta2{
common_bench::Test pion_rejection_E5_Eta2{
{{"name", fmt::format("{}_E{}_EtaBin{}", test_tag, (int)E[2], 2)},
{"title", "Pion Rejection"},
{"description", fmt::format("Pion rejection with E = {}, and {}", (int)E[2], etaTitle[2])},
......@@ -672,7 +672,7 @@ void emcal_barrel_pion_rejection_analysis(
suppression * maxRate[2][2] >= rejRatios[2][2] ? pion_rejection_E5_Eta2.pass(rejRatios[2][2]) : pion_rejection_E5_Eta2.fail(rejRatios[2][2]);
// E, Eta = 5, 3
eic::util::Test pion_rejection_E5_Eta3{
common_bench::Test pion_rejection_E5_Eta3{
{{"name", fmt::format("{}_E{}_EtaBin{}", test_tag, (int)E[2], 3)},
{"title", "Pion Rejection"},
{"description", fmt::format("Pion rejection with E = {}, and {}", (int)E[2], etaTitle[3])},
......@@ -686,7 +686,7 @@ void emcal_barrel_pion_rejection_analysis(
suppression * maxRate[2][3] >= rejRatios[2][3] ? pion_rejection_E5_Eta3.pass(rejRatios[2][3]) : pion_rejection_E5_Eta3.fail(rejRatios[2][3]);
// Writing out all tests
eic::util::write_test({pion_rejection_E18_Eta2,
common_bench::write_test({pion_rejection_E18_Eta2,
pion_rejection_E18_Eta3,
pion_rejection_E10_Eta2,
pion_rejection_E10_Eta3,
......
......@@ -9,9 +9,9 @@
#include "dd4pod/Geant4ParticleCollection.h"
#include "dd4pod/CalorimeterHitCollection.h"
#include "benchmark.h"
#include "mt.h"
#include "util.h"
#include "common_bench/benchmark.h"
#include "common_bench/mt.h"
#include "common_bench/util.h"
#include "TCanvas.h"
#include "TStyle.h"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment