You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 66 Next »

Jeremy's TODO List

NOTE: This is a set of miscellaneous TODO items. Anything like a bug or specific feature request should instead go into the SLAC Jira bug tracker.

Event Generation

  • WHIZARD
    • setup on SLAC PRJ area
    • generate new files for GeV = 350, 500, 1000 w/ TB
  • HERWIG
    • setup on SLAC PRJ area
  • PPythia
    • apply Pandora patches to PandoraPythia in CVS
    • latest Pandora dist from Peskin into CVS

Sim Apps and Maintenance

  • SLIC Jira Items
  • LCDD Jira Items
  • local MySQL install for Mokka batch jobs using lsf
  • Cygwin builds use "-mno-cygwin" for standalone binaries
  • setup BDSim at SLAC

Sim Jobs

  • SLIC
    • rangecut, steplen investigations with RC
    • ILC500 / 1000 jobs with SDJan03, SDFeb05 detectors
    • neutron
      • tungsten absorber
      • big R (question) for G10
      • polyethylene in front of gas
  • performance evaluation
    • SLIC vs. LCDG4
  • SiD, GLD, D11 comparison
    • tubs models
    • Pflow
    • Eres

GDML

  • GDML Savannah Items
  • AGDD features
    • xi:include
    • arrays
    • iterators
  • Java bindings
    • Julius Hrinivac's GDML Java classes and look at inclusion in GDML CVS, usage in org.lcsim
  • formal extension mechanism
  • utility to merge different GDML files into one logical file
  • common materials, elements include file (mostly for compact description)

Compact Detectors and GeomConverter

  • synchronize LCDetectors with lcsim.org/detectors
  • D11
    • model D11 in Mokka DB
  • GLD
    • prim constants from JLC*ParameterList files in JUPITER source
  • XSLT utilities for lcsim.org/detectors
    • info extrapolation to make super-compact description in HTML (use XSLT)
      • # layers, slice material and thickness
      • simplified side and beam views using XML -> SVG
  • Norman's requests
    1. verbatim include or reference to GDML for BDS, MDI system and supports
    2. abstract layering engine
    3. "robustify" nonprojective segmentation
  • Tony's requests
    1. non-cylindrical shapes demo
    2. interface between org.lcsim and compact
    3. schema-fy compact description where possible
    4. new SDJan03 matching LCDG4's
    5. SiD repr w/ cylinders
    6. graphical repr of zip resources (constants, geo, etc.)
  • process compact description with stylesheet and produce
    1. beam and side views in SVG
    2. subdetectors w/ list of contants like slice thicknesses, num layers
    3. inlined comments
  • translation of compact to LCDG4 (maybe – ugh!)
  • GeomConverter utilities in JAS
    1. tree viewer of geom data, all detectors
    2. default actions, like double-click on compact and get a HepRep view
    3. translate compact to lcdd
    4. detector design whizard or GUI

Other Detector Components

  • MDI-BDS system

Analysis and Reconstruction

  • NonprojectiveCylinder segmentation support (w/ GL)
  • continue discussions on common geo API with TJ, NG, GL, TB, FG, et al.
  • RCP file support with processor name as Java class w/o org.lcsim
    • parameters with INI, attributes file, etc
    • simple list of processors and parameters
    • analysis manager loads the processors by org.lcsim.(package).(classname)
    • could be Python code
  • materials database (see online NIST data)
    • format could be GDML, another XML format, flat file, or database

JAS3

  • ipython support via Jython
  • improve windowing
    • minimize, maximize
  • improve performance
  • class browser
  • HTML help
  • customizable palettes of buttons rather than menus
  • plugins (services, really!)
    • particle properties (YAPPI?)
    • materials
    • Geo / DD

Docs and WWW

  • www-lcsim
    • www.lcsim.org in sync w/ CVS
    • talk with TJ and NG about cleanup, autoupdate method, etc.
  • docbook
    • working XML, XSLT, FOP toolchain
  • move NICADD ~jeremy/ index/subpages to Confluence

Admin and MCPrj

  • create "mcprj" CVS module (help from TJ)
  • setup SLIC at NICADD

Miscellaneous

  • experiment with a Java server
    • Tomcat (suggested by Tony)
    • MySQL
    • file catalog, linked histograms, simulation runs, etc.
  • file format utilities (probably in Java)
    • actions
      • dump
      • concat
      • split
      • select records by criteria or number
      • transform records by some algorithm
      • convert records to another format by some algorithm
    • formats
      • LCIO
      • StdHep
      • ASCII/Tuples
      • Others?
  • No labels