Conveners: Thorsten Kuhl, Markus Wobisch and Todd Adams,E-mail lists. Three lists are of relevance: d0-simulation, d0mc-developers and d0_mcrep for general, developers and MC representatives interests, respectively. As usual, sign up by sending an e-mail to listserv@fnal.gov with, e.g. "subscribe d0-simulation" in the body of the message. E-mails are archived here.
Meetings. Held bi-weekly on Fridays of B-week in the Dog House from 11:00 to 12:30. Videoconferencing is via ad hoc video. The number to dial: 853644 (85dogh). Meetings are documented on the agenda server. Older meetings (before Feb. 2003) are documented here.
MC Production Catalog. A summary web page containing all the official MC production.
Common Samples MC. Common settings for samples that can be shared, CSMC.
| Parton Shower MC | Fixed Order Matrix Element MC | Special D0 Generators | MC for Diffractive Physics |
| PYTHIA
SM, SUSY (essentially RPC), ED, TC, Compositness, W', Z', 4th generation,... event generator |
ALPGEN
LO Event generator fro multiparton final states at hadron colliders |
By
Hand Produces events by hand |
PHOJET
Event generator for hadron-hadron, photon-hadron and photon-photon interactions based on the Dual Parton Model |
| HERWIG
SM, SUSY RPC and RPV event generator |
CompHep
LO SM and SUSY event generator, plus Feynman "diagramics" tool |
Single
Particles Produces single particles |
POMPYT
Pomeron event generator interfaced with PYTHIA |
| SUSYGEN
SUSY RPC and especially RPV event generator |
OneTop
Top (single and pair production) and W+bb specialized LO event generator (interfaced with PYTHIA) |
Cosmic
Muons Produces cosmic muons |
POMWIG
Pomeron event generator interfaced with HERWIG |
| ISAJET
SM, SUSY, ED,... event generator |
TopRex
Top (single and pair production) and H+jets, W+jets and Z+jets specialized LO event generator (interfaced with PYTHIA) |
SCIPYT
... event generator interfaced with PYTHIA? |
|
| VECBOS
W+jets and Z+jets specialized LO event generator |
RapGap
Rapidity gaps specialized event generator |
||
| CD
MC Database Parton level MC events produced with exact Matrix Elements by theorists |
|||
| MCFM
W+jets, Z+jets, H+jets specialized LO and NLO event generator |
|||
| MC@NLO NLO QCD calculations interfaced w/ HERWIG |
| Infrastructure | Control Tools | Final States Tools | BSM Tools |
| mcpp
(MC++) General C++ containers and utilities |
PHOTOS
Photon radiative corrections in decays |
PYFRIS
Interface between ISAJET SUSY RGE and PYTHIA |
|
| mcpp_gen
Interface to generators, fills C++ containers |
gene_exam
Generator (+reco) infos Root-tuple |
TAUOLA
Tau decay and polarization |
ISAWIG
Interface between ISAJET SUSY RGE and HERWIG |
| d0_mcpp
D0 C++ containers |
mc_analyze
Generator infos Root-tuple |
EvtGen
B decay (New) |
PROSPINO
NLO calculation of SUSY cross sections at hadron colliders |
| d0_mcpp_gen
Packages to fill D0 C++ containers |
mc_test
Tool to test generators executables |
QQ
B decay (Old) |
SUSPECT
SUSY RGE code (not implemented in D0 yet) |
| StdHep
Standard format for storing generator info |
d0_mess
Generator level event filter (new) |
SUSY_TOOLS
Calculates SUSY Mass Spectra, Sparticles Decay Widths and Branching Fractions, LO and NLO Production Cross Sections |
|
| cardfiles
CVS repository for generators steering cards |
mc_utils
Generator level Event Filter (old?) |
BSM Generators
Lots of Beyond Standard Model generators linked at IPPP Durham |
|
| PDFLIB
Library for Parton Density Functions (up to 2000) |
Euro SUSY Group Tools
EuroGDR working group for SUSY related tools |
||
| LHAPDF
Library for Parton Density Functions (from 2001 on) |
The full simulation path consists of two programs: D0gstar and D0Sim. D0gstar is a wrapper for GEANT, and determines how much energy is deposited in the active areas of the detector. D0Sim does electronics simulation and pileup of any additional minimum bias interactions that occur in the same crossing as the signal event. In addition, the program D0Raw2Sim can be used to prepare real zero bias data so that it can be used instead of Minimum Bias events processed through D0gstar as pileup by D0Sim.Release History and Verification of new exe's: Click here to see a web page that describes for each production release the changes in the d0gstar/d0sim code, and shows the plots that we used to determine the exe's are still working correctly.
Examples: for an example of how to run the full simulation chain on clued0 using mc_runjob click here. For more examples, see the mc_runjob web page
D0GSTAR Shuichi Kunori, lead developer Organization
D0GSTAR (DØ GEANT Simulation of the Total Apparatus Response) is the full simulation of the run 2 DØ detector. Note: the MAXOPT version does not work.D0Sim no active lead developers OrganizationD0Sim takes the output from D0GSTAR andD0Raw2Sim no active lead developers Organization
- merges hard scatter and pileup events. The pileup events can either be Monte Carlo (d0gstar) or from real data processed through d0raw2sim. documentation link
- adds calorimeter pileup from previous crossings documentation link
- Makes L1CalTTowerChunk for L1 simulation
- adds calorimeter noise
- add SMT noise and inefficiencies documentation link
- add SFT noise and inefficiencies documentation link
- add Muon noise and inefficiencies documentation link
- Make a RawDataChunk
- Drop all D0gstar chunks.
Click here for the D0Sim software directory.
takes minimum bias events and puts them into the same format as the output from d0gstar so they can be used by d0sim to do pileupCurrently, there is only one release usable for work related to d0raw2sim (making d0raw2sim data, using D0sim to overlay the output onto signal Monte Carlo), p14.d0raw2sim.00. This release is like p14.05.01, except that it has a non-standard CFT geometry. Please use only this for d0raw2sim work. Do *not* use this release for anything unrelated to d0rawsim. p14.09.00 also doesn't look horrible. You could probably use this as well.
Preferably should be used with Signal Monte Carlo that was made using plate geometry. However, to quote Laurent Duflot " although it should technically work on mixture MC, I am forced for that to divide energies by plate weight to simulate "live energy" and this probably adds to the uncertainties in that kind of simulation."
for an example of how to use run d0raw2sim, click here.
for an example of how to use D0sim to overlay the output from d0raw2sim on signal Monte Carlo (using mc_runjob), click here.
click here for certification plots and a list of changes versus release number
click here for comparisons between events with d0raw2sim overlay and standard overlay.
click here to get information about the processing of the zero bias stream with d0raw2sim
To overlay the pileup in the order that they occur within the pileup file (ie, without randomizing the order) when using only a single pileup file, do
To make sure it is taking overlay events in sequence you can put the debug switch ON and grep for # in the output file, it should look like this:
- gmake CXXFLAGS+=-DMERGEMINBIAS_FORCESEQUENCIAL
- MergeMinBias::event number #1
- (#0) 0000169686.0002428531
- MergeMinBias::event number #2
- (#1) 0000169686.0002429040
D0 Notes on the Full Simulation
- GEANT3 manual can be found from this link
- original note on d0gstar is here (Apr 1997)
- A comparison of properties of SMT clusters between data and the simulation here (Apr 2002)
- an ADM (Jan 2001) talk by Serban on the simulation chain is here (Jan 2001)
- talk at B ID workshop by Mike H on tracking simulation is here (May 2003)
- talk at B ID work by Lisa Shabalina on SMT simulation is here (May 2003)
- talk at B ID workshop by Sasha Khanov on needed improvements in cluster simulation is here(May 2003)
- D0note on update on muon geometry here(Jan 2003)
- D0note on update on the simulation of charge diffusion and cross talk in the SMT can be found here(Jun 2004)
- Note on the update to the SMT cable geometry for p14.08 can be found here(Jul 2004)
- Note on the update to the beam pipe for p14.08 can be found here(Jul 2004)
- more complete description of SMT cable changes be found here(Apr 2005)
PMCS Sarah Eno, Marco Verzocchi, lead developers OrganizationSimulationTools OrganizationPMCS (Parameterized MC Simulation) is a fast Monte Carlo simulation program. PMCS is factor of 2000 faster than D0GSTAR.
mc_exam Armand Zylberstejn, lead developer
mc_runjob Iain Bertram and Peter Love, lead developers Python scripts designed to aid in running MC and other executables.D0TrigSimalso try d0tools -h on clued0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|