Skip to content

Commit

Permalink
Start preparing a new v02-03-04 release
Browse files Browse the repository at this point in the history
  • Loading branch information
tmadlener committed Jul 31, 2024
1 parent e46b2f1 commit bb0dc24
Show file tree
Hide file tree
Showing 2 changed files with 121 additions and 5 deletions.
116 changes: 116 additions & 0 deletions doc/release_notes_ilcsoft_v02-03-04.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,116 @@
# iLCSoft v02-03-03

- [ ] TODO

## Packages changed wrt. v02-03-03

### v01-07-03

* 2024-05-28 Andre Sailer ([PR#35](https://github.com/iLCSoft/iLCUtil/pull/35))
- RPATH: set rpath to `$ORIGIN/../${CMAKE_INSTALL_LIBDIR}`

* 2024-05-02 jmcarcell ([PR#34](https://github.com/iLCSoft/iLCUtil/pull/34))
- Write rpaths when installing. Fixes an issue introduced in https://github.com/iLCSoft/iLCUtil/pull/32 where rpaths are not being written.

* 2024-05-02 tmadlener ([PR#33](https://github.com/iLCSoft/iLCUtil/pull/33))
- Bump the default c++ version to 17 as that is what we have been using for at least a few years now.

* 2024-04-29 Frank Gaede ([PR#32](https://github.com/iLCSoft/iLCUtil/pull/32))
- replace `ilcsoft_default_rpath_settings.cmake` with the one from LCIO
- see https://github.com/iLCSoft/LCIO/pull/121
- this fixes the rpath settings for all iLCSoft tools using this script to work on MacOS
- (needed to install the key4hep stack on darwin)

* 2024-04-29 Tao Lin ([PR#20](https://github.com/iLCSoft/iLCUtil/pull/20))
- Fix the problem: the system GSL may be picked. See details in https://github.com/key4hep/k4-spack/issues/77


### LCIO v02-22-01

* 2024-06-24 jmcarcell ([PR#192](https://github.com/iLCSoft/LCIO/pull/192))
- Fix possibly wrong behavior with `std::remove_if` with a `erase - remove` idiom

* 2024-06-24 Wouter Deconinck ([PR#191](https://github.com/iLCSoft/LCIO/pull/191))
- fix: parentheses in SIOTrack.java

### MarlinUtil v01-18

* 2024-06-20 tmadlener ([PR#46](https://github.com/iLCSoft/MarlinUtil/pull/46))
- Prefix currently unprefixed member variables of the `TrueJet_Parser` with an `m_` prefix.

* 2024-06-19 Ulrich Einhaus ([PR#45](https://github.com/iLCSoft/MarlinUtil/pull/45))
- Adds SelectNthEventsProcessor.
- This sets its own processor ReturnValue to true or false, depending on chosen parameters, which can be used in the Marlin steering file to use a particular sub-set of a sample.
- Via the InvertSelection parameter this can be easily inverted, which is convenient for training vs. inference of ML models.

* 2024-04-29 tmadlener ([PR#44](https://github.com/iLCSoft/MarlinUtil/pull/44))
- Update CI to use latest clicdp nightlies and central key4hep build workflows
- Make Catch2 discovery a bit more robust and easier to use

* 2024-04-29 Bohdan Dudar ([PR#43](https://github.com/iLCSoft/MarlinUtil/pull/43))
- Avoid the TColor warning when retrieving existing colours.



### MarlinReco v01-36

* 2024-07-30 Ulrich Einhaus ([PR#136](https://github.com/iLCSoft/MarlinReco/pull/136))
Bug: PFOs were ignored if their MC PDG was not among signal or background PDGs. This is of minor effect, since by default all detector-stable charged particles are considered signal or background, but could lead to MC info leaking into reconstructed values in case of unintended usage.
Solution: This effect now requires training mode to be ON, which is exclusive with inference mode.

* 2024-06-24 tmadlener ([PR#135](https://github.com/iLCSoft/MarlinReco/pull/135))
- Add a `ReconstructedParticleParticleIDFilterProcessor` that allows to filter `ParticleID` objects from existing `ReconstructedParticle`s.

* 2024-06-24 tmadlener ([PR#132](https://github.com/iLCSoft/MarlinReco/pull/132))
- Make the `TrueJet` processor use the `PIDHandler` to set the `ParticleIDs` for the different objects it creates. This sets the necessary metadata that is required, e.g. for the conversion to EDM4hep.

* 2024-06-19 Carl Mikael Berggren ([PR#134](https://github.com/iLCSoft/MarlinReco/pull/134))
Reduce the size of the ParticleID vector for the final fermion-antifermion pair, since

for this case, there can only be one pair. This to avoid cluttering of empty collections after transition to the EDM4HEP world. At the same time, the documentation and example steerings in the examples subdirectory have been updated. mainly for the move of TrueJet_Parser from here to MarlinUtil, but also spell-checking etc.

* 2024-06-10 Ulrich Einhaus ([PR#133](https://github.com/iLCSoft/MarlinReco/pull/133))
- This adds the WWCategorisationProcessor to MarlinReco
- It categorises each event by its WW decays channels. It provides a true category (only meaningful for true WW events) as well as two levels of reconstructed category. They are stored as event parameters.
- This may serve as common coherent categorisation for any analyses using WW events.

* 2024-05-07 Bohdan Dudar ([PR#99](https://github.com/iLCSoft/MarlinReco/pull/99))
- Fix all compiler warnings in MarlinReco, including
- A lot of shadowed variables
- A lot of unused parameters / variables
- A few deprecations
- A genuine use-after-free bug
- A few others
- Make at least one CI workflow use `-Werror` to make it harder to (re-)introduce new warnings

* 2024-04-16 NAKAJIMA Jurina ([PR#131](https://github.com/iLCSoft/MarlinReco/pull/131))
- Fixed PDG code for kinks identifies as antiSigma+

### CEDViewer v01-20

* 2024-07-23 tmadlener ([PR#28](https://github.com/iLCSoft/CEDViewer/pull/28))
- Add key4hep based CI workflows

* 2024-07-23 Leonhard Reichenbach ([PR#27](https://github.com/iLCSoft/CEDViewer/pull/27))
- Added the processor parameter `DrawMCParticlesCreatedInSimulation` to enable drawing of the MCParticles that were created in the simulation.


### CED v01-10

* 2024-07-25 tmadlener ([PR#13](https://github.com/iLCSoft/CED/pull/13))
- Make sure that all detector layers have a keyboard shortcut and that they can be properly addressed by that after [#11](https://github.com/iLCSoft/CED/pull/11)
- Refactor the `keypressed` function and eliminate a few previously undetected clashes in available keyboard shortcuts
- `t`, `u`, `y`, `i` were bound twice and now exclusively used for toggling data layers

* 2024-07-23 tmadlener ([PR#14](https://github.com/iLCSoft/CED/pull/14))
- Remove CentOS7 from the Key4hep based CI workflows

* 2024-03-27 Leonhard Reichenbach ([PR#11](https://github.com/iLCSoft/CED/pull/11))
- Increased the number of possible detector layers to 40

### GEAR v01-09-03

* 2024-07-01 jmcarcell ([PR#10](https://github.com/iLCSoft/GEAR/pull/10))
- Fix warnings about not passing exceptions by reference
- Fix warnings about an implicit copy constructor defined
- Fix other warnings, about fallthroughs, a weird UTF-8 character (spanish accent in comments in spanish) and unused results
10 changes: 5 additions & 5 deletions releases/v02-03/release-versions.py
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@

CMake_version = "3.28.3"

CED_version = "v01-09-04"
CED_version = "v01-10"

SIO_version = "v00-02"

Expand All @@ -135,7 +135,7 @@

CondDBMySQL_version = "CondDBMySQL_ILC-0-9-7"

ILCUTIL_version = "v01-07-02"
ILCUTIL_version = "v01-07-03"

FastJet_version = "3.4.2"

Expand Down Expand Up @@ -183,15 +183,15 @@

RAIDA_version = "v01-11"

MarlinUtil_version = "v01-17-02"
MarlinUtil_version = "v01-18"

Marlin_version = "v01-19-02"

MarlinDD4hep_version = "v00-06-02"

DDMarlinPandora_version = "v00-12-01"

MarlinReco_version = "v01-35"
MarlinReco_version = "v01-36"

FCalClusterer_version = "v01-00-06"

Expand All @@ -211,7 +211,7 @@

PandoraAnalysis_version = "v02-00-01"

CEDViewer_version = "v01-19-01"
CEDViewer_version = "v01-20"

Overlay_version = "v00-23"

Expand Down

0 comments on commit bb0dc24

Please sign in to comment.