Skip to content

Releases: iLCSoft/MarlinTrkProcessors

v02-12-06

24 Sep 11:47
Compare
Choose a tag to compare

v02-12-06

  • 2024-08-28 Victor Schwan (PR#72)

    • Remove the hardcoded (ILD) detector names from the FullLDC tracking to allow its usage with the v11 model of ILD.
      • Keep defaults compatible with the non-hybrid ILD models
  • 2024-08-23 tmadlener (PR#70)

    • Add the .clang-format default file that is also used by other Key4hep repositories
    • Add a basic pre-commit configuration to run formatting checks
    • Run clang-format to fix all formatting issues
  • 2024-08-22 tmadlener (PR#71)

    • Fix warnings to make Key4hep based CI workflows pass again
    • Remove CentOS7 from Key4hep based workflows since it is no longer supported

v02-12-05

23 Feb 08:57
Compare
Choose a tag to compare

v02-12-05

  • 2024-02-16 tmadlener (PR#69)

    • Use the LCRelationNavigator to create output relation collections with the necessary type information.
      • This is necessary for automatic conversion from LCIO to EDM4hep when used within the MarlinWrapper and Gaudi.
  • 2024-02-16 tmadlener (PR#68)

    • Switch to the key4hep-build github action for building against key4hep stacks
    • Update the clicdp nightlies based workflow to the latest available version of the nightlies

v02-12-04

24 Jul 07:30
Compare
Choose a tag to compare

v02-12-04

  • 2023-06-12 tmadlener (PR#66)
    • Switch from dd4hep::long64 to the more appropriate dd4hep::CellID after AIDASoft/DD4hep#1125
    • Update CI
      • Switch to latest versions of github actions
      • Remove gcc8 based workflows
      • Add key4hep based workflow
    • Remove unused and deprecated usage of std::binary_function

v02-12-03

08 Jun 11:10
Compare
Choose a tag to compare

v02-12-03

  • 2022-12-02 Thomas Madlener (PR#64)
    • Remove the obsolote gcc8 based workflow and update github actions to the latest versions

v02-12-02

23 Nov 17:16
Compare
Choose a tag to compare

v02-12-02

  • 2022-11-23 Thomas Madlener (PR#62)
    • Make sure that the _histos pointer is at least initialized to a nullptr to avoid a spurious seg fault when trying to delete it uninitialized.

v02-12-01

29 Jun 09:46
Compare
Choose a tag to compare

v02-12-01

  • 2022-06-28 Thomas Madlener (PR#61)
    • Make doxygen cmake config work with newer cmakes

v02-12

05 Nov 09:20
Compare
Choose a tag to compare

v02-12

  • 2021-11-05 Bohdan Dudar (PR#55)

    • Center of the SET strips is now properly in the middle of the sensor modules.
    • Removed unused vertex_x, vertex_y, vertex_z steering parameters.
  • 2021-09-22 Nazar Bartosik (PR#53)

    • Added time smearing to the DDPlanarDigiProcessor
    • Introduced a time window for digitized hits in the DDPlanarDigiProcessor
    • Introduced TOF compensation for digitized hits in the DDPlanarDigiProcessor
  • 2021-09-02 Placido Fernandez Declara (PR#49)

    • DDPlanarDigiProcessor: Add setting of the fromType and toType parameters for the LCRelation collection between TrackerHit and SimTrackerHit
  • 2021-08-23 Andre Sailer (PR#51)

    • CI: build against LCG_99python2 gcc8 and LCG_100 gcc10, clang11
  • 2020-06-02 Erica Brondolin (PR#45)

    • ClonesAndSplitTracksFinder
      • If mergeSplitTracks set to true, pairs of tracks above a minimum pT requirements are compared in terms of pt, theta and phi
      • For each pair of reconstructed tracks: calculate significance for each parameter, impose a cut on the significance for each parameter, remove possible common hits and sort them in r, fit the new merged track
      • Results show positive effect on both single muons and complex events, with no significant increase of the run time (Link to the slides)
  • 2020-01-27 Erica Brondolin (PR#44)

    • In case finaliseLCIOTrack fails in the RefitFinal, the track should not be saved

v02-11

11 Dec 13:37
Compare
Choose a tag to compare

v02-11

  • 2019-08-21 Frank Gaede (PR#43)

    • fix RefitProcessor:
      - do not drop tracks in RefitProcessor, even if the refit failed
      - ensures that the output collection has the same number of entries
      in the same order as the input collection
      - needed to identify and compare refitted tracks
  • 2019-04-01 Emilia Leogrande (PR#42)

    • RefitFinal: added processor parameter MinClustersOnTrackAfterFit
      • defines the minimum number of hits on track after the fit for the track to be accepted
      • previously hard-coded = 3, but tracks with 3 hits are ~100% fakes
      • now implemented as in ConformalTracking iLCSoft/ConformalTracking#52
  • 2019-03-20 Emilia Leogrande (PR#41)
    ClonesAndSplitTracksFinder:

    • The clone treatment has been uniformized with the updated clone treatment in the seeding (conformal tracking)
    • In few cases it is just a matter of including the equal sign in the comparison
    • In few other cases, the combined length-chi2 check is replaced with a length check only: longer tracks always preferred
  • 2019-02-18 Shaojun Lu (PR#39)

    • Improved SiliconTracking_MarlinTrk - added two options:
      • to use simple updated triplets searching core bin,
      • to use simple "AttachHitToTrack" for merging split track segments.
  • 2019-01-18 Frank Gaede (PR#40)

    • fixed DDTPCDigiProcessor
      • fix B-field correction for the r-phi resolution
      • now use (4./B)^2 rather than 4./B
  • 2018-04-23 Emilia Leogrande (PR#38)

    • ClonesAndSplitTracksFinder: the check for toBeMerged was in the wrong place. Fixed.
  • 2018-04-20 Emilia Leogrande (PR#37)

    • ClonesAndSplitTracksFinder: added mergeSplitTracks parameter, that allows one to decide whether to run only the clones skimming or also the merging of split tracks
      • mergeSplitTracks = false by default
      • mergeSplitTracks = true would enable the treatment of split tracks, which is still work in progress

v02-10

28 Mar 14:19
Compare
Choose a tag to compare

v02-10

  • 2018-03-02 Emilia Leogrande (PR#34)

    • New Processor: ClonesAndSplitTracksFinder for running after ConformalTracking
      • This processor has a track collection as input, removes all possible clones (tracks sharing at least 2 hits), looks for split tracks (tracks in a certain space region with similar track parameters) and merges them. If more than two tracks happen to fulfil the requirements, no merging is applied at the moment.
  • 2018-02-25 Ete Remi (PR#33)

    • DDPlanarDigiProcessor
      • Added time information to tracker hit
    • DDSpacePointBuilder
      • Added time information to space point as the earliest time of the two tracker hits
  • 2018-03-28 Marko Petric (PR#36)

    • Fix for the removal of DDSurfaces which have been merged into DDRec
      • includes from DDSurfaces -> DDRec
      • namespace DDSurfaces -> dd4hep::rec

v02-09-01

18 Oct 12:39
Compare
Choose a tag to compare

v02-09-01

  • 2017-10-18 Frank Gaede (PR#31)
    • fix DDTPCDigiProcessor
      • allow smearing beyond cathode boundaries
    • reduce verbosity in ExtrToSIT