Project

General

Profile

MCC8 history

Uboonecode v06_26_01 (MCC 8.0). Feb. 2017.

Used to generate first large MCC8 samples, initially for Cincinnati retreat. Despite there having been many patch release since this release, this release has been deemed "mostly OK" for simulation. This release did not have a reasonably working reconstruction. Most (not all) patches to MCC 8.0 have been updates to reconstruction. The only changes to the simulation since MCC 8.0 have been to fix the corsika timing bug, and the geant light yield and integer truncation bugs. All of these bugs were fixed ahead of uboonecode v06_26_01_03 (between MCC 8.0 and MCC 8.1), and backward compatibility modes and fcls have been added (in MCC 8.6 and MCC 8.7) for people wishing to generate compatible samples to MCC 8.0.

  • Major improvements compared to MCC7.
    • Data-driven response.
    • Data-driven noise.
    • Photon simulation improvements and new photon library.
    • Space charge simulation.
    • In-time cosmic speed-ups.
    • Wire-cell noise filter.
    • ASIC calibration database.
    • New Kalman filter.
    • Simple flash reconstruction & matching.
    • Traj cluster.
    • First version of cosmic overlay based on event mixing.

Uboonecode v06_26_01_05 (MCC 8.1). June 2017.

This is the first MCC 8 patch release to have a reasonably well performing reconstruction.

  • Larsoft v06_26_01_03.
  • Major updates compared to MCC 8.0.
    • Retuned hit thresholds and timing offsets (v06_26_01_01).
    • Misconfigured data ASICs corrected in wire cell noise filter (v06_26_01_01).
    • Detector systematics fcls, photon library, and database tags (v06_26_01_02).
    • Fixed Corsika timing bug (v06_26_01_03).
    • Fixed Geant light yield and integer truncation bugs (v06_26_01_03).
    • Single pass cosmic overlay fcls and workflow (v06_26_01_03).
    • First version of optical filtering (v06_26_01_04).
    • Signal processing updates to fix waveform baseline issues (v06_26_01_05).

Uboonecode v06_26_01_06 (MCC 8.2). Aug. 2017.

  • Larsoft v06_26_01_04.
  • Major updates compred to MCC 8.1.
    • Pandora upgrade. This is the pandora version that introduced the pandora track direction bug.
    • Traj cluster upgrade.
    • Optical and TPC baseline improvements.

Uboonecode v06_26_01_07 (MCC 8.3). Sept. 2017.

  • Larsoft v06_26_01_05.
  • Major updates compared to MCC 8.2.
    • First version of truth matching assns (track- and shower-truth assns).
    • DQM ntuple integrated with reconstruction.

Uboonecode v06_26_01_08 (MCC 8.4). Oct. 2017.

  • Larsoft v06_26_01_07.
  • Major updates compared to MCC 8.3.
    • Pandora track direction bug fixed.
    • Beam filter crashes fixed.
    • Common optical filter.
    • Larlite/larcv integration.
    • DQM updates.
    • V-plane calorimetry update.

Uboonecode v06_26_01_09 (MCC 8.5). Nov. 2017.

This version was used to fully reprocess run 1 data (w/ common optical and beam filter).

  • Larsoft v06_26_01_08.
  • Major updates compared to MCC 8.4.
    • Data slimming.
    • Hit-truth assns (replaces particle-truth assns).

Uboonecode v06_26_01_10 (MCC 8.6). Dec. 2017.

  • Larsoft v06_26_01_09.
  • Major updates compared to MCC 8.5.
    • MC slimming.
    • Substitute back tracker uses hit-truth assns (allows dropping of SimChannels).
    • First (buggy) MC dQ/dx calibration.
    • Fix residual range calorimetry calibration.

Uboonecode v06_26_01_11 (MCC 8.7). Feb. 2018.

This version was used to reprocess most MC samples.

  • Larsoft v06_26_01_10.
  • Major updates compared to MCC 8.6.
    • Fix MC dQ/dx calibration bug.
    • Add Corsika and Geant MCC 8.0 compatibility modes (for detector systematics studies).
    • Cosmic overlay updates.

Uboonecode v06_26_01_12 (MCC 8.8). Mar. 2018.

  • Larsoft v06_26_01_10.
  • Major updates compared to MCC 8.7.
    • Data dQ/dx calibration (database) and dE/dx calibration (fcl parameters).
    • MCC 8.0-compatible in-time corsika fcl.
    • CC pi0 unblinding filter.
    • Add GPS time data product.

Uboonecode v06_26_01_13 (MCC 8.9). Mar. 2018.

  • Larsoft v06_26_01_10.
  • Major updates compared to MCC 8.8.
    • Add support for CRT swizzling and regular swizzling.
    • Add CC inclusive filter.

Uboonecode v06_26_01_14 (MCC 8.10). Apr. 2018.

  • Larsoft v06_26_01_11.
  • Major updates compared to MCC 8.9.
    • LArG4 refactoring (store energy depositions data product).
    • PMT remapping.
      • PMT remap service.
      • Updated standard reconstruction and special re-reconstruction fcl added.
    • Data-MC overlay.
      • dQ/dx calibration.
      • PMT remapping of overlaid PMT waveforms.
    • Detector systematics fcls.
    • Databases.
      • New database tag for channel status database containing updated data for run 2 and run 3.
      • All calibration databases to read from production instance.
    • CRT swizzling updates for data taken before Dec. 1, 2017.
    • Add TruncMean class.
    • Fix RunData aggregation crash.

Uboonecode v06_26_01_15 (MCC 8.11). Apr. 2018.

  • Larsoft v06_26_01_12.
  • Major updates compared to MCC 8.10.
    • New detector systematic files.
    • LArG4 bugs fixed (larsoft).
    • Overlay updates.
    • CRT merging.
    • POT added to sam metadata.

Uboonecode v06_26_01_16 (MCC 8.12). May 2018.

  • Larsoft v06_26_01_12.
  • Major updates compared to MCC 8.11.
    • New detector systematic files.

Uboonecode v06_26_01_17 (MCC 8.13). May 2018.

  • Larsoft v06_26_01_13.
  • Major updates compared to MCC 8.12.
    • More robust database access procedure.
    • Added squeezed response.

Uboonecode v06_26_01_18 (MCC 8.14). June 2018.

  • Larsoft v06_26_01_13.
  • Major updates compared to MCC 8.13.
    • Updated stretch response with correct timing.
    • Added support for lower threshold NUMI software trigger.
    • Added CC inclusive and CC pi0 filters fcls for use with overlay samples.
    • Added run 3 DQM + dQ/dx calibration fcls and modules.
    • Updated DL fcls.
    • Swzzling and CRT merging updates (ability to run swizzling and CRT merging using POMS).

Uboonecode v06_26_01_19 (MCC 8.15). June 2018.

  • Larsoft v06_26_01_14.
  • Major updates compared to MCC 8.14.
    • Updated dirt filter and fcls.
    • Updated DL fcls.
    • Updated CC inclusive filter.
    • HSN generator.
    • Swizzling and CRT merging updates to reduce crash rate.

Uboonecode v06_26_01_20 (MCC 8.16). June 2018.

  • Larsoft v06_26_01_14.
  • Major updates compared to MCC 8.15.
    • CRT merging performance improvements.
    • GPS time stamp recalculated in swizzler.
    • Swizzler optical reconstruction updated to be the same as in MCC8.
    • New data tier for CRT swizzled files.

Uboonecode v06_26_01_22 (MCC 8.17). Aug. 2018.

  • Larsoft v06_26_01_14.
  • Major updates compared to MCC 8.16.
    • Updated dE/dx area constants.
    • Updated CC inclusive filter.
    • New CC inclusive truth filter.
    • Updated CRTTrack code.

Uboonecode v06_26_01_23 (MCC 8.18). Oct. 2018.

  • Larsoft v06_26_01_14.
  • Major updates compared to MCC 8.17.
    • Add NC elastic filter.
    • Add trigger rate monitoring histograms in TPC swizzler.
    • Fix laser calibration crashes in TPC swizzler.
    • Fix missing t1 time stamp in CRT swizzler.
    • Fix some CRT swizzler crashes.

Uboonecode v06_26_01_24 (MCC 8.19). Oct. 2018.

  • Larsoft v06_26_01_15.
  • Major updates compared to MCC 8.18.
    • Fix indirect MCParticle-Hit assns bug.
    • Add common optical filter fcls.
    • CRT swizzler crash fixes.
    • Updated CRT swizzler timing corrections for data before Dec. 1, 2017.

Uboonecode v06_26_01_25 (MCC 8.20). Nov. 2018.

  • Larsoft v06_26_01_16.
  • Major updates compared to MCC 8.18.
    • Lazy database access.
    • CRT veto filter.
    • CRT swizzler crash fixes.

Uboonecode v06_26_01_26 (MCC 8.21). Dec. 2018.

  • Larsoft v06_26_01_16.
  • Major updates compared to MCC 8.18.
    • Added fcls for CRT extra-second merging.
      • TPC swizzling.
      • Optical filtering.
    • Updated GPS time correction for pre-hardware-fix CRT data.
    • Update database tags for run 3 dQ/dx calibration.

Uboonecode v06_26_01_27 (MCC 8.22). Dec. 2018.

  • Larsoft v06_26_01_17.
  • Major updates.
    • Updated larpandora (ability to fit showers as tracks).
    • HSN generator and fcl updates.
    • Modify DQM fcl configurations to allow running MCC8 fcls on swizzled data without opflash.
    • Update workflow scripts pertaining to prestaging CRT files.

Uboonecode v06_26_01_28 (MCC 8.23). Jan. 2019.

  • Larsoft v06_26_01_17.
  • Major updates.
    • Optimize CRT merging xrootd i/o.
    • Ubxsec fcl updates.

Uboonecode v06_26_01_29 (MCC 8.24). Jan. 2019.

  • Larsoft v06_26_01_17.
  • Major updates.
    • Single stream swizzler fcl updates.
    • Ubxsec fcl updates.
    • Systematics data.

Uboonecode v06_26_01_30 (MCC 8.25). Feb. 2019.

  • Larsoft v06_26_01_17.
  • Major updates.
    • Increase CRT merging time window from (-2ms, 4ms)ms to (-4.2ms, 5ms).
    • Swizzler workflow updates, including ability to run tpc swizzling on OSG.

Uboonecode v06_26_01_30a. May 2019.

  • Larsoft v06_26_01_17.
  • Major updates.
    • CRT merging efficiency improvements.

Uboonecode v06_26_01_31 (MCC 8.26). Apr. 2019.

  • Larsoft v06_26_01_17.
  • Major updates.
    • Updated dQ/dx calibration for run 3.
    • Updated swizzler fcls with modified handling of optical filtering.
    • More robust handling of event time stamp. This update is not important for MCC8, but is a backport of an MCC9 update.

Uboonecode v06_26_01_32. Apr. 2019.

  • Larsoft v06_26_01_17.
  • Major updates.
    • CRT merging efficiency improvements.

Uboonecode v06_26_01_33. May 2019.

  • Larsoft v06_26_01_17.
  • Major updates.
    • Fix CRT top panel swizzling bug.