Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Follow the CVS Instructions to checkout the software projects of interest. Read over the development tools section to learn about the tools we use to build and development the software.

The reconstruction software is based on the Java language, which you'll need to learn if you want to contribute. Sun's Java Tutorial Book is an excellent place to start if you are new to this language.

Tip
titlePython, Too

Scripts can also be written in the Python language using the Jython interpretter.

Read over the development tools section to learn about the tools we use to build and development the software.

Work through the Getting Started Tutorial to learn about the basic concepts.

Lists of Project Ideas

A list of specific issues was compiled at the ALCPG Simulation and Reconstruction Workshop.

...

  • Simulation Validation
    • investigate and characterize effects of range cuts and physics limits on Geant4 simulation
    • comparison of different physics lists (preferarably with real data, too)
      • single particle response of h0, in particular
  • Event Generation
    • python wrapper to the different generators used at ILC, e.g. Pythia, Isajet, etc.
    • SUSY StdHep files for benchmarks
  • AIDA (+ Plotting)
    • binary data format in order to store Ntuples
    • 3D plotting

...