Actions
PC04042018¶
Wednesday 4th April 2018 at 15:00 BST
Phone details: http://mice.iit.edu/phonebridge.html
- Table of contents
- PC04042018
Summary of Actions¶
Task | Person | Added | Issue Number | Comment |
---|---|---|---|---|
Fix Pattern Recognition bugs: 50 MeV/c excess | C. Hunt | 06/01/16 | #1807 | to be verified after next reprocessing |
MINUIT misreconstruction at low pt | C. Hunt | 06/01/16 | #1807 | in progress |
Fix low TOF2 efficiency | S. Wilbur / V. Pec | 31/03/2017 | #1912 | |
Fix TOF momentum discrepancy | S. Wilbur / V. Pec | 31/03/2017 | ||
"Cuts" data structure object | A. Kurup | 22/03/2017 | #1921 | |
Add "MC run number" somewhere | D. Rajaram | 13/04/2016 | #1838 |
Release status¶
- Current release = 3.1.2
- Targets for next major release, 3.2:
- New version of the cuts data structure object (Ajit)
- Fix low TOF2 efficiency (S. Wilbur, V. Pec)
- Fix TOF momentum discrepancy (S. Wilbur, V. Pec)
- Event Viewer Reducer (M. Savic)
- Update Globals documentation (Melissa and Chris R.)
- Targets for future release:
- Multithreaded MAUS (D. Rajaram)
- Tracker -- purity analysis code (C. Hunt)
- Tracker -- calibrations download automatically at the start of each run (P. Kyberd)
- Framework -- trigger MC (D. Rajaram)
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)¶
- Pattern recognition:
- ACTION Fix Pattern Recognition bugs - 50 MeV/c excess (C. Hunt)
- Track fit:
- ACTION MINUIT misreconstruction at low pt #1807 (C. Hunt)
- Lots of error messages coming out from MINUIT (i.e.
<Minuit2>: MnGlobalCorrelationCoeff: inversion of matrix fails
): real concern or just annoying?
- Old actions:
- Space-point, track-finding efficiency studies partly blocked by lack of trigger #1182
- Fix tracker MC no MCS x' 1s.d. deviation bug (P. Kyberd)
TOF (D. Rajaram)¶
- TOF inefficiency:
- release DT cut to 2ns. Improvements but some additional effects may come from the calibration (Viktor)
- DT offset: mostly in outer slabs. Improving the calibration (Scott)
- Restructure TOF MC Digitizer - part of trigger MC (D. Rajaram)
EMR (F. Drielsma)¶
KL (M. Bogomilov)¶
CKOV (D. Rajaram)¶
- Calibration
- Validate CKOV MC against data
Global Reconstruction (M. Uchida/C. Rogers)¶
- ACTION: new information in the work book and in the documentation
- Verbosity in the log coming from killed tracks #1955
- Globals memory usage: improved, to be verified with imminent reprocessing
- Globals: implement two debug levels
- Melissa: encouraged to have the global tracks done independently upstream and downstream of the absorber and next matched together. Different from what Chris was initially implementing.
Monte Carlo¶
- Monte Carlo trigger (D. Rajaram) #1182
- Restructure TOF Digitisation and incorporate MapCppTrigger (D. Rajaram)
- ACTION Run number in MC
Geometry and CDB¶
Geometry:- Wedge absorber: Pavel to provide a GDML.
- LH2 absorber during the filling needs to be defined
- Durga has fixed several issues
- 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 (On Hold)
Batch Offline Reconstruction¶
- Massive logging (O(root output)) had to be sorted out.
- GRID MC: on hold
- Offline reconstruction:
- imminent with release MAUS-v3.1.2 in the MLCR
- long term solution: jobs on the GRID (https://micewww.pp.rl.ac.uk/projects/computing-software/wiki/Grid-PC180206). Fixed been made to download scifi maps and calibrations to a non-maus area.
- Ready to be tested on the GRID. dCache will host the semaphore instead of
offrec01
. - Future: move
datamover
out of miceNet into PPD. Will be a new box.
Infrastructure¶
- OutputCppRoot
- 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 regular use, not just online recon (the online reconstruction is multithread and is using MAUS as a third party)
Event Viewer¶
- Ready for the next release. Documentation (workbook) updated.
Documentation¶
- Update tracker (P. Kyberd)
Build system / Version control¶
- Move VCS to git and github
Analysis¶
- Analysis cuts structure (A. Kurup):
- Upgrade of the work https://micewww.pp.rl.ac.uk/attachments/download/9662/2018_01_10_Cuts_Upgrade_Specification-2.pdf
- New structure: Ajit will implement a new class to store additional informations on the cuts and a new mapper, to work in parallel with the current one. The old class will be deprecated once the job is done. Any objection on that?
AOB¶
- MICA analysis package: https://github.com/ajdobbs/mica
- Is C based. Not all the users would take advantage of it.
Notes¶
Attendance¶
- Phone:
- RAL:
Release Status¶
Schedule¶
Detectors¶
Global Reconstruction¶
Monte Carlo¶
Geometry and CDB¶
Third party libraries¶
Online Reconstruction¶
Batch Offline Reconstruction¶
Infrastructure¶
Performance¶
Event Viewer¶
Build system / Version control¶
Analysis¶
AOB¶
- Next meeting: 18th April 2018
Updated by Franchini, Paolo over 5 years ago · 1 revisions