1 / 16

Gabriel Musat L.L.R. – Ecole p olytechnique ECFA-DESY Linear Collider Workshop

Gabriel Musat L.L.R. – Ecole p olytechnique ECFA-DESY Linear Collider Workshop Amsterdam, April 1-4, 2003. What 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.

gale
Download Presentation

Gabriel Musat L.L.R. – Ecole p olytechnique ECFA-DESY Linear Collider Workshop

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Gabriel Musat L.L.R. – Ecole polytechnique ECFA-DESY Linear Collider Workshop Amsterdam, April 1-4, 2003

  2. What 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. ANDcalorimeterprototypes. Gabriel Musat L.L.R. – Ecole polytechnique

  3. Bug 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

  4. Gabriel Musat L.L.R. – Ecole polytechnique

  5. The 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

  6. Mokka 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

  7. Gabriel Musat L.L.R. – Ecole polytechnique

  8. Mokka detectors - new mask Karsten Buesser, January 2003

  9. Mokka detectors - new mask • New sub-detector mask03 and new detector model D09M1 • The mask doesn’t 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

  10. Mokka 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

  11. Mokka 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

  12. Mokka 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

  13. Mokka 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

  14. Mokka kernel- future developments III • Add “cellIndex’’ method to CGA • (P S M I J K) => 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

  15. Mokka - 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

More Related