Project

General

Profile

Actions

PC07092016

Wednesday 7th September 2016 at 15:00 BST

Summary of Actions

Task Person Added Issue Number Comment
Update third party urls AD 07/09/16 - gtest, xerces, root
Fix event viewer linking error MS, YK, AD 24/08/2016
Fix tracker charge determination A. Dobbs 24/08/2016 #1866
Add new onrec as MAUS third party Y. Karadzhov 13/04/2016 -
Add "MC run number" somewhere D. Rajaram 13/04/2016 -
Urgently need validation plot from detectors to integrate with geometry & reconstruction to make sure geometry+reco is OK D. Rajaram 03/02/2016 Examples at the bottom
Fix Pattern Recognition bugs that cause loss in efficiency A. Dobbs 06/01/16 #1807 Done for straights
Add data_analyzable flag for each detector in post processing to CDB Detector software heads 16/09/2015 #1585
Fix close to paraxial tracks producing NaN output P. Kyberd #1862

Release status

  • Current release = 2.5.0
  • Targets for release 2.6.0:
    • Tracker Kalman integration tests - Done
    • Tracker NaN fix
    • New tracker mappers format - Done
    • Global TRef issue fix - Done
    • G4BL random number fix - Done
    • Upgraded unpacker - Done
    • Trigger added to DAQ data structure - Done
    • Squeal upgrade - Done
  • Targets for release 2.7.0
    • Fix tracker charge determination
    • Update CDB to allow access to alignment data
    • Event Viewer Reducer
  • Targets for future release:
    • Tracker -- optimise helical pattern recognition
    • Tracker -- calibrations download automatically at the start of each run
    • CDB -- C++ API
    • Framework -- trigger MC

Schedule

Detectors

  • Detector integration (D. Rajaram)
    • ACTION: Add data_analyzable flag for each detector in post processing to CDB (Detector software heads) #1585, #1689
  • Tracker (P. Kyberd)
    • ACTION Fix tracker MC no MCS x' 1s.d. deviation bug (C. Hunt)
    • ACTION Fix Pattern Recognition bugs that cause loss in efficiency #1807 (A. Dobbs)
    • Space-point, track-finding efficiency studies partly blocked by lack of trigger #1182
    • ACTION: Fix close to paraxial tracks producing nan output (C. Hunt)
  • TOF (D. Rajaram)
    • Restructure TOF MC Digitizer - part of trigger MC (D. Rajaram)
  • EMR (F. Drielsma)
  • KL (M. Bogomilov)
  • CKOV (A. Liu, D. Rajaram)
    • Calibration
    • Validate CKOV MC against data

Global Reconstruction

  • Tracking (J. Greis)
  • PID (C. Pidcott)

Monte Carlo

  • Monte Carlo trigger (D. Rajaram) #1182
    • Restructure TOF Digitisation and incorporate MapCppTrigger (D. Rajaram)

Geometry and CDB

  • Want to be able to pull down tracker calibration data at the start of every run (better for online rec)
    • CDB C++ API written, but not yet ready for use

G4BeamLine

Online Reconstruction

Batch Offline Reconstruction

  • GRID MC running
  • Offline Rec running with 2.5.0

Infrastructure

  • Complete Output API
    • Make OutputCppRoot inherit from IModule
    • No more casting from py_obj* to determine Spill, RunFoooter, RunHeader, JobFooter, JobHeader type
    • Make base class for Spill, RunFooter, RunHeader, JobFooter, JobHeader
  • Make OutputCppRoot work with cpp reducers in general (ok if some specific ones do not)
  • Fix the Reducer API to all running multiple reducers in a chain
  • Find a way of making the spill and event number accessible through the data structure detector event classes

Performance

  • Speed improvements for MC

Event Viewer

Documentation

  • Update tracker (C. Heidt)
  • Update geometry (R. Bayes)

AOB

International Toll-Free Dial-in numbers

  • Switzerland: 0800705351
  • UK: 08004960576
  • US: 1-866-740-1260
  • Other numbers
  • Access Code: 5673390

Notes

Attendance

R. Bayes, A. Dobbs, J. Greis, D. Rajaram

Release Status

  • Development freeze for 2.6.0 on 12/09/16, to allow time for deployment prior to next MICE shifts
  • Release 2.6.0 on or before 15/09/16
  • Waiting on the following fixes for 2.6.0:
    • Tracker NaN
    • Tracker charge determination
    • CDB alignment data
    • Global recon
      Will release without any that are not done by the development freeze

Schedule

Detectors

  • Tracker
    • Tracker NaN still needs fixing, will just remove tracks affected as a first step (PK)
    • Tracker charge determination bug localised to Kalman, Pat Rec is good, fix in progress (AD)

Global Reconstruction

  • JG continuing to work on evaluating performance of global recon
  • Fix to go in if possible to 2.6.0

Monte Carlo

Geometry and CDB

  • RB working on update to allow access to alignment data

G4BeamLine

Online Reconstruction

Batch Offline Reconstruction

Infrastructure

Discussion of issues with API between DR and AD:

  • Complete Output API
    • Make OutputCppRoot inherit from IModule
    • No more casting from py_obj* to determine Spill, RunFoooter, RunHeader, JobFooter, JobHeader type
    • Make base class for Spill, RunFooter, RunHeader, JobFooter, JobHeader
  • Make OutputCppRoot work with cpp reducers in general (ok if some specific ones do not)
  • Fix the Reducer API to all running multiple reducers in a chain
  • Find a way of making the spill and event number accessible through the data structure detector event classes

Performance

Event Viewer

AOB

  • RB notes the following third party download source urls are out of date:
    • gtest -> now on github, new cmake build system too
    • xerces -> new version (old version gone)
    • root -> ftp server gone

Next meeting: 21st September 2016

Updated by Dobbs, Adam about 5 years ago · 8 revisions