...
- investigate component/plugin-based architecture for analysis and reco
- make each component self-contained, "pluggable", and inspectable
- checkout ROOT's VMC, VGM
- writes GDML, AGDD
- geometry from ROOT, Geant4
- a python HepRep parser
- python bindings to LCIO (using swig or boost)
- experiment with a Java server
- Tomcat (suggested by Tony)
- MySQL
- file catalog, linked histograms, simulation runs, etc.
- LCIO/StdHep utilities (probably in Java)
- actions
- dump
- concat (could perform better using low-level SIO block writing)
- print number of events
- print number of run headers
- print start run number
- print max run number
- print start event number
- print max event number
- split
- merge / overlay
- select records
- by criteria or number
- transform records by some algorithm
- convert records to another format by some algorithm
- actions
Current (Miscellaneous)
- G4Java
- test the navigator (for Mark)
- GDML
- examples for Julius (GraXML)
- include mechanism in compact files (include GDML snippets)
- CPP code generation
- LCDD
- xmlbeans for automatic code generation from schema
- AGDD
- generate via ROOT (but requires VMC)
- GraXML
- look at geometry framework, using in JAS
- jobs
- effect of splashback in the tracker (run events with and without calorimeters)
- effect of pileup in the tracker (previous events)