Skip to content

Releases: iLCSoft/MarlinUtil

v01-18-01

24 Sep 11:49
Compare
Choose a tag to compare

v01-18-01

  • 2024-08-26 tmadlener (PR#47)
    • Fix a potential indexing issue in WeightedPoints3D
    • Remove no longer supported CentOS7 from Key4hep workflows

v01-18

30 Jul 09:40
Compare
Choose a tag to compare

v01-18

  • 2024-06-20 tmadlener (PR#46)

    • Prefix currently unprefixed member variables of the TrueJet_Parser with an m_ prefix.
  • 2024-06-19 Ulrich Einhaus (PR#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)

    • 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)

    • Avoid the TColor warning when retrieving existing colours.

v01-17-02

30 Oct 10:46
Compare
Choose a tag to compare

v01-17-02

  • 2023-07-07 Leonhard Reichenbach (PR#41)
    • HelixClass: cleanup includes

v01-17-01

08 Jun 09:59
Compare
Choose a tag to compare

v01-17-01

  • 2023-05-30 Andre Sailer (PR#40)

    • CMake: make sure DD4hep include directories come first
  • 2023-05-30 tmadlener (PR#38)

    • Add a CI workflow based on the Key4hep release and nightly builds
  • 2023-05-30 Bohdan Dudar (PR#37)

    • Added DD4hep::DDRec library as a dependency to avoid undefined reference symbol errors using dd4hep::rec features. Fixes #26
  • 2023-02-06 Bohdan Dudar (PR#36)

    • Add function to extract decoded Track and Cluster weights from encoded LCRelation collection for PFO/MCParticles.
    • Add comparator functions for these weights encodings

v01-17

14 Dec 13:24
Compare
Choose a tag to compare

v01-17

  • 2022-11-14 Thomas Madlener (PR#35)

    • Remove the no longer supported gcc8 based CI workflow.
  • 2022-10-20 Thomas Madlener (PR#31)

    • Adding a basic Catch2 v3 based unittest setup that can be used to easily add unittests.
      • The CMake configuration allows to either build Catch2 on the fly or to discover a suitable installation of Catch2
    • Add the existing test and an example unittest to the test suit that can be run via ctest after building the package.
    • Disable building the tests for the coverity workflow for now to avoid polluting the output of that with Catch2 issues
  • 2022-10-19 Thomas Madlener (PR#33)

    • Make sure that .ipp files are also installed. Necessary since #30, fixes #32
  • 2022-10-19 Thomas Madlener (PR#30)

    • Introduce a HelixClassT template class and make HelixClass and HellixClass_double typedefs of this class, instead of having two separate (but practically identical) implementations that are in place currently.
      • Explicitly instantiate both versions that were in place previously to make sure things don't break downstream.
      • Mark getters as const
  • 2022-09-19 Carl Mikael Berggren (PR#28)
    The header-file has been re-organised and heavily
    commented - should work as a manual.

    Bug fix: a missing factor of two in propagateValErrors , the errors
    on the eigen-values (= the error on the estimated variances)

    New public methods:

    getElipsoid_r1 (_r2, _r3)
    getElipsoid_r1Error (_r2, _r3)
    getElipsoid_r_ave

    • getElipsoid_r_forw (_back)
      getElipsoid_vol
      getElipsoid_density
      getLongitudinalElipsis_eccentricity
      getTransverseElipsis_eccentricity
    • getMaxDist
    • getElipsoid_FractionInside

    Transformations:

    TransformPointToEigenSyst

    • TransformToEigenSyst
    • TransformAlongDirection (2 versions)

    (The ones with a * in front are only useful with Reco-input, since
    they need to have access to the CaloHits)
    getters of transformed properties:

    • get_x_trans (y, z)
    • get_COG_trans
    • get_COGCov_trans
    • get_th_ref
    • get_ph_ref
    • get_xyz_ref

    New private methods:

    findMaxDist
    findFirstAndLast
    findElipsoid_FractionInside

    Symbols defined: _one_sigma, _CL90, _CL95, _CL99

v01-16-02

29 Jun 09:46
Compare
Choose a tag to compare

v01-16-02

  • 2022-06-28 Thomas Madlener (PR#27)
    • Make the doxygen cmake configuartion work with newer versions of CMake (>= 3.17)

v01-16-01

01 Nov 09:52
Compare
Choose a tag to compare

v01-16-01

  • 2021-09-29 Bohdan Dudar (PR#23)

    • Add generic MarlinUtil::getDetData for getting DDRec detector extension data from dd4hep.
    • Add dedicated getVXDData, getSITData, getFTDData, getTPCData, getSETData in MarlinUtil::ILD namespace which return DDRec extensions of corresponding detector elements of the ILD detector.
    • Fix warnings about catching exceptions by value in TrueJet_Parser
  • 2021-08-23 Andre Sailer (PR#20)

    • CI: build against LCG_99python2 gcc8 and LCG_100 gcc10, clang11

v01-16

15 Jun 12:23
Compare
Choose a tag to compare

v01-16

  • 2021-06-15 Thomas Madlener (PR#18)

    • Move TrueJet_Parser utility class from MarlinReco to MarlinUtil.
      • Make it possible to use this in analysis code outside of MarlinReco
  • 2021-06-09 Thomas Madlener (PR#17)

    • Migrate the CI setup to use github actions instead of travis
  • 2020-04-12 Frank Gaede (PR#15)

    • make compatible w/ c++17 for macos/clang
      - patch provided by K.Fujii

v01-15-01

12 Nov 13:36
Compare
Choose a tag to compare

v01-15-01

  • 2019-08-26 Andre Sailer (PR#13)

    • MarlinUtilConfig: explicitly add DD4hep dependency so that dependent packages resolve the DD4hep::DDCore etc. libraries
  • 2018-04-20 Erica Brondolin (PR#11)

    • This PR is related to a detector issue discussed in: AIDASoft/DD4hep#356
      Given that the return value of det.field().isValid() is always true for design, a different approach on the check of the geometry validity is applied.
    • This PR must be integrated with the following PR in AIDASoft/DD4hep: AIDASoft/DD4hep#367

v01-15

28 Mar 14:20
Compare
Choose a tag to compare

v01-15