Releases: iLCSoft/MarlinUtil
v01-18-01
v01-18
v01-18
-
2024-06-20 tmadlener (PR#46)
- Prefix currently unprefixed member variables of the
TrueJet_Parser
with anm_
prefix.
- Prefix currently unprefixed member variables of the
-
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
v01-17-01
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 usingdd4hep::rec
features. Fixes #26
- Added
-
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
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
- Adding a basic Catch2 v3 based unittest setup that can be used to easily add unittests.
-
2022-10-19 Thomas Madlener (PR#33)
-
2022-10-19 Thomas Madlener (PR#30)
- Introduce a
HelixClassT
template class and makeHelixClass
andHellixClass_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
- Introduce a
-
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_FractionInsideSymbols defined: _one_sigma, _CL90, _CL95, _CL99
- getElipsoid_r_forw (_back)
v01-16-02
v01-16-01
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
inMarlinUtil::ILD
namespace which return DDRec extensions of corresponding detector elements of the ILD detector. - Fix warnings about catching exceptions by value in
TrueJet_Parser
- Add generic
-
2021-08-23 Andre Sailer (PR#20)
- CI: build against LCG_99python2 gcc8 and LCG_100 gcc10, clang11
v01-16
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
- Move
-
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
- make compatible w/ c++17 for macos/clang
v01-15-01
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
- This PR is related to a detector issue discussed in: AIDASoft/DD4hep#356