You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 19
Next »
- 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
- Do not use the detector components for storing links to readout hits; instead use the event to store a transient hit map per event which will improve potential MT compatibility (Jeremy McCormick)
- 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
- Decide whether to try and handle test run data
- If not rip out test run code and detectors
- If test run data should still be supported then many things would need to be fixed up!
- 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
- Geometry
- Use "new" alignable ECal geometry model in production detector
- Data Catalog
- Add authorization scheme and unlock the "/r/*" URLs
- Add files
- MC SLIC and readout
- Data recon and DST
- DQM
- Run Database