TWiki> LHCb Web>LHCbComputing>LHCbSimulation (revision 27)EditAttachPDF

Simulation in LHCb

Introduction

Gauss is the LHCb Simulation software, built on the Gaudi Framework.
It consist of a first phase where the events are generated (e.g. pp collisions at 14 TeV) and a second phase where the particles are propagated trough the LHCb detectors.

Coordinators

The Gauss integration and release manager is Gloria Corti. The list of topics and coordinators/contacts is here.

Gauss Web

The main Gauss web page containing release information and links to user guides and tutorials, is here.

Documentation

FAQ

Gauss Tutorial

There are 3 tutorials for self-teaching. See here.

Gauss User Guide

Ongoing tasks/projects, open issues

See:

Documentation of the Simulation (Gauss and Boole)

An updated collection of notes, talks and links related to the description of the status of the simulation and digitization for the different subcomponents can be found here.

Survey geometry for simulation

Last update: 8th July 2008

It is agreed that, ultimately, the 2008 simulation should simulate a realistic detector based on the surveyed detector, not the ideal ("Optimisation TDR") detector simulated in DC06
See here for the various issues

Overlap checking can be done in Gauss for what Geant4 sees with special tool DAVID and DAWN. The list of the overlaps identified with Gauss v35r1 and DDDB-SIMCOND head-20081002 has been prodcued by Marco Pappagallo and can be found here.

Status

Detector SQLDDDB tags Gauss version Contents and Comments Responsible
VELO velo-20080611 Gauss v33r2 (changing options) Marco Cl. received some recently from Marco G., it should be final one: is it perfect in DDDB and survey in LHCBCOND, stepping motor status in ONLINE not yet ready David/Marco G/Silvia
TT     Ideal final geometry in DDDB, Survey cannot be used, overlaps ok for LHCb and G4 Jeroen/Cristophe
IT it-20080613, it-20080715 v34r0, v34r1 Ideal geometry in DDDB. Survey cannot be used, overlaps ok for LHCb, to be checked for g4, some fixes in latest it-20080715 Vincent/Matt
OT     Restructuring with multiple LV for stations and layers, overlaps ok in LHCb (jan), to do for G4 Jan
RICH     Still small work, ideal and survey. The conditions db being filled with measured properties of various things like hpds. Also in dddb, the properties are being added for aerogel, rich2 mirror surface. For the rich1 and rich2 hpd boxes location survey info not available yet. We may add them in dddb or condb depending upon the situation. Sajan/Antonis
Calorimeters calo-20080708 v34r1 calo split in 2 halves done, real position for plugs and z ?, overlaps ok in LHCb. to be done in G4 Vladimir/Olivier D.
Muon     survey of chamber to bein DDDB, half stations final positions in SIMCOND, M1 open to be in DDDB(all chambers there), off in SIMCOND Simone/Alessia
BCM head-20080603 not used Ideal in DDDB, cables? Magnus
Magnet and Beam Pipe     To do as installed in DDDB: Bakeout in RICH removed, collars in magnet, bellow in VELO window, and clear overlaps. Daria/Gloria
Magnetic field map     Current and polarity in CondDB to be in SIMCOND first implementation, to be taken in MagneticFieldSvc. Measured maps for one polarity in FieldMap v5r0, other maps in preparation Adlene
RMS     togheter with IT2 already in Kiev(/Vincent/Matt)

Conditions for simulation

Last update: 4th July 2008

The simulation (and reconstruction of simulated data) will get a copy of the necessary online conditions from a SIMCOND database.

See here for the various issues

Marco Cl. is going to provide a first version of SIMCOND containing the existing ONLINE data structure, and the conditions included in the latest LHCBCOND tag. There will also be a version with all misalignements set to zeros. The first version SIMCOND will contain the magnet variables from online. Propose to have all directory in ONLINE copied to SIMCOND: will need to decide what values for which tag!

CondDB release notes

Samples for validation

Last update: 23rd January 2009

A set of samples are necessary for validating a new production version, new versions of Geant4 and of generators. The production of these samples should become automated and the results published on a dedicated web page. This samples are produced by the production system, so that the all chain is exercised. It should also be investigated if the Data Quality/Monitoring infrastructure is suitable for this. Finally a new facility called QMTests is available within the Gaudi context, its suitability for this should also be investigated.

Two different macro-sets are produced depending on what need to be validated:

  • particle-gun, min bias and inclusive samples (sim+digi)
  • physics samples (dst files)

The list of sample to be produced, status of requests and productionIDs for them can be foundhere.

Validation of generator phase

Plots comparing different generators and Gauss versions can be found here

Validation of simulation phase

Plots comparing different Geant4 and Gauss versions can be found here

Migration to HepMC2

Migration done in Gauss v35r0

Recipies on how to migrate user code from HepMC 1.26 to HepMC 2.03 are available

CLHEP::HepLorentzVector and the new class HepMC::FourVector

Next versions

Last update : 21 January 2009

  • v36r2, based on LHCb v26r2, Gaudi v20r4 and Geant4 v91r3 (9.1.p03)
  • v37r2, identical to v36r2 but built on Geant4 v92r0 (i.e. G4 9.2)
see the LHCb Tag Collector for details

-- GloriaCorti - 18 Nov 2008

Edit | Attach | Watch | Print version | History: r106 | r29 < r28 < r27 < r26 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r27 - 2009-01-23 - GloriaCorti
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    LHCb All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback