Project

General

Profile

Actions

PC22052018

Thursday 24th May 2018 at 16:00 BST

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

Summary of Actions

Task Person Added Issue Number Comment
Fix Pattern Recognition bugs: 50 MeV/c excess C. Hunt 06/01/16 #1807 DONE
MINUIT misreconstruction at low pt C. Hunt 06/01/16 #1807 DONE
Fix low TOF2 efficiency S. Wilbur / V. Pec 31/03/2017 #1912 in progress
Fix TOF momentum discrepancy S. Wilbur / V. Pec 31/03/2017 in progress
"Cuts" data structure object A. Kurup 22/03/2017 #1921 merged proposed
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:
    • DONE Fix Pattern Recognition bugs - 50 MeV/c excess (C. Hunt)
  • Track fit:
    • DONE 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)
  • Viktor investigating on the bad channel spotted. Work on the calibration still undergoing, probably only source of the low efficiency on the corners.

EMR (F. Drielsma)

KL (M. Bogomilov)

CKOV (D. Rajaram)

  • Calibration
  • Validate CKOV MC against data

Global Reconstruction (M. Uchida/C. Rogers)

  • Victor started working on the Globals.
  • ACTION: new information in the work book, in the documentation and in the system paper.
  • 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
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 (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

Analysis

AOB



Notes

Attendance

  • Phone: Durga, Paul
  • RAL: Paolo

Release Status

Schedule

Detectors

TOF:
  • Calibration to be fixed
  • List of channels to be blacklisted in hand. Durga will patch the code before producing the next release.

Global Reconstruction

Monte Carlo

Geometry and CDB

Third party libraries

Online Reconstruction

Batch Offline Reconstruction

Infrastructure

Performance

Event Viewer

Build system / Version control

Analysis

Cuts structure:
  • to be tested on data before being included in analyze_data_offline.py (for CPU and memory usage, eventual crashes, ...)
  • optimal set of cuts to be defined
  • add a paragraph into the MAUS paper

AOB

  • Next meeting: June 2018

Updated by Franchini, Paolo over 3 years ago · 9 revisions