Project

General

Profile

Actions

PC21032018

Wednesday 4th April 2018 at 15:00 BST

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

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
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:
  • 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 · 3 revisions