diff --git a/.github/actions/validate/gold_label b/.github/actions/validate/gold_label index b299be978..15ee400bd 100644 --- a/.github/actions/validate/gold_label +++ b/.github/actions/validate/gold_label @@ -1 +1 @@ -v3.3.0 +v3.3.1 diff --git a/.github/validation_samples/ecal_pn/gold.log b/.github/validation_samples/ecal_pn/gold.log index 217743057..7ec7c2948 100644 --- a/.github/validation_samples/ecal_pn/gold.log +++ b/.github/validation_samples/ecal_pn/gold.log @@ -1,5 +1,5 @@ ---- LDMXSW: Loading configuration -------- -[2023-09-20 16:35:12.182179] [0x00007f8552c3bbc0] [info] ElectronCounter is using parameters: +[2023-10-26 20:47:19.187937] [0x00007fae9e31dbc0] [info] ElectronCounter is using parameters: input_collection = TriggerPadTracksY input_pass_name = output_collection = BeamElectronCount @@ -11,10 +11,10 @@ In TrigScintDQM::configure, got parameters TriggerPad3SimHits and pad3 In TrigScintHitDQM::configure, got parameters trigScintDigisPad1 and pad1 In TrigScintHitDQM::configure, got parameters trigScintDigisPad2 and pad2 In TrigScintHitDQM::configure, got parameters trigScintDigisPad3 and pad3 -[2023-09-20 16:35:12.185661] [0x00007f8552c3bbc0] [info] In TrigScintClusterDQM::configure, got parameters TriggerPad1Clusters, pad = pad1, pass = -[2023-09-20 16:35:12.185764] [0x00007f8552c3bbc0] [info] In TrigScintClusterDQM::configure, got parameters TriggerPad2Clusters, pad = pad2, pass = -[2023-09-20 16:35:12.185771] [0x00007f8552c3bbc0] [info] In TrigScintClusterDQM::configure, got parameters TriggerPad3Clusters, pad = pad3, pass = -[2023-09-20 16:35:12.185778] [0x00007f8552c3bbc0] [info] In TrigScintTrackDQM::configure, got parameters TriggerPadTracks and +[2023-10-26 20:47:19.192561] [0x00007fae9e31dbc0] [info] In TrigScintClusterDQM::configure, got parameters TriggerPad1Clusters, pad = pad1, pass = +[2023-10-26 20:47:19.192569] [0x00007fae9e31dbc0] [info] In TrigScintClusterDQM::configure, got parameters TriggerPad2Clusters, pad = pad2, pass = +[2023-10-26 20:47:19.192575] [0x00007fae9e31dbc0] [info] In TrigScintClusterDQM::configure, got parameters TriggerPad3Clusters, pad = pad3, pass = +[2023-10-26 20:47:19.192581] [0x00007fae9e31dbc0] [info] In TrigScintTrackDQM::configure, got parameters TriggerPadTracks and ---- LDMXSW: Configuration load complete -------- ---- LDMXSW: Starting event processing -------- [ RunManager ]: Parallel worlds physics list has been registered. diff --git a/.github/validation_samples/ecal_pn/gold.root b/.github/validation_samples/ecal_pn/gold.root index 3b9602a70..c3f22f9c4 100644 Binary files a/.github/validation_samples/ecal_pn/gold.root and b/.github/validation_samples/ecal_pn/gold.root differ diff --git a/.github/validation_samples/hcal/gold.root b/.github/validation_samples/hcal/gold.root index 3d9cc1e0c..a6c2a46ff 100644 Binary files a/.github/validation_samples/hcal/gold.root and b/.github/validation_samples/hcal/gold.root differ diff --git a/.github/validation_samples/inclusive/gold.log b/.github/validation_samples/inclusive/gold.log index 76820ca59..95edfbe09 100644 --- a/.github/validation_samples/inclusive/gold.log +++ b/.github/validation_samples/inclusive/gold.log @@ -1,5 +1,5 @@ ---- LDMXSW: Loading configuration -------- -[2023-09-20 16:35:28.862087] [0x00007f3512de3bc0] [info] ElectronCounter is using parameters: +[2023-10-26 20:47:20.190428] [0x00007f51cb7bebc0] [info] ElectronCounter is using parameters: input_collection = TriggerPadTracksY input_pass_name = output_collection = BeamElectronCount @@ -11,10 +11,10 @@ In TrigScintDQM::configure, got parameters TriggerPad3SimHits and pad3 In TrigScintHitDQM::configure, got parameters trigScintDigisPad1 and pad1 In TrigScintHitDQM::configure, got parameters trigScintDigisPad2 and pad2 In TrigScintHitDQM::configure, got parameters trigScintDigisPad3 and pad3 -[2023-09-20 16:35:28.867726] [0x00007f3512de3bc0] [info] In TrigScintClusterDQM::configure, got parameters TriggerPad1Clusters, pad = pad1, pass = -[2023-09-20 16:35:28.867736] [0x00007f3512de3bc0] [info] In TrigScintClusterDQM::configure, got parameters TriggerPad2Clusters, pad = pad2, pass = -[2023-09-20 16:35:28.867743] [0x00007f3512de3bc0] [info] In TrigScintClusterDQM::configure, got parameters TriggerPad3Clusters, pad = pad3, pass = -[2023-09-20 16:35:28.867750] [0x00007f3512de3bc0] [info] In TrigScintTrackDQM::configure, got parameters TriggerPadTracks and +[2023-10-26 20:47:20.194751] [0x00007f51cb7bebc0] [info] In TrigScintClusterDQM::configure, got parameters TriggerPad1Clusters, pad = pad1, pass = +[2023-10-26 20:47:20.194869] [0x00007f51cb7bebc0] [info] In TrigScintClusterDQM::configure, got parameters TriggerPad2Clusters, pad = pad2, pass = +[2023-10-26 20:47:20.194946] [0x00007f51cb7bebc0] [info] In TrigScintClusterDQM::configure, got parameters TriggerPad3Clusters, pad = pad3, pass = +[2023-10-26 20:47:20.194959] [0x00007f51cb7bebc0] [info] In TrigScintTrackDQM::configure, got parameters TriggerPadTracks and ---- LDMXSW: Configuration load complete -------- ---- LDMXSW: Starting event processing -------- [ DetectorConstruction ] : Attaching Tagger_TrackerSD to Tagger_active_Sensor_vol diff --git a/.github/validation_samples/inclusive/gold.root b/.github/validation_samples/inclusive/gold.root index 105919caf..adaaba905 100644 Binary files a/.github/validation_samples/inclusive/gold.root and b/.github/validation_samples/inclusive/gold.root differ diff --git a/.github/validation_samples/it_pileup/gold.log b/.github/validation_samples/it_pileup/gold.log index b5a93d168..b676a43cb 100644 --- a/.github/validation_samples/it_pileup/gold.log +++ b/.github/validation_samples/it_pileup/gold.log @@ -1,6 +1,6 @@ ---- LDMXSW: Loading configuration -------- -[2023-09-20 18:20:54.624270] [0x00007f2be03b2bc0] [info] Running configure() -[2023-09-20 18:21:01.576115] [0x00007f2be03b2bc0] [info] ElectronCounter is using parameters: +[2023-10-26 22:40:07.109811] [0x00007fccbe479bc0] [info] Running configure() +[2023-10-26 22:40:13.803770] [0x00007fccbe479bc0] [info] ElectronCounter is using parameters: input_collection = TriggerPadTracksY input_pass_name = output_collection = BeamElectronCount diff --git a/.github/validation_samples/it_pileup/gold.root b/.github/validation_samples/it_pileup/gold.root index a6dd64e03..73a1aed35 100644 Binary files a/.github/validation_samples/it_pileup/gold.root and b/.github/validation_samples/it_pileup/gold.root differ diff --git a/.github/validation_samples/signal/gold.log b/.github/validation_samples/signal/gold.log new file mode 100644 index 000000000..bb04e00e4 --- /dev/null +++ b/.github/validation_samples/signal/gold.log @@ -0,0 +1,116 @@ +---- LDMXSW: Loading configuration -------- +[2023-10-26 21:28:35.777091] [0x00007f0a07e0fbc0] [info] ElectronCounter is using parameters: + input_collection = TriggerPadTracksY + input_pass_name = + output_collection = BeamElectronCount + simulated_electron_number = 1 + use_simulated_electron_number = 0 +In TrigScintDQM::configure, got parameters TriggerPad1SimHits and pad1 +In TrigScintDQM::configure, got parameters TriggerPad2SimHits and pad2 +In TrigScintDQM::configure, got parameters TriggerPad3SimHits and pad3 +In TrigScintHitDQM::configure, got parameters trigScintDigisPad1 and pad1 +In TrigScintHitDQM::configure, got parameters trigScintDigisPad2 and pad2 +In TrigScintHitDQM::configure, got parameters trigScintDigisPad3 and pad3 +[2023-10-26 21:28:35.783727] [0x00007f0a07e0fbc0] [info] In TrigScintClusterDQM::configure, got parameters TriggerPad1Clusters, pad = pad1, pass = +[2023-10-26 21:28:35.783739] [0x00007f0a07e0fbc0] [info] In TrigScintClusterDQM::configure, got parameters TriggerPad2Clusters, pad = pad2, pass = +[2023-10-26 21:28:35.783746] [0x00007f0a07e0fbc0] [info] In TrigScintClusterDQM::configure, got parameters TriggerPad3Clusters, pad = pad3, pass = +[2023-10-26 21:28:35.783753] [0x00007f0a07e0fbc0] [info] In TrigScintTrackDQM::configure, got parameters TriggerPadTracks and +---- LDMXSW: Configuration load complete -------- +---- LDMXSW: Starting event processing -------- +[ RunManager ]: Parallel worlds physics list has been registered. +[ RunManager ]: Biasing enabled with 1 operator(s). +[ RunManager ]: Biasing operator 'target_region_bias_darkbrem' set to bias e- +[ RunManager ]: Parallel worlds have been enabled. +[ DetectorConstruction ] : Attaching Tagger_TrackerSD to Tagger_active_Sensor_vol +[ DetectorConstruction ] : Attaching Recoil_TrackerSD to Recoil_l14_active_Sensor_vol +[ DetectorConstruction ] : Attaching Recoil_TrackerSD to Recoil_l56_active_Sensor_vol +[ DetectorConstruction ] : Attaching hcal_sd to back_hcal_scintYVolume +[ DetectorConstruction ] : Attaching hcal_sd to back_hcal_scintXVolume +[ DetectorConstruction ] : Attaching hcal_sd to side_hcal_scintX_0Volume +[ DetectorConstruction ] : Attaching hcal_sd to side_hcal_scintY_0Volume +[ DetectorConstruction ] : Attaching hcal_sd to side_hcal_scintX_1Volume +[ DetectorConstruction ] : Attaching hcal_sd to side_hcal_scintY_1Volume +[ DetectorConstruction ] : Attaching hcal_sd to side_hcal_scintX_2Volume +[ DetectorConstruction ] : Attaching hcal_sd to side_hcal_scintY_2Volume +[ DetectorConstruction ] : Attaching hcal_sd to side_hcal_scintX_3Volume +[ DetectorConstruction ] : Attaching hcal_sd to side_hcal_scintY_3Volume +[ DetectorConstruction ] : Attaching hcal_sd to side_hcal_scintZXVolume +[ DetectorConstruction ] : Attaching hcal_sd to side_hcal_scintZYVolume +[ DetectorConstruction ] : Attaching ecal_sd to Si_volume +[ DetectorConstruction ] : Attaching trig_scint_Target_sd to target +[ DetectorConstruction ] : Attaching trig_scint_Pad1_sd to trigger_pad1_bar_volume +[ DetectorConstruction ] : Attaching trig_scint_Pad2_sd to trigger_pad2_bar_volume +[ DetectorConstruction ] : Attaching trig_scint_Pad3_sd to trigger_pad3_bar_volume +[ DetectorConstruction ] : Attaching ecal_sp to sp_ecal_front_back +[ DetectorConstruction ] : Attaching ecal_sp to sp_ecal_top_bot +[ DetectorConstruction ] : Attaching ecal_sp to sp_ecal_left_right +[ DetectorConstruction ] : Attaching ecal_sp to sp_ecal_front_back +[ DetectorConstruction ] : Attaching ecal_sp to sp_ecal_top_bot +[ DetectorConstruction ] : Attaching ecal_sp to sp_ecal_left_right +[ DetectorConstruction ] : Attaching hcal_sp to sp_hcal_front_back +[ DetectorConstruction ] : Attaching hcal_sp to sp_hcal_top_bot +[ DetectorConstruction ] : Attaching hcal_sp to sp_hcal_left_right +[ DetectorConstruction ] : Attaching hcal_sp to sp_hcal_front_back +[ DetectorConstruction ] : Attaching hcal_sp to sp_hcal_top_bot +[ DetectorConstruction ] : Attaching hcal_sp to sp_hcal_left_right +[ DetectorConstruction ] : Attaching target_sp to sp_target +[ DetectorConstruction ] : Attaching target_sp to sp_target +[ DetectorConstruction ] : Attaching target_sp to sp_target +[ DetectorConstruction ] : Attaching trigScint_sp to sp_trigScint +[ DetectorConstruction ] : Attaching trigScint_sp to sp_trigScint +[ DetectorConstruction ] : Attaching trigScint_sp to sp_trigScint +[ DetectorConstruction ] : Attaching trigScint_sp to sp_trigScint +[ DetectorConstruction ] : Attaching trigScint_sp to sp_trigScint +[ DetectorConstruction ] : Attaching trigScint_sp to sp_trigScint +[ DetectorConstruction ] : Attaching tracker_sp to sp_recoil +[ DetectorConstruction ] : Attaching tracker_sp to sp_recoil +[ DetectorConstruction ] : Attaching tracker_sp to sp_recoil +[ DetectorConstruction ] : Attaching tracker_sp to sp_recoil +[ DetectorConstruction ] : Attaching tracker_sp to sp_recoil +[ DetectorConstruction ] : Attaching tracker_sp to sp_recoil +[ DetectorConstruction ] : Attaching magnet_sp to sp_magnet_gap_top_bot +[ DetectorConstruction ] : Attaching magnet_sp to sp_magnet_gap_left_right +[ DetectorConstruction ] : Attaching magnet_sp to sp_magnet_gap_top_bot +[ DetectorConstruction ] : Attaching magnet_sp to sp_magnet_gap_left_right +[ DetectorConstruction ]: Attaching biasing operator target_region_bias_darkbrem to volume target +[ DetectorConstruction ]: Attaching biasing operator target_region_bias_darkbrem to volume trigger_pad3_bar_volume +[ DetectorConstruction ]: Attaching biasing operator target_region_bias_darkbrem to volume TS_trgt +[ ParallelWorld ]: Adding : sp_target_PV to parallel world. +[ ParallelWorld ]: Adding : sp_target_PV to parallel world. +[ ParallelWorld ]: Adding : sp_trigScint_PV to parallel world. +[ ParallelWorld ]: Adding : sp_trigScint_PV to parallel world. +[ ParallelWorld ]: Adding : sp_trigScint_PV to parallel world. +[ ParallelWorld ]: Adding : sp_trigScint_PV to parallel world. +[ ParallelWorld ]: Adding : sp_trigScint_PV to parallel world. +[ ParallelWorld ]: Adding : sp_trigScint_PV to parallel world. +[ ParallelWorld ]: Adding : sp_recoil_PV to parallel world. +[ ParallelWorld ]: Adding : sp_recoil_PV to parallel world. +[ ParallelWorld ]: Adding : sp_recoil_PV to parallel world. +[ ParallelWorld ]: Adding : sp_recoil_PV to parallel world. +[ ParallelWorld ]: Adding : sp_recoil_PV to parallel world. +[ ParallelWorld ]: Adding : sp_recoil_PV to parallel world. +[ ParallelWorld ]: Adding : sp_magnet_gap_top_bot_PV to parallel world. +[ ParallelWorld ]: Adding : sp_magnet_gap_left_right_PV to parallel world. +[ ParallelWorld ]: Adding : sp_magnet_gap_top_bot_PV to parallel world. +[ ParallelWorld ]: Adding : sp_magnet_gap_left_right_PV to parallel world. +[ ParallelWorld ]: Adding : sp_ecal_front_back_PV to parallel world. +[ ParallelWorld ]: Adding : sp_ecal_top_bot_PV to parallel world. +[ ParallelWorld ]: Adding : sp_ecal_left_right_PV to parallel world. +[ ParallelWorld ]: Adding : sp_ecal_front_back_PV to parallel world. +[ ParallelWorld ]: Adding : sp_ecal_top_bot_PV to parallel world. +[ ParallelWorld ]: Adding : sp_ecal_left_right_PV to parallel world. +[ ParallelWorld ]: Adding : sp_hcal_front_back_PV to parallel world. +[ ParallelWorld ]: Adding : sp_hcal_top_bot_PV to parallel world. +[ ParallelWorld ]: Adding : sp_hcal_left_right_PV to parallel world. +[ ParallelWorld ]: Adding : sp_hcal_front_back_PV to parallel world. +[ ParallelWorld ]: Adding : sp_hcal_top_bot_PV to parallel world. +[ ParallelWorld ]: Adding : sp_hcal_left_right_PV to parallel world. +[ XsecBiasingOperator ]: Biasing particles of type e- +Process starts! +Process starts! +Process starts! +Process starts! +Process starts! +Process starts! +[ Simulator ] : Started 76625 events to produce 10000 events. +---- LDMXSW: Event processing complete -------- diff --git a/.github/validation_samples/signal/gold.root b/.github/validation_samples/signal/gold.root new file mode 100644 index 000000000..ef68a5d65 Binary files /dev/null and b/.github/validation_samples/signal/gold.root differ