|
| 1 | +--- |
| 2 | +layout: page |
| 3 | +title: ReleaseNotes100500 |
| 4 | +toc: true |
| 5 | +--- |
| 6 | + |
| 7 | +----------------------------------------------------------------------------- |
| 8 | +| v10.05.00 | 29 Apr 2025 | [ReleaseNotes](ReleaseNotes100500.html) | |
| 9 | +| --- | --- | --- | |
| 10 | + |
| 11 | + |
| 12 | + |
| 13 | +sbndcode v10_05_00 Release Notes |
| 14 | +======================================================================================= |
| 15 | + |
| 16 | +[List of sbndcode releases](List_of_SBND_code_releases.html) |
| 17 | + |
| 18 | +Download instructions for [sbndcode v10_05_00](http://scisoft.fnal.gov/scisoft/bundles/sbnd/v10_05_00/sbndcode-v10_05_00.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 | +### Release Notes for [sbndcode] from v10_04_07 to v10_05_00 |
| 38 | +- PR #728: Update to v10_04_08 |
| 39 | + - **Description**: Needed in develop to test PR 705. We'll later push this to a tagged release the normal way. Note this only needs to pass unit tests, since it just checks the dependencies upstream. |
| 40 | + - **Labels**: maintenance |
| 41 | + - **Reviewers**: Li-Jiaoyang97 |
| 42 | + - **Assignees**: |
| 43 | +- PR #673: Feature/acastill pmtdatabaseinterface |
| 44 | + - **Description**: This pull request introduces the required service to access the pds calibration database from any LArSoft module. It does also modifies `services_sbnd.fcl` to include the service by default. This PR requires to have an updated version of `sbnd_data` to include the `.db` file containing the information to read. This can be found in `/exp/sbnd/app/users/acastill/Database/sbnd_data`. |
| 45 | + - **Labels**: enhancement |
| 46 | + - **Reviewers**: VCLanNguyen |
| 47 | + - **Assignees**: asanchezcastillo |
| 48 | +- PR #719: Updating calibration constants with values measured using 2025A Spring Dev Samples |
| 49 | + - **Description**: Updating TPC gain calibration constants for MC and Data with values measured using 2025A Spring Dev Samples. Bellow figure is based on Moon's proton selection shown in page 7 of SBN-doc-40729. Updated calibration constant provides better agreement between MC and Data in chi2 distribution. The figure is using only collection plane. This PR updates calibration constants for all three planes. <img width="587" alt="Screenshot 2025-04-10 at 10 38 35 PM" src="https://github.com/user-attachments/assets/5d633ea5-d526-4dce-b8bf-4ff8310d9a61" /> This PR affects both Reco2 and CAF, for all processes that use TPC gain calibration constants. |
| 50 | + - **Labels**: reco1/reco2, caf |
| 51 | + - **Reviewers**: mrguzzo |
| 52 | + - **Assignees**: sungbinoh, wjdanswjddl |
| 53 | +- PR #721: Add tpcpdbarycentermatching to standard workflow |
| 54 | + - **Description**: This PR includes tpcpmtbarycenterflashmatching module as a part of the standard reconstruction workflow both in data and MC. |
| 55 | + - **Labels**: pds |
| 56 | + - **Reviewers**: |
| 57 | + - **Assignees**: asanchezcastillo |
| 58 | +- PR #726: Simulate dirt neutrinos in MPV |
| 59 | + - **Description**: Simulate MPV upstream of detector to train for dirt neutrinos. <img width="1192" alt="Screenshot 2025-04-14 at 3 50 41 PM" src="https://github.com/user-attachments/assets/ef4bfed1-f2a5-4dc9-b07a-d6d2a90d6915" /> ^^ shows reconstructed neutrino vertex from Pandora after selection. Most are within 50 cm of TPC face in z-direction. <img width="836" alt="image" src="https://github.com/user-attachments/assets/399ece47-4a51-45ba-b2c1-13c218a2a358" /> ^^ shows the density of neutrino interactions by true type after fv cut in pandora selection. See docdb [36641](https://sbn-docdb.fnal.gov/cgi-bin/sso/ShowDocument?docid=36641) This expands the volume by 75% `(440*440*540)/(360*360*460)=1.753`, so one would need to scale the training dataset size by 75% more events to reproduce a similar training set of the old volume (for the rain/MPR sample). |
| 60 | + - **Labels**: simulation |
| 61 | + - **Reviewers**: mrmooney, francois-drielsma, justinjmueller |
| 62 | + - **Assignees**: bear-is-asleep |
| 63 | +- PR #725: Adding T0 correction to raw digit processing for calib purpose |
| 64 | + - **Description**: Adding T0 correction to raw digit processing for calib purpose |
| 65 | + - **Labels**: calibration |
| 66 | + - **Reviewers**: mrmooney |
| 67 | + - **Assignees**: linyan-w |
| 68 | +- PR #734: bump version |
| 69 | + - **Description**: Please provide a detailed description of the changes this pull request introduces. |
| 70 | + - **Labels**: maintenance |
| 71 | + - **Reviewers**: bear-is-asleep |
| 72 | + - **Assignees**: nathanielerowe |
| 73 | +- PR #729: fix overwrite bug with the BadChannels block |
| 74 | + - **Description**: fix overwrite bug with the BadChannels block and put the entire set in sbnd_channelstatus, copied for sbnd_data_channelstatus |
| 75 | + - **Labels**: bug, detsim, data |
| 76 | + - **Reviewers**: |
| 77 | + - **Assignees**: sungbinoh, tomjunk |
| 78 | +- PR #681: Feature/acastill flash drift distance |
| 79 | + - **Description**: This PR introduces the drift distance reconstruction for OpFlash with data. It does change the `GetDriftPosition()` method in `DriftEstimatorPMTRatio_tool.cc` to compute the eta_pmt parameter as the weighted average for each PDS box. This PR should be merged along with a new `sbnd_data` version that can be found in `/exp/sbnd/app/users/acastill/FlashMatch/v10_04_03/srcs/sbnd_data`. |
| 80 | + - **Labels**: reco1/reco2 |
| 81 | + - **Reviewers**: |
| 82 | + - **Assignees**: asanchezcastillo |
| 83 | +- PR #705: CRT Calibrated Timing Corrections |
| 84 | + - **Description**: Jiaoyang's studies have resulted in a set of calibrated timing corrections for each module in the CRT system. This requires two changes to the codebase to read them in: - Factorising out what used to be one file to store the single timing correction per module to four files (t0 cable, t1 cable, t0 calibrated, t1 calibrated). - The CRTStripHit and CRTCluster objects now need to use a `double` to store their timing not an `int`. This is because Jiaoyang's corrections are fractional. The corresponding `sbnobj` PR updates the objects and this PR ensures all usage of the values is done assuming they are doubles. |
| 85 | + - **Labels**: crt, data |
| 86 | + - **Reviewers**: |
| 87 | + - **Assignees**: henrylay97, Li-Jiaoyang97 |
| 88 | +- PR #707: Feature/aantonak crtveto |
| 89 | + - **Description**: Please provide a detailed description of the changes this pull request introduces. This pull request adds a new producer module that uses CRT Space Point information to determine if an event satisfies different sets of CRT Veto Logic. It stores this information by adding a CRT Veto Class from sbnobj to each event at reco2 after the CRT reconstruction has been run. The CRT Veto class just stores a few boolean values flagging whether the event satisfies the corresponding veto logic. This code does not interfere with existing CRT code in any way. The module is contained entirely in a new subdirectory within the CRT directory. |
| 90 | + - **Labels**: crt |
| 91 | + - **Reviewers**: |
| 92 | + - **Assignees**: aantonakis |
| 93 | +- PR #730: Save OpFlash information in CAF files in SBND |
| 94 | + - **Description**: OpFlash information was not being saved in CAF files in SBND. This PRs incorporates the required changes to do so. This PR depends on https://github.com/SBNSoftware/sbnanaobj/pull/138 and https://github.com/SBNSoftware/sbncode/pull/534 |
| 95 | + - **Labels**: enhancement |
| 96 | + - **Reviewers**: PetrilloAtWork |
| 97 | + - **Assignees**: asanchezcastillo |
| 98 | +- PR #733: Update parameters of in-time cosmic MC gen filter modules |
| 99 | + - **Description**: Please provide a detailed description of the changes this pull request introduces. |
| 100 | + - **Labels**: simulation |
| 101 | + - **Reviewers**: |
| 102 | + - **Assignees**: lyates17 |
| 103 | +- PR #723: Feature/acastill flash drift mc new cal |
| 104 | + - **Description**: After tuning the PMTs detection efficiencies in MC and turning off the channels that were not being reconstructed, the drift calibration curve needs to be retuned. The method for estimating $\eta_{PMT}$ now has to be the same used in data. The new drift calibration curve is to be updated with a new `sbnd_data` version that can be found in `/exp/sbnd/app/users/acastill/PDSDataMC/v10_04_06_01/srcs/sbnd_data`. This PR is to be merged with 681 and after 728. |
| 105 | + - **Labels**: bug |
| 106 | + - **Reviewers**: |
| 107 | + - **Assignees**: asanchezcastillo |
| 108 | +- PR #731: Update reco2_data.fcl |
| 109 | + - **Description**: This got incorrectly removed during a merge develop commit in 682 - another age old reminder to be really careful with merge conflicts!! Note the difference in the diff for the `reco2_data.fcl` file between: https://github.com/SBNSoftware/sbndcode/pull/682/files/b04973509f6356ac9e872ccde95ff543c899a389 (first 4 commits) and https://github.com/SBNSoftware/sbndcode/pull/682/files (once the develop merge has been applied) |
| 110 | + - **Labels**: bug, crt, reco1/reco2 |
| 111 | + - **Reviewers**: |
| 112 | + - **Assignees**: henrylay97 |
| 113 | + |
| 114 | + |
| 115 | +sbndcode sbndcode |
| 116 | +--------------------------------------------------- |
| 117 | + |
| 118 | +* 2025-04-29 Brinden Carlson : Merge branch 'release/v10_05_00' |
| 119 | +* 2025-04-29 Brinden Carlson : Update to sbncode v10_05_00 |
| 120 | +* 2025-04-29 nathanielerowe : Merge pull request #731 from SBNSoftware/bugfix/re_add_crt_tpc_matching |
| 121 | +* 2025-04-29 nathanielerowe : Merge pull request #723 from SBNSoftware/feature/acastill_flash_drift_mc_newCal |
| 122 | +* 2025-04-29 nathanielerowe : Merge branch 'develop' into feature/acastill_flash_drift_mc_newCal |
| 123 | +* 2025-04-29 nathanielerowe : Merge branch 'develop' into bugfix/re_add_crt_tpc_matching |
| 124 | +* 2025-04-29 nathanielerowe : Merge pull request #733 from SBNSoftware/feature/yatesla_intime_cosmic_timing |
| 125 | +* 2025-04-29 nathanielerowe : Merge pull request #730 from SBNSoftware/feature/acastill_sbnd_opflash_caf |
| 126 | +* 2025-04-29 nathanielerowe : Merge pull request #707 from SBNSoftware/feature/aantonak_crtveto |
| 127 | +* 2025-04-29 nathanielerowe : Merge pull request #705 from SBNSoftware/feature/jiaoyang_hlay_crt_timing_corrections |
| 128 | +* 2025-04-29 nathanielerowe : Merge pull request #681 from SBNSoftware/feature/acastill_flash_drift_distance |
| 129 | +* 2025-04-29 nathanielerowe : Merge pull request #729 from SBNSoftware/trj_channelstatusfix_18apr2025 |
| 130 | +* 2025-04-29 aantonakis : Merge branch 'develop' into feature/aantonak_crtveto |
| 131 | +* 2025-04-28 nathanielerowe : Merge pull request #734 from SBNSoftware/feature/nrowe_bumpversion |
| 132 | +* 2025-04-28 NathanielERowe : bump version |
| 133 | +* 2025-04-28 Thomas Junk : move noisy channels to the sbnd_channelstatus block and sweep it in to sbnd_data_channelstatus with the one @table |
| 134 | +* 2025-04-28 Lauren Yates : Update buffers on in-time cosmic MC filter time windows after discussion with Marco |
| 135 | +* 2025-04-28 nathanielerowe : Merge pull request #725 from SBNSoftware/linyan-calib |
| 136 | +* 2025-04-28 nathanielerowe : Merge pull request #726 from SBNSoftware/feature/bearc_mpvmpr_dirt_fix |
| 137 | +* 2025-04-25 John Plows : Merge branch 'develop' into bugfix/re_add_crt_tpc_matching |
| 138 | +* 2025-04-25 Lauren Yates : Update parameters of in-time cosmic MC gen filter modules to use a data-like time window |
| 139 | +* 2025-04-25 nathanielerowe : Merge pull request #721 from SBNSoftware/bugfix/tpcbarycenterflashmatching_mc |
| 140 | +* 2025-04-25 nathanielerowe : Merge pull request #719 from SBNSoftware/feature/sungbino_ccal_update_2025spring |
| 141 | +* 2025-04-25 nathanielerowe : Merge pull request #673 from SBNSoftware/feature/acastill_pmtdatabaseinterface |
| 142 | +* 2025-04-25 Henry Lay : Update reco2_data.fcl |
| 143 | +* 2025-04-24 Alexander Antonakis : fixed reco2_workflow. Removed unnecessary include statements. Declared variables in the lowest scope when possible |
| 144 | +* 2025-04-23 nathanielerowe : Merge pull request #728 from SBNSoftware/feature/bearc_bumpversion |
| 145 | +* 2025-04-22 Alejandro Sánchez Castillo : Save OpFlash information in CAF files |
| 146 | +* 2025-04-18 Thomas Junk : fix overwrite bug with the BadChannels block and put the entire set in sbnd_channelstatus, copied for sbnd_data_channelstatus |
| 147 | +* 2025-04-17 Brinden Carlson : Update to v10_04_08 |
| 148 | +* 2025-04-17 aantonakis : Merge branch 'develop' into feature/aantonak_crtveto |
| 149 | +* 2025-04-16 Bear Carlson : Update multipartvertex_sbnd.fcl |
| 150 | +* 2025-04-16 Li Jiaoyang : Merge branch 'develop' into feature/jiaoyang_hlay_crt_timing_corrections |
| 151 | +* 2025-04-16 Alejandro Sánchez Castillo : Merge branch 'develop' into feature/acastill_flash_drift_mc_newCal |
| 152 | +* 2025-04-14 Bear Carlson : Update multipartvertex_sbnd.fcl |
| 153 | +* 2025-04-14 Bear Carlson : Update multipartvertex_sbnd.fcl |
| 154 | +* 2025-04-14 Linyan Wan : Adding T0 correction to raw digit processing for calib purpose |
| 155 | +* 2025-04-14 Alexander Antonakis : Made small cosmetic changes. Changed BNBLight window values to better ones based on a tophat study. Added producer to the reco2 workflow |
| 156 | +* 2025-04-13 Alejandro Sánchez Castillo : Add tpcpdbarycentermatching to standard workflow |
| 157 | +* 2025-04-11 Alexander Antonakis : Fixed Timing bug for RWM referencing in BNBLight |
| 158 | +* 2025-04-10 sungbinoh : Updating calibration constants with values measured using 2025A Spring dev samples |
| 159 | +* 2025-04-10 Brinden Carlson : Merge tag 'v10_04_07' into develop |
| 160 | +* 2025-04-10 Alejandro Sánchez Castillo : Modify fcl to run on re-tuned drift calibration curve |
| 161 | +* 2025-04-10 Alejandro Sánchez Castillo : Merge branch 'develop' into feature/acastill_flash_drift_distance |
| 162 | +* 2025-04-10 Alexander Antonakis : Attempt at Referencing T0 to the RWM. Top Hat isn't quite right for BNBLight |
| 163 | +* 2025-04-07 Alexander Antonakis : Made associations with Space Points. Added cluster->Tagger() functionality. Added MC versus Data fcls |
| 164 | +* 2025-04-04 Alejandro Sánchez Castillo : Fix bug in interpolation function |
| 165 | +* 2025-04-03 Alejandro Sánchez Castillo : Merge branch 'feature/acastill_pmtdatabaseinterface' of github.com:SBNSoftware/sbndcode into feature/acastill_pmtdatabaseinterface |
| 166 | +* 2025-04-03 Alejandro Sánchez Castillo : Reference .db file to the new path in FW_SEARCH_PATH |
| 167 | +* 2025-04-03 Alejandro Sánchez Castillo : Add CalibrationDatabase to FW_SEARCH_PATH |
| 168 | +* 2025-03-31 Alejandro Sánchez Castillo : Configure flash on data |
| 169 | +* 2025-03-31 Alejandro Sánchez Castillo : Add data drift estimation |
| 170 | +* 2025-03-31 Alexander Antonakis : Added a CRT Veto Producer module. Stores boolean values based on CRT hit information |
| 171 | +* 2025-03-28 Henry Lay : Add relevant value to CRTAnalysis module |
| 172 | +* 2025-03-28 Henry Lay : Invert direction of corrections |
| 173 | +* 2025-03-27 Alejandro Sánchez Castillo : Merge branch 'develop' into feature/acastill_flash_drift_distance |
| 174 | +* 2025-03-27 Alejandro Sánchez Castillo : Fix PMTRatioCalibration_data path |
| 175 | +* 2025-03-27 Alejandro Sánchez Castillo : Merge branch 'develop' into feature/acastill_pmtdatabaseinterface |
| 176 | +* 2025-03-27 Alejandro Sánchez Castillo : Merge branch 'feature/acastill_pmtdatabaseinterface' of github.com:SBNSoftware/sbndcode into feature/acastill_pmtdatabaseinterface |
| 177 | +* 2025-03-27 Alejandro Sánchez Castillo : Fix pds_calibration.db path |
| 178 | +* 2025-03-27 Henry Lay : Update to final values from Jiaoyang |
| 179 | +* 2025-03-27 Henry Lay : Change from ints to doubles everywhere |
| 180 | +* 2025-03-27 Henry Lay : Read new timing delays |
| 181 | +* 2025-03-27 Henry Lay : Factorise timing corrections out into four categories |
| 182 | +* 2025-03-26 Alejandro Sánchez Castillo : Merge branch 'develop' into feature/acastill_pmtdatabaseinterface |
| 183 | +* 2025-03-21 Alejandro Sánchez Castillo : Merge branch 'develop' into feature/acastill_flash_drift_distance |
| 184 | +* 2025-03-20 Alejandro Sánchez Castillo : Update sbndcode/OpDetReco/OpDeconvolution/job/sbnd_flashfinder_deco_data.fcl |
| 185 | +* 2025-03-20 Alejandro Sánchez Castillo : Merge branch 'develop' into feature/acastill_flash_drift_distance |
| 186 | +* 2025-03-17 Alejandro Sánchez Castillo : Merge branch 'develop' into feature/acastill_flash_drift_distance |
| 187 | +* 2025-03-13 Alejandro Sánchez Castillo : Fix bug |
| 188 | +* 2025-03-13 Alejandro Sánchez Castillo : ename and cleanup |
| 189 | +* 2025-03-13 Alejandro Sánchez Castillo : Update flash drift estimation to use with data |
| 190 | +* 2025-03-11 Alejandro Sánchez Castillo : Use data calibration for flash drift estimation |
| 191 | +* 2025-03-11 Alejandro Sánchez Castillo : Update fcl to run on data |
| 192 | +* 2025-03-11 Alejandro Sánchez Castillo : Fix bug in OpFlash drift estimation |
| 193 | +* 2025-03-11 Alejandro Sánchez Castillo : Merge branch 'develop' into feature/acastill_pmtdatabaseinterface |
| 194 | +* 2025-03-07 Bear Carlson : Bump `sbnd_data` version |
| 195 | +* 2025-03-05 Alejandro Sánchez Castillo : Add pmt calibration database service |
| 196 | +* 2025-03-05 Alejandro Sánchez Castillo : Fix service provider name |
| 197 | +* 2025-03-05 Alejandro Sánchez Castillo : Include fcl and locate in calibration folder |
| 198 | +* 2025-03-03 Alejandro Sánchez Castillo : Cleanup |
| 199 | +* 2025-03-03 Alejandro Sánchez Castillo : Cleanup |
| 200 | +* 2025-03-03 Alejandro Sánchez Castillo : Undo unrequired changes |
| 201 | +* 2025-03-03 Alejandro Sánchez Castillo : Fix typo |
| 202 | +* 2025-03-03 Alejandro Sánchez Castillo : Remove clang.formal files |
| 203 | +* 2025-03-03 Alejandro Sánchez Castillo : Fix conflicts |
| 204 | +* 2025-03-03 Alejandro Sánchez Castillo : Remove .clang-format |
| 205 | +* 2025-03-03 Alejandro Sánchez Castillo : Format code |
| 206 | +* 2025-03-03 Alejandro Sánchez Castillo : Add actua database variables |
| 207 | +* 2025-02-26 Alexander Antonakis : Added draft producer module for the CRT Analysis Veto |
| 208 | +* 2025-01-27 Alejandro Sánchez Castillo : Merge remote-tracking branch 'origin/develop' into feature/acastill_pmtdatabaseinterface |
| 209 | +* 2025-01-27 Alejandro Sánchez Castillo : Adapt Calibration Service from ICARUS |
| 210 | + |
| 211 | +sbndutil |
| 212 | +--------------------------------------------------- |
| 213 | + |
| 214 | +* 2025-04-29 Brinden Carlson : Merge tag 'v10_05_00' into develop |
| 215 | +* 2025-04-29 Brinden Carlson : Merge branch 'release/v10_05_00' |
| 216 | +* 2025-04-29 Brinden Carlson : Update to sbncode v10_05_00 |
| 217 | +* 2025-04-10 Brinden Carlson : Merge tag 'v10_04_07' into develop |
0 commit comments