Top Banner
Mokka, main guidelines and future P. Mora de Freitas Laboratoire Leprince-Ringuet Ecole polytechnique - France Linear collider Workshop 2004, Paris
21

Mokka, main guidelines and future

Jan 01, 2016

Download

Documents

fay-cantrell

Mokka, main guidelines and future. P. Mora de Freitas Laboratoire Leprince-Ringuet Ecole polytechnique - France Linear collider Workshop 2004, Paris. The first main guideline:. Let’s compare detector designs in a common framework ! It means, to simulate different detector models with : - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Mokka, main guidelines and future

Mokka, main guidelines andfuture

P. Mora de Freitas Laboratoire Leprince-RinguetEcole polytechnique - France

Linear collider Workshop 2004, Paris

Page 2: Mokka, main guidelines and future

The first main guideline:

Let’s compare detector designs in a common framework !

• It means, to simulate different detector models with :The same physicsThe same simulation framework (Geant4)The same input data filesThe same output data format (to be able to apply

almost the same reconstruction and analyze programs)

P. Mora de Freitas – L.L.R. Ecole polytechnique, France – LCWS04 Paris

Page 3: Mokka, main guidelines and future

The second main guideline:

Keep it simple, stand alone as possible and available for all !

• It means, to just rely on the Geant4 framework

functionalities and standard building tools (gmake)

To write out just ASCII filesTo provide an open wide access via the

Mokka WEB page

P. Mora de Freitas – L.L.R. Ecole polytechnique, France – LCWS04 Paris

Page 4: Mokka, main guidelines and future

The third main guideline:

Keep trace !• It means,

Tagged releases (almost monthly)Release notes for each releaseJust one reference geometry database, indeed local

copies can be useful while developing new detector models

Output data refers to a known detector model in the reference geometry database

Run log file (detector model, geant4 and Mokka release tag ids, line command parameters, etc)

P. Mora de Freitas – L.L.R. Ecole polytechnique, France – LCWS04 Paris

Page 5: Mokka, main guidelines and future

Mokka first architecture and Mokka first architecture and relationshipsrelationships

P. Mora de Freitas – L.L.R. Ecole polytechnique, France – LCWS04 Paris

Page 6: Mokka, main guidelines and future

The geometry databaseThe geometry database

P. Mora de Freitas – L.L.R. Ecole polytechnique, France – LCWS04 Paris

Page 7: Mokka, main guidelines and future

The geometry databaseThe geometry database

Model Ingredients Sub-detectors

A detector model sample: “D08”

P. Mora de Freitas – L.L.R. Ecole polytechnique, France – LCWS04 Paris

Page 8: Mokka, main guidelines and future

Impact of the gas in HCALElectrons Pions

P. Mora de Freitas – L.L.R. Ecole polytechnique, France – LCWS04 Paris

Page 9: Mokka, main guidelines and future

Physics validation: Calice

Ecal Prototype

Hcal Prototype(for the moment just a Tesla Hcal module build as a

1m3 cube )

Y

XBeam

Page 10: Mokka, main guidelines and future

What we learned I:What we learned I:Geometry have to be sharedGeometry have to be shared

Generator

Detailed simulation

Reconstruction

Analysis

Need to share the same geometry !!!

P. Mora de Freitas – L.L.R. Ecole polytechnique, France – LCWS04 Paris

Page 11: Mokka, main guidelines and future

C.G.A: the Common Geometry Access API (F77, C++,C and

Java)

Simulation (Mokka)

Reconstruction(user code)

Analysis(user code)

Geometry drivers

Run Time

CGA APIGeometry Database

Relies on Geant4 geometry layer Implements some reconstruction utilities.

(By G. Musat)

P. Mora de Freitas – L.L.R. Ecole polytechnique, France – LCWS04 Paris

Page 12: Mokka, main guidelines and future

What we learned II:What we learned II:Data format have to be sharedData format have to be shared

Generator

Detailed simulation

Reconstruction

Analysis

Need a common High level data

format

P. Mora de Freitas – L.L.R. Ecole polytechnique, France – LCWS04 Paris

Page 13: Mokka, main guidelines and future

Motivation

Generator

geometry

AnalysisRecon-

structionSimulation

LCIO Persistency Framework

Java, C++, FortranGeant3, Geant4

Java, C++, FortranJava, C++, Fortran

(Slide by Tony Johnson)

Page 14: Mokka, main guidelines and future

JAS3 + LCIO

• JAS3 Plugin exists for viewing and analyzing LCIO files– Allows to directly open

and browse any LCIO

– Works with any LCIO file • no requirement for prior

knowledge of what is being read.

– Recently updated to support LCIO 1.0

• (in fact 0.8 or later)

(Slide by Tony Johnson)

Page 15: Mokka, main guidelines and future

What we learned III:What we learned III:New users ask for new New users ask for new

functionalities and use cases !functionalities and use cases !

• Big thanks to Frank Gaede (DESY) for a set of new user facilities for Mokka:steering filesinit commandsenvironment variables Plugin interface for Geant4 user actions,

mainly for “on line” analyzes

P. Mora de Freitas – L.L.R. Ecole polytechnique, France – LCWS04 Paris

Page 16: Mokka, main guidelines and future

But what we really learned:But what we really learned:We have to work together !We have to work together !

• Big improvement since the LCIO interface

• The LCWS04 Mokka release includes very good contributions also fromJeremy McCormick (NICADD)Frank Gaede (DESY)

P. Mora de Freitas – L.L.R. Ecole polytechnique, France – LCWS04 Paris

Page 17: Mokka, main guidelines and future

Future

• We have to improve working together:by an informal developers committee and its

organization around the CVS repository management, code standards, Geant4-LC users interface, etc.

to bring adequate level of detector descriptions to this common simulation tool.

Job for detector specialists Job for detector specialists

P. Mora de Freitas – L.L.R. Ecole polytechnique, France – LCWS04 Paris

Page 18: Mokka, main guidelines and future

Mokka’s kernel framework

Mokka Kernel

Geant4

Developer

P. Mora de Freitas – L.L.R. Ecole polytechnique, France – LCWS04 Paris

Page 19: Mokka, main guidelines and future

Who is who for the next model improvements in Mokka?

• Ecal:– W/Si calorimeter and its prototype:

detailed model by Ecole polytechnique– Other options: …

• Hcal:– Digital and its prototype:

• RPC: generic model by Ecole polytechnique, detailed model by …

• GEM: detailed model by Nicadd (Jeremy McCormick)

– Analog (scintillator, etc): generic model by Ecole polytechnique, detailed model by …

P. Mora de Freitas – L.L.R. Ecole polytechnique, France – LCWS04 Paris

Page 20: Mokka, main guidelines and future

Who is who for the next model improvements in Mokka?

• Inner tracking devices:– Generic model by Ecole polytechnique (directly

translated from Brahms), detailed model by …– The SET: LPNHE – Paris + …

• Forward detectors (masks, LAT, …): – Generic model by Ecole polytechnique (directly

translated from Brahms), detailed model by …

• Muon chamber: …• Beam line: …

P. Mora de Freitas – L.L.R. Ecole polytechnique, France – LCWS04 Paris

Page 21: Mokka, main guidelines and future

Conclusions:

1) “Improve framework” but“Keep things simple”.

2) “Let’s compare detector designs in a common framework”, to do this

“We need adequate level of detector descriptions”.

Let’s work together !!!

P. Mora de Freitas – L.L.R. Ecole polytechnique, France – LCWS04 Paris