Project

General

Profile

Actions

PC03052017

Wednesday 3rd May 2017 at 15:00 GMT

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

Summary of Actions

Task Person Added Issue Number Comment
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
Fix close to paraxial tracks producing NaN output C. Hunt #1862 Temp fix made, just discards tracks with NaNs

Release status

  • Current release = 2.8.5
  • Targets for release 2.9.0:
    • Tracker -- NaN fix (C. Hunt)
    • TOF -- MC digitizer bug fix (S. Wilbur)
    • Global recon -- minor updates (J. Greis)
    • Third party -- ROOT6 upgrade #1919 (A. Dobbs)
    • Third party -- Python package manager upgrade to pip (A. Dobbs)
  • Targets for future release:
    • 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)

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)

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

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

P. Kyberd

Release Status

Schedule

Detectors

  • Tracker
    • Tracker flag. Since we don’t have any examples where non-analysable data has been written to storage, anything PK does would be a guess. Solution – set the flag to true and when a problem arises, use that to generate a meaningful flag.

Global Reconstruction

Melissa is putting in some changes which were lost in a confusion of implementing simultaneous changes with Jan a few months ago. Timescale is tight but AD informed and will hold the code freeze until this is complete. Working on generating PDFs, under way, but the amount of data needing to be produced is the rate determining step.

Monte Carlo

Geometry and CDB

Third party libraries

Online Reconstruction

Batch Offline Reconstruction

Infrastructure

Performance

Event Viewer

Mihailo. Working on display of helical tracks, means transforming to global coordinates. Work exposed a problem on alignment – which has been solved by using maus modules and tweaking things. This is finished and it appears current data is OK and so CDB downloads can be used for this data. Two questions: can the CDB download go to a custom directory; can a partial download be performed.

Build system / Version control

Analysis

  • Cuts: Misha: Cuts object works. Next step is to move onto a server and check compatibility with the rest of MAUS and then add cuts to the recon event. No documentation yet.

AOB

Next meeting: 16th May 2017

Updated by Dobbs, Adam over 4 years ago · 3 revisions