Skip to content

Latest commit

 

History

History
158 lines (118 loc) · 6.44 KB

ReleaseNotes.md

File metadata and controls

158 lines (118 loc) · 6.44 KB

v00-10-01

  • 2021-11-19 YONAMINE Ryo (PR#61)

    • add dummy primary-vertex to avoid accessing null pointer unless actual one is found.
  • 2020-12-09 Tomohiko Tanabe (PR#54)

    • Fix typos in reading input values for the FlavorTag algorithm related to the number of VTX hits used for computing joint probabilities

v00-08

  • 2019-09-04 Andre Sailer (PR#51)

    • Placeholder: add for gcc7/8, llvm5
  • 2019-09-04 Frank Gaede (PR#50)

    • make compatible w/ c++17 - replace std::bind2nd w/ std::bind and std::placeholders::_1 in VertexSelector.h
  • 2019-03-05 Andre Sailer (PR#46)

    • LCIOStorer: fix memory leak of PIDHandler
    • LCFIPlusProcessor: clean algos and params after the end() of algos, fix memory leaks
    • Process: fix memory leak of double *ymin, use std::vector<double>
    • Process: use shared_ptr for JetFinder, fixes memory leak
    • VertexFitterSimple: fix memory leak for IP: only create it if it is used
    • VertexFinderSuehara: fix mismatch between new[] and delete (w/o []), use std::vector

v00-07

  • 2018-10-30 Ryo Yonamine (PR#45)

    • Add initializatioin.
    • Prevent accessing a null pointer.
  • 2018-10-22 Ryo Yonamine (PR#44)

    • bug fix. "1" and "0" didn't work after the previous modification. now any of "true", "false", "1", "0" work.
  • 2018-10-19 Ryo Yonamine (PR#43)

    • too-small primary vertex postion errrors
    • problems caused due to the ip semaring
    • problem with which boolean parameters were not able to set by "true" or "false"

    New variables for flavor tagging introduced :(d0/z0)prob(b/c/q)2. These can be used istead of (d0/z0)prob(b/c/q). This fixs the problem that maximax exceeds 1. The flavor tagging performance will be slightly improved.

v00-06-09

  • 2018-05-14 Ryo Yonamine (PR#38) Add daughter relation in lcfiplus::MCPartilce. This change does not affect usual reconstruction where no MCParticle is used.

  • 2018-07-14 Ryo Yonamine (PR#39) Cope with events having no vertex track candidates.

    • It tried to add a vertex even if it is a null pointer. This is confusing and caused a problem later processes in some cases.

v00-06-08

  • 2018-03-08 Ryo Yonamine (PR#36)

    • Fix vertex mass distribution problem. - The corresponding line has been moved to VertexMassRecovery.cc.
  • 2018-03-08 Ryo Yonamine (PR#36) /

  • 2018-01-30 Andre Sailer (PR#34)

    • Add TrackHitOrdering=2 for LCFIPlusProcessor which conforms to the CLIC detector
  • 2018-03-12 Marko Petric (PR#37)

v00-06-07

  • 2017-06-16 Andre Sailer (PR#23)

    • Fix crash when BeamspotContraint is false
    • Fix memory leak in VertexFinderSuehara
  • 2017-11-14 Frank Gaede (PR#32)

    • move release notes to ./doc/ReleaseNotes.md
    • add Licence (GPLv3)
    • update to v00-06-06 and add release notes for this
      • only documentation, release originally made on iLCSoft fork
  • 2017-11-14 Frank Gaede (PR#31)

    • replace Gear w/ DD4hep
      • only used for accessing the B-field
      • dependency on DD4hep only implicitly through MarlinUtil
  • 2017-07-28 Dan Protopopescu (PR#27) Removed redefinition of 'integ'

  • 2017-05-27 Andre Sailer (PR#21)

    • lcfiplus::Parameters: fix implementation of the copy constructor, fixes lcfiplus#19

v00-06-06

  • 2017-07-02 Andre Sailer (PR#24)
    • Processor parameters are now a shared_ptr

v00-06-05

  • Deal with TMVA API changes in ROOT 6.08

v00-06-04

  • Cope with newer version of TMVA: need a patch commited to ROOT on 16 Sep 2016. Use ROOT version newer than above date.
  • Suppress warnings with c++11.

v00-06-03

  • Bugfix in JetFinder (default behaviour changed at v00-06-01)
  • Durham and Valencia jet algorithms with beam jets introduced

v00-06-02

  • Automatic creation of JointProbability histograms implemented
  • Calculation of joint probability with histograms automatically created (jprob2) Use v03_p01 steering, vertex probability and weight files in ILDConfig for the new joint probability.

v00-06-01?

  • Added possibility to include beam jets in JetFinder (thanks to Philipp Roloff)

v00-06-00a

**Development release: please use at your own risk **

  • 6-category training (b,c,o,bb,bc,cc) implemented
  • Extracting all variables used for the flavor tagging now available
  • Added MC-related input variables (MCnb, MCnc etc.) in flavor tagging to be used for training (available only if MCParticle collection is supplied)
  • Added more input variables for flavor tagging

v00-05-02

  • Fixed type conversion error in track hits
  • Fixed MC vertex information
  • Added option to choose track hit ordering
  • Modifications to track selection criteria involving subdetector hits
  • Vertex-jet reassociation no longer throws exception to cope with cases where tracks are dropped such as when running kt algorithm before LCFIPlus

v00-05-01

  • Improved steering options thanks to P.Roloff
    1. The magnetic field can be specified (default behavior is to read from GEAR).
    2. The beam constraint in the primary vertex fit can be switched off.
    3. The beam size can be adjusted.
    4. The cuts on the number of hits to calculate jointProbD0 and jointProbZ0, and to find the most significant track can now be adjusted.

v00-05

  • vertex-assisted jet clustering now adjustable with vertex pairing penalties
  • flavor tagging input variables added
  • can apply preselections to samples used in training

v00-04

  • lcfiplus processor should work with multiple instances
  • single track pseudo-vertex added
  • jet vertex refiner algorithm added
  • improved v0 rejection
  • new flavor tagging variables + various bug fixes
  • updated steering files