The ALICE Simulation Strategy Andreas Morsch For the ALICE Offline Group Joint STAR/ALICE Offline Meeting Brookhaven National Laboratory, Upton, NY April.

Slides:



Advertisements
Similar presentations
INTRODUCTION TO SIMULATION WITH OMNET++ José Daniel García Sánchez ARCOS Group – University Carlos III of Madrid.
Advertisements

CBM Calorimeter System CBM collaboration meeting, October 2008 I.Korolko(ITEP, Moscow)
Tentative flow chart of CMS Multi-Muon analysis 1 – DATASETS 2 - RESOLUTIONS 3 – FAKE RATES 4 – NUCLEAR INT MODEL 5 – IP TEMPLATES MODEL 6 – SAMPLE COMPOSITION.
Andreas Morsch CERN/ALICE 3rd LHC Computing WorkshopMarseille, September 30, 1999 Base Classes for Simulation The ALICE Simulation Strategy Andreas Morsch.
Algorithms and Methods for Particle Identification with ALICE TOF Detector at Very High Particle Multiplicity TOF simulation group B.Zagreev ACAT2002,
A simulation study of the rapidity distributions of leptons from W boson decays at ATLAS Laura Gilbert.
Peter Fauland (for the LHCb collaboration) The sensitivity for the B S - mixing phase  S at LHCb.
Event Simulation Tools in ALICE Andreas Morsch Generator Mini-Workshop CERN, Geneva June 20, 2003.
Introduction to the workshop LHCb Generators Tuning Mini Workshop Bucharest 22 nd & 23 rd November 2012 LHCb Generators Tuning Mini Workshop Bucharest.
L3 Muon Trigger at D0 Status Report Thomas Hebbeker for Martin Wegner, RWTH Aachen, April 2002 The D0 muon system Functionality of the L3 muon trigger.
Shuei MEG review meeting, 2 July MEG Software Status MEG Software Group Framework Large Prototype software updates Database ROME Monte Carlo.
ALICE Offline week, CERN 21 February 2005 I. Hrivnacova 1 New geometry framework in MUON I.Hrivnacova IPN, Orsay ALICE Offline week, CERN 21 February 2005.
1 A ROOT Tool for 3D Event Visualization in ATLAS Calorimeters Luciano Andrade José de Seixas Federal University of Rio de Janeiro/COPPE.
Level 3 Muon Software Paul Balm Muon Vertical Review May 22, 2000.
5 May 98 1 Jürgen Knobloch Computing Planning for ATLAS ATLAS Software Week 5 May 1998 Jürgen Knobloch Slides also on:
ALICE Simulation Framework Ivana Hrivnacova 1 and Andreas Morsch 2 1 NPI ASCR, Rez, Czech Republic 2 CERN, Geneva, Switzerland For the ALICE Collaboration.
BeamCal Simulations with Mokka Madalina Stanescu-Bellu West University Timisoara, Romania Desy, Zeuthen 30 Jun 2009 – FCAL Meeting.
CBM Software Workshop for Future Challenges in Tracking and Trigger Concepts, GSI, 9 June 2010 Volker Friese.
19/07/20061 Nectarios Ch. Benekos 1, Rosy Nicolaidou 2, Stathes Paganis 3, Kirill Prokofiev 3 for the collaboration among: 1 Max-Planck-Institut für Physik,
Andreas Morsch, CERN EP/AIP CHEP 2003 Simulation in ALICE Andreas Morsch For the ALICE Offline Project 2003 Conference for Computing in High Energy and.
R.T. Jones, Newport News, May The GlueX Simulation Framework GEANT4 Tutorial Workshop Newport News, May 22-26, 2006 R.T. Jones, UConn Monte Carlo.
October 20th, 2006 C. Gatto 1 4 th Concept Software Status Report.
Simulating the mass spectrum of J/Ψ  and Upsilon Ingrid von Glehn Angus Comrie University of Cape Town Supervisor: Galina Shabratova Veksler and Baldin.
Experience With CBM Muon Simulation Partha Pratim Bhaduri.
Progress report on Muon Reconstruction based on Kalman filter Y. Fisyak, BNL.
Virtual Monte Carlo and new geometry description in STAR Maxim Potekhin STAR Collaboration Meeting, BNL July 17, 2004 July 17, 2004.
The Virtual MonteCarlo D.Adamova 2, V.Berejnoi 1, R.Brun 1, F.Carminati 1, A.Fassó 1, E.Futo 1, I.Gonzalez 3, I.Hrivnacova 4, A.Morsch 1 1 CERN, Geneva;
Simulations for CBM CBM-India Meeting, Jammu, 12 February 2008 V. Friese
Geant4 in production: status and developments John Apostolakis (CERN) Makoto Asai (SLAC) for the Geant4 collaboration.
1 ALICE OFFLINE :ORGANIZATION A user point of view Yves Schutz, SUBATECH, France (PHOS biased)
Java Physics Generator and Analysis Modules Mike Ronan LBNL (presented by Tony Johnson)
The CMS Simulation Software Julia Yarba, Fermilab on behalf of CMS Collaboration 22 m long, 15 m in diameter Over a million geometrical volumes Many complex.
VMC workshop1 Ideas for G4 navigation interface using ROOT geometry A.Gheata ALICE offline week, 30 May 05.
Java Analysis Studio and the hep.lcd class library Mike Ronan - LBNL Joanne Bogart, Gary Bower, Tony Johnson - SLAC Nick Sinev - Oregon Don Benton - U.
LM Feb SSD status and Plans for Year 5 Lilian Martin - SUBATECH STAR Collaboration Meeting BNL - February 2005.
CBM ECAL simulation status Prokudin Mikhail ITEP.
A New Tool For Measuring Detector Performance in ATLAS ● Arno Straessner – TU Dresden Matthias Schott – CERN on behalf of the ATLAS Collaboration Computing.
Evgeny Kryshen (PNPI) Mikhail Ryzhinskiy (SPbSPU) Vladimir Nikulin (PNPI) Detailed geometry of MUCH detector in cbmroot Outline Motivation Realistic module.
1 Outline: Update on muon/dimuon AOD production (R. Arnaldi/E. Scomparin) Other ongoing activities: MUON correction framework (X. Lopez) MUON productions.
CBM Simulation Walter F.J. Müller, GSI CBM Simulation Week, May 10-14, 2004 Tasks and Concepts.
Dual Target Design for CLAS12 Omair Alam and Gerard Gilfoyle Department of Physics, University of Richmond Introduction One of the fundamental goals of.
NEC' /09P.Hristov1 Alice off-line computing Alice Collaboration, presented by P.Hristov, CERN NEC'2001 September 12-18, Varna.
Claudio Grandi INFN-Bologna CHEP 2000Abstract B 029 Object Oriented simulation of the Level 1 Trigger system of a CMS muon chamber Claudio Grandi INFN-Bologna.
April 6, 2000 LHCb Event Data Model Pavel Binko, Gloria Corti LHCb / CERN 1 LHCb Software week LHCb Event Data Model Pavel Binko Gloria Corti LHCb / CERN.
Page 1 of 18 Bjorn S. Nilsen, ALICE November 16 ITS Software meeting ITS Alignment Status Plus other things By Bjørn S. Nilsen The Ohio State University.
Geant4 User Workshop 15, 2002 Lassi A. Tuura, Northeastern University IGUANA Overview Lassi A. Tuura Northeastern University,
UK LVL1 Meeting, RAL, 31/01/00Alan Watson 1 ATLAS Trigger Simulations Present & Future? What tools exist? What are they good for? What are the limitations?
STAR Simulation. Status and plans V. Perevoztchikov Brookhaven National Laboratory,USA.
Introduction to FCC Software FCC Istanbul 11 March, 2016 Alice Robson (CERN/UNIGE) on behalf of / with thanks to the FCC software group.
Object-Oriented Track Reconstruction in the PHENIX Detector at RHIC Outline The PHENIX Detector Tracking in PHENIX Overview Algorithms Object-Oriented.
DZero Monte Carlo Status, Performance, and Future Plans Greg Graham U. Maryland - Dzero 10/16/2000 ACAT 2000.
A Short Course on Geant4 Simulation Toolkit Introduction
MAUS Status A. Dobbs CM43 29 th October Contents MAUS Overview Infrastructure Geometry and CDB Detector Updates CKOV EMR KL TOF Tracker Global Tracking.
Monthly video-conference, 18/12/2003 P.Hristov1 Preparation for physics data challenge'04 P.Hristov Alice monthly off-line video-conference December 18,
Code&Semantic Observations
Migration of reconstruction and analysis software to C++
Visualization of embedding
Commissioning of the ALICE HLT, TPC and PHOS systems
Monte Carlo Tools in ALICE
Ideas for G4 navigation interface using ROOT geometry
Data Analysis in Particle Physics
Linear Collider Simulation Tools
Other GEANT4 capabilities
Framework for the acceptance and efficiency corrections
Use of Geant4 in experiment interactive frameworks AliRoot
A Short Course on Geant4 Simulation Toolkit Introduction
Jupiter and Satellites
Search for coincidences and study of cosmic rays spectrum
Use of GEANT4 in CMS The OSCAR Project
Linear Collider Simulation Tools
Presentation transcript:

The ALICE Simulation Strategy Andreas Morsch For the ALICE Offline Group Joint STAR/ALICE Offline Meeting Brookhaven National Laboratory, Upton, NY April 8-9, 2000

Outline u General Strategy u MC Interface to Transport Codes u Generators u Designed for Evolution u Link to reconstruction and visualization u Fast Simulation

General Strategy u Clear distinction between immediate and long-term requirements. u Assure coherence of the whole simulation process: u Event generation u Particle Tracking u Signal Generation u Digitisation u Fast simulation u Maximum (re)use of existing code and knowledge (people): u Geant3 based simulation code u Users come with FORTRAN+PAW+CERNLIB background

Immediate Requirements u Simulations needed for u Technical Design Reports u Detector design optimization u Proof of principle for new physics analysis ideas u Physics Performance Report u Profit from OO design as early as possible u Design for change with maximum code reuse, i.e. integration of new u Detector Components u Generators u Detector response strategies u and u Fast simulation

Long Term Goals u Comparison between Geant3 and Geant4 using the same geometry and data structure is mandatory (QA) u Smooth transition to Geant4 with maximum reuse of Geant3 based simulation (user-) code u Possible integration of other tracking codes (fast simulators, FLUKA,...)  Use MC interface class to hide implementation specific features  Define G3 and G4 geometries from the same code.

Simulation in the AliRoot Framework u AliRun as central run manager u Interface classes to provide modularity, flexibility and coherence of the simulation process u Monte Carlo interface: AliMC and AliVMC u Generator Interface: AliGenerator u Detector classes mapping the detector logical structure and granularity: AliModule, AliDetector u In the future: Run manager base class to incorporate full simulation and different levels of fast simulation u Visualization, browsers and GUI essential for debugging and ease of use

The AliRun Manager

Virtual Monte Carlo Interface u Both G3 and G4 simulations are based on the virtual Monte Carlo interface. u Both G3/G4 applications are defined from the same source u Same input, geometry, hits, control u Implementation of AliMC for G3 = TGeant3 class u Implementation of AliMC for G4 = TGeant4 class u Each domain is covered by its manager class: geometry, physics, stepping, visualisation u Each manager uses corresponding categories of G4 u “T”-classes contain only ALICE independent code

Geometry Browser x-Sections, dE/dx Geometry Visualization

FLUKA in the ALICE Simulation Framework Boundary Source ALIFE EditorALIFE Script FLUKA Geometry FLUKA AliRoot

Generator Interface: AliGenerator u Provide user with u Easy and coherent way to study variety of physics signals u Testing tools u Background studies u Possibility to study u Full events (event by event) u Single processes u Mixture of both (“Cocktail events”)

Interface to Pythia and Jetset u TPythia derived from TGenerator u Access to Pythia and Jetset common blocks via class methods u implements TGenerator methods u AliPythia derived from TPythia u High level interface to Jetset and Pythia u Tailored to our special needs:  generation of hard processes (charm, beauty, J/ ..) u selection of structure function u Plan to implement nuclear structure functions u forced decay modes u particle decays … and more

One Step up: AliGenCocktail u Generation of Cocktail of different processes u Generation from parameterised transverse momentum and rapidity u Decays using JETSET u Rate and weighting control

Design for Change and Code Reuse in the Simulation Framework u Inheritance (formalized): u Different detector geometries and response simulation strategies are obtained through subclasses of AliDetector overriding CreateGeometry() and StepManager() methods. u Additional member data in AliDetector subclasses u Allow for parametersation of geometry and response u Access methods allow reuse of these parameters in reconstruction and visualization. u Composition and delegation u AliDetector subclass owns pointers to geometry and response objects u Very flexible run time configuration through abstract interfaces u Reuse of geometry and response behavior in reconstruction and visualisation.

Common Base Classes for Simulation, Trigger and Reconstruction: Example Muon Arm u Class design reflects detector physical layout, granularity and response (by composition) u Segmentation and Response interface classes can be used for u Detector response simulation u Trigger Simulation u Hit Reconstruction u Visualization u Current fully implemented in Muon-Arm and HMPID (+NA6i)

ALICE Muon Arm Segmentation base class was developed out of the need to simulate CPCs and CSC with segmentation schemas changing from chamber to chamber, radially … and with time.

Example of a complete detector system integrated into AliRoot: Inner and outer interfaces

Simulation: Step Manager

Reconstruction: Cluster Finder

Fast Simulation u Not yet integrated into the AliRoot Framework u Exists in ALICE as isolated modules (Root macros, kumacs, fortran-code) u Was important in the (pre-) design phase of ALICE u Will be again important for Physics Performance Report u Detector performance in terms of acceptances, efficiency and resolution is known u High statistic analysis without full MC sample.

Possible Design u Design must allow for high flexibility if it should be of any use u Main Components: u Fast detector class (through recursive composition) u Fast detector response (as abstract interface) for acceptance, efficiency, resolution u Black/Whiteboard for functions paramterizing the detector behavior u Abstract factory to create consistent set of components for each fast simulation task

Fast Simulation Draft Design