Title: Aucun titre de diapositive
1Gabriel Musat L.L.R. Ecole polytechnique ECFA-DE
SY Linear Collider Workshop Amsterdam, April 1-4,
2003
2What is Mokka?
- Developped at L.L.R. since the end of 1999.
- Became de facto the reference for the
calorimetry studies shown in the T.D.R. - Great news became the Geant4 detailed
simulation tool for all detector modules for the
F.L.C. AND calorimeter prototypes.
Gabriel Musat L.L.R. Ecole polytechnique
3(No Transcript)
4Bug fix in Geant4-05
- PI Reconstructed Energy less than 0.8 Real
Energy - Before 10
- After 14.7
Gabriel Musat L.L.R. Ecole polytechnique
5Gabriel Musat L.L.R. Ecole polytechnique
6The CGA API and the reconstruction
- Example, a 50 GeV pi in ECAL
- the total number of X0 from the entrance point in
ECAL is required
Gabriel Musat L.L.R. Ecole polytechnique
7Mokka kernel - Common Geometry Access API
- New java/CGA sub-directory
- CGARunManager class implemented using JNI
- CGATest - example
- New examples/CGA sub-directory
- F77 and C examples
Gabriel Musat L.L.R. Ecole polytechnique
8Gabriel Musat L.L.R. Ecole polytechnique
9Mokka detectors - new mask
Karsten Buesser, January 2003
10Mokka detectors - new mask
- New sub-detector mask03 and new detector model
D09M1 - The mask doesnt collect hits
- LAT module implemented with a material density
equal to half tungsten density - LCAL module not implemented
Gabriel Musat L.L.R. Ecole polytechnique
11Mokka detectors - New model ProtoEcalHcalRPC
Y
Hcal prototype a Hcal module in a cube format
(1 m3), built with RPCs
Ecal prototype old prototype already available
in Mokka
X
Beam
Gabriel Musat L.L.R. Ecole polytechnique
12Mokka detectors - in development (not yet
integrated)
- Detector model DT01 reflecting the BRAHMS
detector (Ties Behnke) - NLC (XML) detector model (Ties Behnke)
- CMOS model of VxD (Damien Grandjean)
- SET implementation (LPNHE Paris)
- Hcal GEM (Venkat, University of Texas at
Arlington)
Gabriel Musat L.L.R. Ecole polytechnique
13Mokka kernel- future developments I
- Modify the registration scheme for new detector
drivers - implement the Control class as a singleton
- add a static member to the driver class
- Put reference material definitions in the DB
- Put specific materials in the sub-detector driver
- add a virtual method
- put material definitions in the sub-detector DB
- Improve the Event Display
Gabriel Musat L.L.R. Ecole polytechnique
14Mokka kernel- future developments II
- Put MySQL scripts in the DB
- a) identify sub-detector master parameters
- b) compute size and placements of each detector
piece as function of a) - c) translate b) into G4 objects
- Eventually put XML files in the DB
Gabriel Musat L.L.R. Ecole polytechnique
15Mokka kernel- future developments III
- Add cellIndex method to CGA
- (P S M I J K) gt X Y Z
- P, S, M detector piece, stave, module numbers
- I,J the cell coordinates in the cells matrix
- K Sensitive (Si or scintillator or gas) layer
number - X,Y,Z the cell centre in world coordinates
Gabriel Musat L.L.R. Ecole polytechnique
16Mokka - collaboration support
- Detector development integration
- DB access in Write mode via accounts
- Install Mokka CVS repository on pollin1.in2p3.fr
- global access
- sub-directories of Mokka
- Data server for simulated events on
pollinclb.in2p3.fr - Software documentation
Gabriel Musat L.L.R. Ecole polytechnique