The LHC Computing Grid Project (LCG)

RTAG10 (Detector Simulation) July 2002

 

Final report: CERN-LCG-2003-029

 

 

Chair: Andrea Dell'Acqua

Mandate:  

bullet

Define the requirements and a validation procedure for the physics processes as needed by the LHC experiments. 
bullet

Processes should include electromagnetic, hadronic, and the various backgrounds.

bullet

The requirements for the physics models and the energy range they should cover should be addressed

bullet

Provide guidelines on performance, memory, and speed

bulletStudy the requirements for integrating the simulation engines (i.e. Geant 4, Fluka etc.) in the application programs. Topics to be addressed should include : 
bullet mechanisms for specifying and configuring the physics processes
bulletmechanisms for interfacing to the physics generators mechanisms for keeping track of MCtruth information
bulletmechanisms for specifying the detector geometry
bulletmechanisms for outputting event data 
bullet support for general simulation services such as transport mechanisms, shower parameterisations and for an inverse tracking and reconstruction package "a la GEANE" . 
bullet other issues related to interfacing to general services of the various software frameworks, such as event visualisation, job configuration, user interfaces etc.

Timescale

2 months (Interim report: September 6th; Final report: October 4th)

Makeup: 

Representatives from experiments. Appropriate experts should be invited to RTAG meetings, as required. 

Members and experts:

ALICE Andreas Morsch, ATLAS Andrea Dell'Acqua, CMS Albert de Roeck, LHCb Witek Pokorski 

Guidance:

There are two specific issues that need addressing. The first is related to the requirements for, and validation of, the physics processes. The second is concerned with the architecture of the simulation programs, in particular the scope of the simulation engines (G4, Fluka,..) and how to interface them to other framework services. The RTAG is also requested to define the highest priority work which could be taken on by the LCG Applications team in this area