Skip to content

Commit bd0c5fa

Browse files
Add release notes for sbndcode v10.20.03
Add release notes for sbndcode v10.20.03, detailing new features, bug fixes, and updates.
1 parent 5f1c86b commit bd0c5fa

1 file changed

Lines changed: 185 additions & 0 deletions

File tree

Lines changed: 185 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,185 @@
1+
---
2+
layout: page
3+
title: ReleaseNotes102003
4+
toc: true
5+
---
6+
7+
-----------------------------------------------------------------------------
8+
| v10.20.03 | 16 Mar 2026 | [ReleaseNotes](ReleaseNotes102003.html) |
9+
| --- | --- | --- |
10+
11+
12+
13+
sbndcode v10_20_03 Release Notes
14+
=======================================================================================
15+
16+
[List of sbndcode releases](List_of_SBND_code_releases.html)
17+
18+
Download instructions for [sbndcode v10_20_03](http://scisoft.fnal.gov/scisoft/bundles/sbnd/v10_20_03/sbndcode-v10_20_03.html)
19+
20+
Purpose
21+
---------------------------------------------------
22+
23+
New features
24+
---------------------------------------------------
25+
26+
Bug fixes
27+
---------------------------------------------------
28+
29+
Updated dependencies
30+
---------------------------------------------------
31+
32+
Supported qualifiers
33+
---------------------------------------------------
34+
35+
Change List
36+
==========================================
37+
- PR #847: X-ARAPUCA Offline Decoder Update: combination of the extended fragments
38+
- **Description**: - Implements the combination of the **extended fragments** in the X-ARAPUCA offline decoder.
39+
- **Labels**: enhancement, pds, data
40+
- **Reviewers**: jicrespo
41+
- **Assignees**: aliciavr
42+
- PR #907: Pandora bugfix - Shower merging algorithm
43+
- **Description**: Please provide a detailed description of the changes this pull request introduces.
44+
- **Labels**: bug, reco1/reco2
45+
- **Reviewers**:
46+
- **Assignees**: aliciavr
47+
- PR #903: build with geant4 v4_11_2_p02
48+
- **Description**:
49+
- **Labels**:
50+
- **Reviewers**:
51+
- **Assignees**:
52+
- PR #916: CRT Blobs
53+
- **Description**: I am starting to put together slides and PRs to preserve work of mine that lives offline before I leave. The CRTBlob reconstruction aims to produce objects that represent the totality of all activity happening within a fcl-configurable coincidence window. They are similar to CRTTracks but without geometric track constraints, and as such can capture all activity from a single source, for example when multiple particles from the same air shower are detected or secondary particles are produced from the muon scattering. It was used to produce a plot for the detector paper and is therefore worth preserving. It is not run by default in production fcls but does provide fcls for running it independently in the CRT-only workflow or standalone. Nothing prevents it being added to production fcls in future if it is desired for any analyses.
54+
- **Labels**: crt, reco1/reco2
55+
- **Reviewers**:
56+
- **Assignees**: henrylay97
57+
- PR #917: CRT Saturation
58+
- **Description**: I am starting to put together slides and PRs to preserve work of mine that lives offline before I leave. The CRT ADC saturates at a value of 4089 in data, compared to the 4095 we have been simulating. This PR changes that default value and also ensures that the mechanism to label a saturated channel in the CRTStripHit reconstruction is resilient to this change, and that the pedestal subtraction doesn't impact that.
59+
- **Labels**: crt, detsim, reco1/reco2, data
60+
- **Reviewers**:
61+
- **Assignees**: henrylay97
62+
- PR #921: Updating Memory and CPU Usage Error Bounds for CI Tests
63+
- **Description**: Please provide a detailed description of the changes this pull request introduces.
64+
- **Labels**: maintenance
65+
- **Reviewers**: vitodb, nathanielerowe
66+
- **Assignees**: SabrinaBrickner
67+
- PR #920: CRT Analysis Tools
68+
- **Description**: I am starting to put together slides and PRs to preserve work of mine that lives offline before I leave. This PR contains a few small updates to the CRTAnalyzer that forms the CRT section of the calibration ntuple files. - Adding the option for analysing CRT Blobs - Replace the rewrite of the timing corrections with calls to the actual functionality in the reconstruction - Include two missing branches from the TPC-CRT matching section. It also adds three new analyzers that will not be run by standard but provide useful tools for future analysis and reproduction of studies that I've done. It should be merged following SBNSoftware/sbndcode916 and SBNSoftware/sbnobj167 as it requires their functionality. Details can be found in slides linked below.
69+
- **Labels**: documentation, enhancement, crt
70+
- **Reviewers**:
71+
- **Assignees**: henrylay97
72+
- PR #918: CRT Channel Mapping Event Displays
73+
- **Description**: I am starting to put together slides and PRs to preserve work of mine that lives offline before I leave. This PR contains updates to provide the functionality to make the CRT channel mapping event displays that we have used to create the channel map and then check it after each GDML update (see [docDB 34844](https://sbn-docdb.fnal.gov/cgi-bin/sso/ShowDocument?docid=34844)). Specifically this introduces a new analyzer to run the existing CRTEventDisplayAlg in a custom mode, fcls to support this, a bash script for creating the plot dump file and a version of the channel map file that ensures the visualisation is created in the 'default' orientation. How to use this is documented in the docDB slides linked below.
74+
- **Labels**: crt, geometry
75+
- **Reviewers**:
76+
- **Assignees**: henrylay97
77+
- PR #909: Pandora CI cluster metrics
78+
- **Description**: This pull request adds new fcl and Pandora XML configurations to support direct production of Pandora metrics within the continuous integration system. Provisionally, these contain a number of basic cluster metrics (ARI, purity, completeness, etc), but could in principle be extended in the future. The ci_reco2_sbnd.fcl inherits from standard_reco2_sbnd.fcl and makes the minimal changes to the Pandora configuration for this workflow to run. The PandoraSettings_CI_SBND.xml mirrors the current PandoraSettings_Master_SBND.xml. Unfortunately, because this can't inherit a workflow, so it will be necessary to ensure suitable syncrhonisation between the CI XML and the standard Master XML if the Master XML changes (the CI XML removes the visualisation algorithms and adds the cluster validation algorithm). However, the Master XML is the most stable part of the configuration, and so changes here should be relatively rare.
79+
- **Labels**: enhancement, test, reco1/reco2
80+
- **Reviewers**: miquelnebot, justinjmueller, SergioYB
81+
- **Assignees**: AndyChappell
82+
83+
sbndcode sbndcode
84+
---------------------------------------------------
85+
* 2026-03-16 Nathaniel : Merge branch 'release/v10_20_03'
86+
* 2026-03-16 Nathaniel : Update versioning
87+
* 2026-03-13 nathanielerowe : Merge pull request #909 from SBNSoftware/feature/chappell_ci_pandora_clstr
88+
* 2026-03-13 nathanielerowe : Merge branch 'develop' into feature/chappell_ci_pandora_clstr
89+
* 2026-03-13 nathanielerowe : Merge pull request #918 from SBNSoftware/feature/hlay_crt_channel_map_evds
90+
* 2026-03-13 nathanielerowe : Merge branch 'develop' into feature/hlay_crt_channel_map_evds
91+
* 2026-03-13 nathanielerowe : Merge pull request #920 from SBNSoftware/feature/hlay_crt_ana
92+
* 2026-03-13 nathanielerowe : Merge branch 'develop' into feature/hlay_crt_ana
93+
* 2026-03-13 nathanielerowe : Merge branch 'develop' into feature/hlay_crt_channel_map_evds
94+
* 2026-03-13 nathanielerowe : Update sbncode version to v10_20_03
95+
* 2026-03-13 nathanielerowe : Merge pull request #921 from SBNSoftware/ci_memory_updates
96+
* 2026-03-13 nathanielerowe : Merge branch 'develop' into ci_memory_updates
97+
* 2026-03-13 nathanielerowe : Merge pull request #917 from SBNSoftware/feature/hlay_crt_saturation
98+
* 2026-03-13 nathanielerowe : Merge branch 'develop' into feature/hlay_crt_saturation
99+
* 2026-03-13 nathanielerowe : Merge pull request #916 from SBNSoftware/feature/hlay_crt_blobs
100+
* 2026-03-13 nathanielerowe : Merge branch 'develop' into feature/hlay_crt_blobs
101+
* 2026-03-13 nathanielerowe : Merge pull request #903 from lgarren/feature/lg_geant4_11
102+
* 2026-03-13 nathanielerowe : Merge branch 'develop' into feature/lg_geant4_11
103+
* 2026-03-13 nathanielerowe : Merge pull request #907 from SBNSoftware/bugfix/PandoraNeutrinoSettingsShowerMergingReordering
104+
* 2026-03-13 nathanielerowe : Merge branch 'develop' into bugfix/PandoraNeutrinoSettingsShowerMergingReordering
105+
* 2026-03-13 nathanielerowe : Merge pull request #847 from SBNSoftware/feature/aliciavr_XARAPUCA_offline_decoder_v4.0-extended_fragments
106+
* 2026-03-13 nathanielerowe : Merge branch 'develop' into feature/aliciavr_XARAPUCA_offline_decoder_v4.0-extended_fragments
107+
* 2026-03-13 nathanielerowe : Merge branch 'develop' into feature/hlay_crt_ana
108+
* 2026-03-07 Sabrina Brickner : updating memory and cpu usage error bounds for CI tests
109+
* 2026-03-05 nathanielerowe : Merge branch 'develop' into feature/hlay_crt_channel_map_evds
110+
* 2026-03-05 Henry Lay : Make safer - at John's suggestion
111+
* 2026-03-05 Henry Lay : Add README to point to documentation
112+
* 2026-03-05 Henry Lay : If we're going to do comments lets get them right
113+
* 2026-03-05 Henry Lay : Add track direction branches to spacepoint timing tree
114+
* 2026-03-03 Henry Lay : Add xshift for CRT-TPC track matching
115+
* 2026-03-03 Henry Lay : Add rate for tracks of limited angle
116+
* 2026-02-27 Henry Lay : Correct some very old naming problems
117+
* 2026-02-27 Henry Lay : Reduce code duplication
118+
* 2026-02-27 Henry Lay : Remove reference to my data area
119+
* 2026-02-27 Henry Lay : Remove unnecessary tophat analysis module
120+
* 2026-02-26 Henry Lay : More sensible default for uint
121+
* 2026-02-26 Henry Lay : Add a few missing branches
122+
* 2026-02-25 Henry Lay : Add more reference shifts
123+
* 2026-02-25 Henry Lay : Add TPC slice based variables
124+
* 2026-02-25 Henry Lay : Make sure timing chain map is installed to path
125+
* 2026-02-25 Henry Lay : Make fcl changes to run CRTTimingAnalysis
126+
* 2026-02-25 Henry Lay : Add track content to CRTTimingAnalysis module, plus a few bugfixes to make run-able
127+
* 2026-02-24 Henry Lay : Fill space point branches in timing analysis
128+
* 2026-02-24 Henry Lay : Update channel map service to add timing chains
129+
* 2026-02-24 Henry Lay : Refactor cluster characterisation to allow external use of timing corrections
130+
* 2026-02-24 Henry Lay : Add skeleton for timing analysis
131+
* 2026-02-23 nathanielerowe : Update sbncode version to v10_15_00
132+
* 2026-02-23 Henry Lay : Add relevant functions for ADRIFT to GeoService
133+
* 2026-02-23 Henry Lay : Add CRTTopHatAnalysis - module for CRT beam top hat analysis
134+
* 2026-02-23 Henry Lay : Add CRTRateAnalysis - module for CRT real time rate analysis
135+
* 2026-02-23 Henry Lay : Add ADRIFT - module for CRT calibration
136+
* 2026-02-23 Henry Lay : Missing branch from CRTAnalysis
137+
* 2026-02-19 nathanielerowe : Update sbncode version to v10_14_02_03
138+
* 2026-02-23 Henry Lay : Ensure tex file is saved in correct area
139+
* 2026-02-23 Henry Lay : Include table for no inversion channel map
140+
* 2026-02-23 Henry Lay : Make consistent between fcl and bash script
141+
* 2026-02-23 Henry Lay : Correctly name parameter
142+
* 2026-02-23 Henry Lay : More configurable
143+
* 2024-07-09 Henry Lay : Add functionality for turning off inversion - useful for the channel mapping event displays
144+
* 2026-02-20 Henry Lay : Remove unnecessary fcl
145+
* 2026-02-20 Henry Lay : Make compatible with current develop
146+
* 2026-02-20 Henry Lay : Make tex script more configurable
147+
* 2025-05-15 Henry Lay : Updated CRT channel mapping display
148+
* 2025-01-27 Henry Lay : New round of channel map evds
149+
* 2024-09-28 Henry Lay : Changes to channel map evd producer
150+
* 2024-08-25 Henry Lay : New CRT gdml channel mapping evds
151+
* 2024-06-24 Henry Lay : Update channel map evds to test David's updates
152+
* 2024-02-06 Henry Lay : Z points North not South, duh
153+
* 2024-02-06 Henry Lay : Add bash script for making pdf
154+
* 2024-02-06 Henry Lay : Add channel mapping version of module and relevant config
155+
* 2026-02-19 nathanielerowe : Merge branch 'develop' into feature/chappell_ci_pandora_clstr
156+
* 2026-02-19 nathanielerowe : Update <span style="background-color:#B58900"><font color="#073642">sbncode</font></span> version to v10_14_02_03
157+
* 2026-02-18 Henry Lay : Manually check saturation
158+
* 2026-02-17 Henry Lay : Clean up fcls
159+
* 2026-02-17 Henry Lay : Add option for blob branches in CRTAnalysis module
160+
* 2025-02-20 Henry Lay : Use saturation to correctly label strip hits
161+
* 2025-02-20 Henry Lay : Change ADC saturation value to match data
162+
* 2026-02-16 Henry Lay : Modernise CMakeLists
163+
* 2025-04-03 Henry Lay : Add blobs to CRT only fcls
164+
* 2025-04-03 Henry Lay : Add CRTBlob producer
165+
* 2026-02-05 AndyChappell : Add synchronisation comment to Pandora Master xml
166+
* 2026-02-05 AndyChappell : Add fcl and pandora xml to support cluster validation metrics in ci system
167+
* 2026-02-03 Alicia Vázquez-Ramos : Restore the shower merging algorithm in another place to avoid inconsistent state of PFParticles (-1 track scores).
168+
* 2026-02-02 nathanielerowe : Revise pull request template with new updates
169+
* 2026-02-02 Nathaniel : Merge tag &apos;v10_14_02_02&apos; into develop
170+
* 2026-01-30 Lynn Garren : remove or disable files which reference LegacyLArG4
171+
* 2026-01-30 Lynn Garren : remove or disable files which reference LegacyLArG4
172+
* 2026-01-30 Lynn Garren : remove or disable files which reference LegacyLArG4
173+
* 2025-11-25 Alicia Vázquez-Ramos : Add warning for some unexpected types of fragments and fix fragments indexing. Improve jittering application.
174+
* 2025-11-24 Alicia Vázquez-Ramos : Update combination condition with timing features integrating the expected jittering of the extended fragments.
175+
* 2025-11-07 Alicia Vázquez-Ramos : Add jittering debug option and combine fragments option
176+
* 2025-11-06 Alicia Vázquez-Ramos : First version of timing check implemented (some extended fragments do not fulfill the requirements
177+
* 2025-11-05 Alicia Vázquez-Ramos : Add version number and update number of debug waveforms to 0
178+
* 2025-10-15 Alicia Vázquez-Ramos : Update SBN Document for reference
179+
* 2025-10-15 Alicia Vázquez-Ramos : Add new comments for code documenting. New variable for debugging the extended fragments combination
180+
* 2025-10-14 Alicia Vázquez-Ramos : Combine all extended fragments succesfully
181+
* 2025-10-10 Alicia Vázquez-Ramos : Combine waveforms and correctly differentiates nominal from extended
182+
* 2025-10-09 Alicia Vázquez-Ramos : Add dump waveforms function
183+
* 2025-10-09 Alicia Vázquez-Ramos : Waveforms decoding function
184+
* 2025-10-09 Alicia Vázquez-Ramos : Shift timing function
185+
* 2025-10-09 Alicia Vázquez-Ramos : Setup to start extended fragments feature

0 commit comments

Comments
 (0)