From 934ce101148be15cce7725caad8c25084a272938 Mon Sep 17 00:00:00 2001 From: Markus FRANK <Markus.Frank@cern.ch> Date: Tue, 10 Nov 2020 00:05:14 +0100 Subject: [PATCH] Try to fix reflections for volumes and assemblies --- examples/AlignDet/CMakeLists.txt | 2 +- examples/AlignDet/src/AlignmentExample_nominal.cpp | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/examples/AlignDet/CMakeLists.txt b/examples/AlignDet/CMakeLists.txt index 1be5d87b1..98ec10289 100644 --- a/examples/AlignDet/CMakeLists.txt +++ b/examples/AlignDet/CMakeLists.txt @@ -131,7 +131,7 @@ dd4hep_add_test_reg( AlignDet_CLICSiD_stress_LONGTEST #---Testing: Load Telescope geometry and read and print alignments -------- dd4hep_add_test_reg( AlignDet_CLICSiD_align_nominal_LONGTEST COMMAND "${CMAKE_INSTALL_PREFIX}/bin/run_test_AlignDet.sh" - EXEC_ARGS geoPluginRun -volmgr -destroy -plugin DD4hep_AlignmentExample_nominal + EXEC_ARGS geoPluginRun -print WARNING -volmgr -destroy -plugin DD4hep_AlignmentExample_nominal -input file:$ENV{DD4hepINSTALL}/DDDetectors/compact/SiD.xml REGEX_PASS "Printed 35107, scanned 35107 and computed a total of 35107 alignments \\(C:35107,M:0\\)" REGEX_FAIL " ERROR ;EXCEPTION;Exception" diff --git a/examples/AlignDet/src/AlignmentExample_nominal.cpp b/examples/AlignDet/src/AlignmentExample_nominal.cpp index b47596639..eddb21064 100644 --- a/examples/AlignDet/src/AlignmentExample_nominal.cpp +++ b/examples/AlignDet/src/AlignmentExample_nominal.cpp @@ -90,7 +90,7 @@ static int alignment_example (Detector& description, int argc, char** argv) { int num_delta = Scanner().scan(Collector(deltas,nominal),description.world()); /// Show that utilities can work with this one: int num_printed = Scanner().scan(AlignmentsPrinter(&nominal),description.world()); - printout(INFO,"Prepare","Got a total of %ld Deltas (Nominals: %d , Printed: %d)", + printout(ALWAYS,"Prepare","Got a total of %ld Deltas (Nominals: %d , Printed: %d)", deltas.size(), num_delta, num_printed); // ++++++++++++++++++++++++ Now compute the alignments for a generic slice @@ -98,12 +98,12 @@ static int alignment_example (Detector& description, int argc, char** argv) { // Now compute the tranformation matrices AlignmentsCalculator calculator; AlignmentsCalculator::Result ares = calculator.compute(deltas,slice); - printout(INFO,"Compute","Total %ld conditions inserted. Alignments:(C:%ld,M:%ld)", + printout(ALWAYS,"Compute","Total %ld conditions inserted. Alignments:(C:%ld,M:%ld)", slice.data.size(), ares.computed, ares.missing); if ( ares.missing > 0 ) { printout(ERROR,"Compute","Failed tro compute %ld alignments.",ares.missing); } - printout(INFO,"Summary","Printed %d, scanned %d and computed a total of %ld alignments (C:%ld,M:%ld).", + printout(ALWAYS,"Summary","Printed %d, scanned %d and computed a total of %ld alignments (C:%ld,M:%ld).", num_printed, num_delta, slice.data.size(), ares.computed, ares.missing); // All done. return 1; -- GitLab