Actions
PC14062017¶
Wednesday 14th June 2017 at 15:00 BST
Phone details: http://mice.iit.edu/phonebridge.html
- Table of contents
- PC14062017
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)¶
- Tracking (J. Greis)
- Primary chain http://micewww.pp.rl.ac.uk/issues/1840
- PID (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¶
- New online framework should be added to MAUS as a third party (D. Rajaram)
- Software On Call (A. Dobbs)
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¶
- Move VCS to git and github
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 6 years ago · 5 revisions