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

Compare with Current View Page History

« Previous Version 6 Next »

The ILC Detector Simulations FAQ

General

What tools are available for ILC Detector Simulations?

Many tools are available for the simulation of ILC detectors and the analysis of results. Somewhat unfortunately, there are three differents toolchains that can be used. These have been developed separately in the US, European, and Asian (Japanese) regions.

We recommend that those getting started use the SLAC and ALCPG system of the SLIC Simulations Package (C++) with the org.lcsim reconstruction and analysis package (Java). This system also uses the JAS3 graphical analysis environment.

There is a C++ framework developed under ECFA that uses Mokka for the simulator with the MARLIN tool for analysis and reconstruction.

Finally, the ACFA group has a http://root.cern.ch-based suite of softare.

Where can I get more information about software?

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.

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.

Who is the primary maintainer of SLIC?

Jeremy McCormick <jeremym@slac.stanford.edu> is the primary 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 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

How do I get simulation binaries for my platform?

How can I compile simulation binaries for my platform?

How do I build SLIC and the packages it depends on from scratch?

What runtime dependencies does SLIC have?

Running SLIC

How do I run the simulator?

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

How do I run SLIC on a batch system such as LSF?

How can I make SLIC look for the XML schemas in a local directory?

How can I automatically set the name of the LCIO file?

How can I automatically delete an existing LCIO file?

How do I skip events in a StdHep file?

How can I quickly browse through the output of SLIC?

LCIO

What is LCIO?

Are there LCIO files available that I can use to get started with my analysis?

How do I request new LCIO files?

Geometry with GDML and LCDD

What is GDML?

What is LCDD?

How do I dump the current Geant4 geometry to GDML?

How can I generate pictures of the detector using Geant4?

Compact Detector Description

What is the Compact Detector Description?

What is LCDetectors and how do I use it?

Where is the standard location for compact XML files and their matchin LCDD description?

How do I convert compact detectors into LCDD?

How do I define constants?

How do I define a new material to use in the simulation?

How do I set physics limits?

How do I set the range cut?

How do I create my own detector from the compact description?

How do I make org.lcsim find my custom detector in JAS3?

LCPhys

What is LCPhys?

Who is the maintainer of LCPhys?

Are there plots available of LCPhys physics results?

  • No labels