Skip to content

Releases: iLCSoft/ILDPerformance

v01-12

26 Jun 15:43
Compare
Choose a tag to compare

v01-12

  • 2023-06-26 tmadlener (PR#40)

    • Fix the CI workflow by making sure that the DD4hep headers appear early enough to have precedence over any headers that might be picked up from the underlying environment.
    • Add a workflow based on the key4hep nightly builds
  • 2023-06-26 Ulrich Einhaus (PR#39)
    New options:

    • lambda cut
    • PID algorithm for PDG MC-Reco plot
    • plot folder

v01-11

14 Dec 10:49
Compare
Choose a tag to compare

v01-11

  • 2022-12-09 Ulrich Einhaus (PR#38)
    add option to use RecoMCTruthLink instead of Trak2MCTruthLink
    add plots and fits for angular correction and Bethe-Bloch reference curve for LikelihoodPIDProcessor
    add command line output and text file output of above fit results for calibration

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

    • Update CI to latest working nightly builds and use the same actions as everywhere else.
  • 2022-11-14 Zehvogel (PR#36)

    • fixed memory leak in PIDTree.cc

v01-10

09 Jun 11:08
Compare
Choose a tag to compare

v01-10

  • 2021-05-06 Ulrich Einhaus (PR#34)
    Update of the dEdxAnalyser to v1.2 with new features for calibration:

    • fit poly3 to mean dE/dx vs. |lambda| -> input to AngularCorrection_dEdxProcessor
    • fit Bethe-Bloch curves mean dE/dx values -> input to LikelihoodPIDProcessor
    • these two fits and the fiducial electrons dE/dx resolution are printed on the console at the end of the Analyser
  • 2021-03-16 Ulrich Einhaus (PR#33)

    • Update of the dEdxAnalyser with several new features
      • optional processor parameters: cuts on momentum
      • fiducial electrons histograms for comparison with beam tests
      • optional processor parameters: properties of fiducial electrons
      • optional processor parameters: axis binning of histograms
      • hit energy histograms, will only be filled if hit info is available
      • dE/dx over |lambda| incl. fit for angular correction

v01-09

23 Feb 13:35
Compare
Choose a tag to compare

v01-09

  • 2021-02-22 Kollassery Swathi Sasikumar (PR#32)

    • Changes made in DDDiagnostics.cc and DDDiagnostics.h package to include the 2D plots for Tracking efficiency.
    • Two steering files are modified with different cuts as per the requirement for the 1D or 2D plots.
  • 2021-02-02 tmadlener (PR#31)

    • Migrate CI from travis to github actions.

v01-08

02 Jul 12:43
Compare
Choose a tag to compare

v01-08

  • 2020-04-13 Frank Gaede (PR#30)

    • make compatible w/ -std=c++17
      - needed on macos w/ clang
  • 2019-12-13 Frank Gaede (PR#29)

    • update of tracking performance scripts for IDR
      • redo tracking performance and efficiency plots w/ HEAD-2019-06-04
        containing the latest improvements to the tracking efficiency by S.Lu
      • add scripts to re-run ttbar sim and rec for efficiency plots

v01-07

11 Dec 13:39
Compare
Choose a tag to compare

v01-07

  • 2019-05-07 Ete Remi (PR#28)

    • Added dEdX performance scripts
      • dEdXAnalyzer processor creates plots
      • Example steering file in steer directory
      • Binary dEdxHistPlotter to create fancy plots out of the root files produced by the processor
    • See Readme file for more information
  • 2019-01-03 Jakob Beyer (PR#27)

    • Add scripts to create TOF-separation plots for single particles (based on Sukees code), including config files for steering.
    • In WWZZSeparation: Remove legacy parameter in plotting script and save TH1s in plotting macro.
  • 2018-11-06 Ete Remi (PR#26)

    • Added -n option to include/exclude MC neutrino energy.
    • Added b, c and t quarks to analysis
  • 2018-10-01 Jakob Beyer (PR#25)

    • Updated bash scripts, now also possible to run on already reconstructed files (DSTs).
    • Added vector boson mass lines to plots.
    • Added another FastJet processor to the Marlin script to remove overlay which is included in new production.

v01-06

18 Apr 11:18
Compare
Choose a tag to compare

v01-06

  • 2018-04-12 Jakob Beyer (PR#22)

    • WWZZSeparation
      • The script can now be executed with the option to run on ILCDirac (assuming the user has a certificate). Now high statistics DSTs can be produced and analyzed. (Has been tested with a total of 15k events.)
      • The output structure was changed and the README was updated.
      • Due to a new naming convention in DSTs the analysis no longer works for ilcsoft older than 01-19-06.
  • 2018-04-18 Ete Remi (PR#23)

    • UdsAnalysis:
      • Fixed job script to run on the NAF
  • 2018-04-05 Frank Gaede (PR#21)

    • in PIDTree: don't print warnings for particles that are not reconstructed

v01-05

28 Mar 16:52
Compare
Choose a tag to compare

v01-05

  • 2018-01-31 StrahinjaLukic (PR#13)

    • Added TrackerHitCounter Marlin processor. This is a simple tool to count hits in the tracker elements. It reports the number of hits per run, per event and, where available, per unit area.
  • 2017-12-20 Daniel Jeans (PR#12)

    • simple processor to make some single photon validation plots at PFO level
    • number of PFOs, energy, energy resolution
  • 2017-11-17 Shaojun Lu (PR#7)

    • Tracking performance scripts for ILCSoft v01-19-05 and detector model ILD_l5_v02.
      • adapt to ILCSoft v01-19-05 and ILDConfig production.
      • in general, user could run "run_ILD_l5_v02_singleMuon.sh" for monitor track fitting.
      • in general, user could run "run_ILD_l5_v02_ttbar.sh" for the pattern recognition efficiency.
      • "README_Tracking.md" for a quick documentation.
  • 2018-03-14 Jakob Beyer (PR#15)

    • Adding WW/ZZ separation plots to ILDPerformance.
  • 2017-12-12 Frank Gaede (PR#9)

    • updated general documentation (added Usage and Sup-Packages sections)
    • updated PID package
      • updated documentation (now in README.md)
      • make all macros compatible w/ ROOT6
      • improve performance plots for PID efficiency (now all in one pdf file)
      • reduce verbosity in PIDTree.cc
      • remove all compiler warnings for PIDTree
  • 2017-12-12 Shaojun Lu (PR#8)

    • Update ILD Tracking performance scripts
      • adapt to DD4hep and use "MarlinUtil::getBzAtOrigin()" to access BField.
      • clean up all the warning for code DDDiagnostics.cc
      • improve the tracking performance scripts, to make them more user friendly.
      • remove the out-of-dated scripts for the old Mokka/Marlin
      • adapt to ILCSoft v01-19-05 and ILDConfig v01-19-05-p01 production
  • 2017-12-13 Frank Gaede (PR#10)

    • improve PID plots
      • create PID plots in directory of the root tree file
        allows to create PID plots for different samples in parallel directories
      • add script run_all.sh to do just this
  • 2018-03-28 Shaojun Lu (PR#20)

    • update to the same bins as DBD for tracking efficiency plots.
    • set RunBeamCalReco=false.
    • update to next release ILCsoft v01-19-06.
  • 2018-03-28 Ete Remi (PR#19)

    • Added UdsAnalysis directory
      • Replace the old out-dated JER directory
      • New binary ILDPerformance_UdsAnalysis making plots from PfoAnalysis root files
      • Added NAF2 scripts to get JER/JES plots in a single shot
  • 2018-03-26 Shaojun Lu (PR#18)

    • make the scripts more generic to run for ilcsoft HEAD and release installation.
      • remove the release version "v01-19-05" information within the scripts.
  • 2017-12-15 Frank Gaede (PR#11)

    • fix all compiler warnings in ILDPerformance
      - gcc 4.9, SL6
      - gcc 6.2, SL6
      - clang 3.9, SL6
  • 2018-03-22 Shaojun Lu (PR#16)

    • cleanup the massive monitoring information of tracking.
    • cleanup the job scripts which are used on DESY NAF2 working nodes.
    • increase the statistic to 5000 single muons for each check point.
    • added RequestRuntime for expected longer runtime on DESY NAF2 working nodes
    • added FTDCollection, and count the true hits number in FTD simulation too.
    • adapt to pixel SIT, and change the name from SITSpacePoints to SITTrackerHits.
    • active minimum silicon hits number cut for MCParticles nominators.
      • count the silicon hits number from all VXD, SIT and FTD for each mcp track.
  • 2018-03-23 Shaojun Lu (PR#17)

    • added numberOfEvents 5000 for single Muon to fix simulation 3 events only.

v01-04

08 Nov 10:27
Compare
Choose a tag to compare

v01-04

  • 2017-11-08 Shaojun Lu (PR#5)
    • New implementation adapted to DD4hep framework for accessing geometry and BField.
      • keep the old with accessing gear geometry and BField as reference.
    • initialise/add more quantity/quality monitor plots.

v01-03-01

08 Nov 10:24
Compare
Choose a tag to compare

v01-03-01

  • 2017-11-08 Shaojun Lu (PR#6)
    • Add one script to prepare the working directory.
      • no error if existing, make parent directories as needed.