- Event Display
- Improve usability for producing single event displays
- Button for saving a quick screenshot
- Provide better instructions (and or facilities) for selecting events
- Get more feedback from users on what is needed here
- Data Quality Monitoring
- Revisit and cleanup the histograms in DQM
- Make this a much smoother process
- More automated, easier to understand, diagnostics on whether data is good quality
- Follow up with the output of DQM → Good Runs List
- MC Production
- Port job scripts from Auger
- Catalog existing data files in datacat
- Provide scripts for crawling and adding MC data to the datacat
- Implement correct beam parameters (Takashi Maruyama)
- SLIC
- Move to github along with LCDD and GDML
- Port sim plugin functionality from ldmx-sw (Jeremy McCormick)
- Write one or more event biasing plugins for producing specialized samples quickly (Omar Moreno)
- Provide replacement CMake-based build system to ilcinstall (Jeremy McCormick)
- Track Recon
- New tracking finding algorithm to replace Seed Tracker
- Investigate more modern tracking algorithms (cellular automata, DAF, etc.)
- Replacement of material management classes
- Speed up existing track finding code, particularly in the track confirm/extend steps
- Implement a “best track” selection by default to pare down the track list so there aren't so many overlapping tracks (and v0s) given to the generic user
- Vertexing
- New vertex finding algorithm
- Update current algorithm for proper calculation of track parameters for detached vertexes
- Analysis
- DST
- Put the "Tuple Maker" functionality in the DST-maker. (Not good to have 2 separate DSTs creation tools.)
- May need to update information in LCIO file if it is not available.
- hps-java
- Remove ConditionsDriver which is already replaced by command line arguments
- Remove EventMarkerDriver which is already replaced by command line arguments
- Test steering files and delete or sandbox non-working ones
- Move users module to separate github repo without branch protection on master
- It could be pulled in as a git sub-module relatively easily if desired.
- Normalize the meaning and usage of the same switches across different command line programs
- In general, if two command line programs accept the same or similar options, they should use the same switches for them.
- Import the fieldmaps into a git repo, which could be a Maven project
- Conditions System
- Rewrite to use tabular data model as provided by freehep package
- Import trigger time offsets to remove dep on run db
- lcsim
- Provide capability to run a multi-threaded event loop
- Make sure current LCIO implementation is up to date with standalone LCIO project
- Replace LCIO internal implementation with the standard Java one from the standalone project
{"serverDuration": 56, "requestCorrelationId": "ad42e5ba858f8359"}