Versions Compared

Key

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

...

The LCSim Software Index has links to all the primary tools for ILC Detector Simulations. The Portals Section lists sites that cover full suites of software.

Feedback

Is there an forum for ILC detector simulation issues?

How can I file a bug report if I find bugs or want to request a feature?

SLIC

What is SLIC?

SLIC stands for "Simulator for the Linear Collider". It is a full simulation package that uses the Geant4 Monte Carlo toolkit to simulate the passage of particles through the detector. SLIC outputs LCIO files that can be analysed using a variety of language bindings, including Java, C++, FORTRAN, and Python. In the US community, the most popular tools to use for analysis of LCIO files are JAS3 with the org.lcsim package. SLIC uses a separate backend for the input of detector data called Linear Collider Detector Description (LCDD), which itself is based on the GDML project from CERN.

...

Jeremy McCormick <jeremym@slac.stanford.edu> is the primary author and maintainer of the SLIC simulation package. Much work has also been done by Ron Cassell <cassell@slac.stanford.edu> to verify and debug the LCIO output files. The handling of MCParticles in SLIC was based on earlier work by Ron Cassell <cassell@slac.stanford.edu> from a package called Linear Collider Simulator (LCS).

Feedback

Is there an ILC detector simulation forum?

How can I file a bug report if I find bugs in LCDD or SLIC or want to request a feature?

Installation

Much work has also been done by Ron to verify and debug the LCIO output files.

At which HEP sites and labs is SLIC installed?

Fermilab: Here are instructions for Fermilab users on getting started with SLIC.

SLAC: Here are instructions for SLAC users on running slic from the public Unix machines at the lab. SLIC can be used on any of the load-balanced interactive Linux clusters, including noric, iris, and yakut.

Installation

Which operating systems and compilers does SLIC support?

How do I get simulation binaries for my platform?

...

What runtime dependencies does SLIC have?

Running SLIC

How do I run the simulator?

How do I get basic help on the simulator command-line interface?

How do I get help on SLIC's custom commands?

How do I run a macro with Geant4 commands?

How do I run in interactive mode?

How can I see a basic visualization of my events?

How can I make a HepRep file?

How do I use DAWN?

How can I make cuts using DAWN?

What other visualization options are available?

How can I check on the progress of my SLIC job?

...

How do I dump the current Geant4 geometry to GDML?

How

...

do I check my geometry for overlaps?

Compact Detector Description

...