Project

General

Profile

Third analysis todo list » History » Version 35

« Previous - Version 35/59 (diff) - Next » - Current version
Susan Lein, 04/11/2016 01:48 PM


Third analysis todo list

This is supposed to be a list of all the things that we ought to have done for 2nd ana but deferred. I'm sure this list will continue to grow. Please help to keep it up to date.

  • Update genie to pick up latest MEC models
  • Update geant to pick up new neutron simulation
  • Scheme to generate ND genierw faster, eg only on slices that pass analysis selections
  • Update to new noise model
  • Extend the noise model to sample the full ADC range
  • Update timing fit to new pulse shape parametrization, optimize parameters
  • Update ReadoutSim parameters based on best info from data parameter tuning
  • Simulate ND rock events more efficiently
  • Move modules over to Table, replacing ParameterSet for better fcl error detection
  • Investigate size improvements from CellHit pointing to RawDigit
  • Fix mis-mapped FD channels (3x) and ND channels (2x) in DaqChannelMap rather than just masking them out
  • Produce attenprofs etc as part of std keepup
  • Develop data-based threshold corrections in calibrations
  • Drift calibrations
  • Improve x-view muon catcher attenuation fitting
  • Detector alignment
  • Switch to HoughVertex
  • Generate new LEM library with GeVs
  • Separate versioning for LEM
  • Optimize division of labor between LEMClient and LEMWorker
  • Remove all traces of PECorr outside the calibration itself
  • Get all plots into automated validation system
  • Tests for new calibcsvs releases/calibrator code
  • Read calibration csvs with custom code to eliminate need for chunking and improve FD job startup times
  • Update defman for new naming schemes/metadata, teach it about decafs
  • DQ should add horn-current-study runs into list of bad runs removed manually (instead of removing all runs that week). Then the period/epoch page should be updated to have 2c go through ND run 10992. Production definitions like base_nd_period2 will also need to change to actually get these files back into the analysis pile.
  • Base MRBrem on MRCC tools, make it actually fast.
  • Teach IFDBSpillInfo to correctly handle missing variables
  • Production metadata cleanups (especially auditing duplicate fields)
  • Add job-specific metadata (Cluster, Job, fcl, NGU version, project name, hostname)
  • Fix metadata defaulting in metadata module (e.g. remove from runNovaSam.py)
  • remove "nova.label: beta" constraint from official SAM definitions
  • Testing suite for NGU
  • Better handling of default "none" for skim, special, systematic, etc.
  • Better CAF flag for "truly in detector". Also flag for in M/C.
  • Put sandboxes together in a ProdSandPaths.fcl to avoid repeating everywhere, so nothing gets missed.
  • Reduce memory footprint of art jobs
  • Better version tracking of novaproduction,and some level of coupling to noavsoft version
  • Move over environment variables to fcl parameters where possible, eg pid library version, calibration version
  • Make it easier to upgrade nutools versions (novadaq and novaddt dependencies)
  • Reduce (or make configurable) log file verbosity.
  • Numu hadronic energy for FD has different fits for different run periods. Currently, the ideal conditions MC run numbers are also hardcoded in. In the future, this would probably be more robust if it instead checked for things like gain setting and coarse/fine timing.