Project

General

Profile

Actions

PC14062017

Wednesday 14th June 2017 at 15:00 BST

Phone details: http://mice.iit.edu/phonebridge.html

Summary of Actions

Task Person Added Issue Number Comment
Fix Kalman p-value bug C. Hunt 31/03/2017
Fix low TOF2 efficiency S. Wilbur 31/03/2017
Fix TOF momentum discrepancy S. Wilbur 31/03/2017
Provide tracker validation criteria to DR P. Kyberd 22/03/2017
Create a "cuts" data structure object M. Fedorov 22/03/2017 #1921
Add "MC run number" somewhere D. Rajaram 13/04/2016 #1838
Need validation plot from detectors to integrate with geometry & reco to make sure both are OK D. Rajaram 16/09/2015 #1585 Examples at the bottom
Fix Pattern Recognition bugs that cause loss in efficiency A. Dobbs 06/01/16 #1807 Done for straights

Release status

  • Current release = 2.9.0
  • Targets for release 2.9.1:
    • Fix Kalman p-value (C. Hunt)
    • Fix cdb-C++ Makefile bug
    • Fix optics_model test bug
    • GCC6 patch for ROOT5
  • Targets for release 3.0.0:
    • Global recon run as part of standard scripts (M . Uchida)
    • Tracker validation criteria (P. Kyberd)
    • Cuts data structure object (M. Fedorov)
    • Fix low TOF2 efficiency (S. Wilbur)
    • Fix TOF momentum discrepancy (S. Wilbur)
  • Targets for future release:
    • Multithreaded MAUS (A. Dobbs, D. Rajaram)
    • Cuts data structure object (M. Fedorov)
    • Event Viewer Reducer (M. Savic)
    • Tracker -- purity analysis code (A. Dobbs)
    • Tracker -- optimise helical pattern recognition (A. Dobbs)
    • Tracker -- calibrations download automatically at the start of each run (P. Kyberd)
    • Framework -- trigger MC (D. Rajaram)

Talks for CM48

Date: 27th - 29th June

  • MAUS overview - Me
  • Tracker software overview: test coverage, integration tests, documentation, pat rec efficiency, kalman performance - Paul Kyberd
  • Pattern Recognition: efficiency, new methods, documentation, test coverage - Me
  • Kalman track fit: p-value issue, momentum correction, interface changes, documentation, test coverage - Chris Hunt
  • Global reconstruction overview: how to use and analyse, test coverage, documentation - Melissa Uchida
  • Event Viewer update: standalone app, reducer, tests, documentation, demonstration and howto guide - Mihailo Savic
  • TOF update: recent changes and plans, tests, documentation - Scott Wilbur
  • Analysis data cutting: progress, plans - Misha Federov

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 Evaluate tracker performance in presence of dark current for DEMO
    • Efficiency tools and results
    • Purity tools and results
    • Reconstruction improvements
  • Fix tracker MC no MCS x' 1s.d. deviation bug (P. Kyberd)
  • 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, P. Kyberd)

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 (M. Uchida)

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

Third party libraries

  • ROOT6 upgrade (AD) (On Hold)

Online Reconstruction

Batch Offline Reconstruction

  • GRID MC running
  • Offline Rec running with 2.8.4

Infrastructure

  • Multiple tracks per trigger
  • 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
  • Multithread MAUS for reggular use, not just online recon (AD, DR)

Event Viewer

Documentation

  • Update tracker (P. Kyberd)

Build system / Version control

Analysis

  • Add analysis cuts to reconstructed data (M. Fedorov, C. Rogers)
    • Add place to hold cuts and bool flags to data structure
    • Add analysis code to correctly set the flags

AOB

Notes

Attendance

A. Dobbs, M. Federov, C. Hunt, P. Kyberd, D. Rajaram, M. Savic

Release Status

  • 2.9.1 expected next week, after kalman p-value fix is available

Schedule

Detectors

  • Tracker
    • DR will propose to tracker group a "good data" set of criteria for the flag, who will discuss
    • Next tracker software review sometime next week (patrec efficiency efforts on going, focus on fixing longitudinal part of the fit (AD))
    • Kalman p-value fix (first iteration) hopefully ready by end of week (CH)
  • TOF
    • TOF2 efficiency is a calibration issue, should be done in a few days (SW)
    • TOF momentum discrepancy - harder, not sure what is wrong (SW)

Global Reconstruction

  • DR has tried runnning global recon, adds ~ * 4 to run time of standard script, or ~ * 2.5 if use a reduced version
  • DR will make a separate standard run script which includes global recon

Monte Carlo

  • MC run number ("what run does this MC simulate?") still wanted but low priority (DR)

Geometry and CDB

Third party libraries

Online Reconstruction

Batch Offline Reconstruction

Infrastructure

Performance

  • DR and AD to discuss how to multithread MAUS for regular use, not just online

Event Viewer

  • MS has a few issues:
    • Unhandled MiceModules exception
    • EV-based memory leak
    • Seg fault from somewhere outside EV, MS not sure where, will send code to DR to try
    • Style test failure with downloaded HepRepHeader - AD explained how to disable test for that file

Build system / Version control

Analysis

  • Cuts objects coming along, MF will give presentation at CM48

AOB

  • CM48 - everyone agreed to talks listed above, PK will find someone to speak in his place
  • No meeting next week due to CM, so...
  • ... Next meeting: 12th July 2017

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