1 Simulation in Europe Ties Behnke, SLAC/ DESY BRAHMS: our trusted, old full simulation package FORTRAN GEANT321 grown, not designed SIMDET: the fast simulator.

Slides:



Advertisements
Similar presentations
Use of G EANT 4 in CMS AIHENP’99 Crete, April 1999 Véronique Lefébure CERN EP/CMC.
Advertisements

Simulation Studies of a (DEPFET) Vertex Detector for SuperBelle Ariane Frey, Max-Planck-Institut für Physik München Contents: Software framework Simulation.
P. Gay Energy flow session1 Analytic Energy Flow F. Chandez P. Gay S. Monteil CALICE Coll.
14 Sept 2004 D.Dedovich Tau041 Measurement of Tau hadronic branching ratios in DELPHI experiment at LEP Dima Dedovich (Dubna) DELPHI Collaboration E.Phys.J.
Testbeam Requirements for LC Calorimetry S. R. Magill for the Calorimetry Working Group Physics/Detector Goals for LC Calorimetry E-flow implications for.
LCFI physics studies meeting, 28 th June 05 Sonja Hillertp. 1 Report from ILC simulation workshop, DESY June Aim of workshop: preparation for Snowmass;
Ties Behnke, Vasiliy Morgunov 1SLAC simulation workshop, May 2003 Pflow in SNARK: the next steps Ties Behnke, SLAC and DESY; Vassilly Morgunov, DESY and.
Some early attempts at PFA Dhiman Chakraborty. LCWS05 Some early attempts at PFA Dhiman Chakraborty2 Introduction Primarily interested in exploring the.
David Ward/Nigel WatsonCalice UK, 10-Nov-2004 Future Simulation Scope  The deliverables after 3 years will include 1.Published analysis of electron test.
 Track-First E-flow Algorithm  Analog vs. Digital Energy Resolution for Neutral Hadrons  Towards Track/Cal hit matching  Photon Finding  Plans E-flow.
 Performance Goals -> Motivation  Analog/Digital Comparisons  E-flow Algorithm Development  Readout R&D  Summary Optimization of the Hadron Calorimeter.
Geant4-based Simulation Status and Plans Dhiman Chakraborty, Guilherme Lima, Jeremy McCormick, Vishnu Zutshi Calorimetry Working Group ALCPG 2004 Winter.
1 Forward Tracking Simulation Norman A. Graf ALCPG Cornell July 15, 2003.
Individual Particle Reconstruction Norman Graf SLAC April 28, 2005.
PFA Development – Definitions and Preparation 0) Generate some events w/G4 in proper format 1)Check Sampling Fractions ECAL, HCAL separately How? Photons,
Energy Flow Studies Steve Kuhlmann Argonne National Laboratory for Steve Magill, U.S. LC Calorimeter Group.
1/9/2003 UTA-GEM Simulation Report Venkatesh Kaushik 1 Simulation Study of Digital Hadron Calorimeter Using GEM Venkatesh Kaushik* University of Texas.
Track Extrapolation/Shower Reconstruction in a Digital HCAL – ANL Approach Steve Magill ANL 1 st step - Track extrapolation thru Cal – substitute for Cal.
Photon reconstruction and calorimeter software Mikhail Prokudin.
Framework for track reconstruction and it’s implementation for the CMS tracker A.Khanov,T.Todorov,P.Vanlaer.
Progress with the Development of Energy Flow Algorithms at Argonne José Repond for Steve Kuhlmann and Steve Magill Argonne National Laboratory Linear Collider.
Energy Flow and Jet Calibration Mark Hodgkinson Artemis Meeting 27 September 2007 Contains work by R.Duxfield,P.Hodgson, M.Hodgkinson,D.Tovey.
1 Tracking Reconstruction Norman A. Graf SLAC July 19, 2006.
Tracking at LHCb Introduction: Tracking Performance at LHCb Kalman Filter Technique Speed Optimization Status & Plans.
Introduction Multi-jets final states are of major interest for the LC Physics EFlow : An essential test to design the foreseen detector Software (Algorithms)
2004 Xmas MeetingSarah Allwood WW Scattering at ATLAS.
1 Realistic top Quark Reconstruction for Vertex Detector Optimisation Talini Pinto Jayawardena (RAL) Kristian Harder (RAL) LCFI Collaboration Meeting 23/09/08.
LCIO The data model of the persistency framework for LC detector simulation Frank Gaede, DESY, IT 4 th ECFA/DESY LC Workshop Amsterdam April 1 st -4 th.
Non-prompt Track Reconstruction with Calorimeter Assisted Tracking Dmitry Onoprienko, Eckhard von Toerne Kansas State University, Bonn University Linear.
Summary of Simulation and Reconstruction Shaomin CHEN (Tsinghua University)  Framework and toolkit  Application in ILC detector design Jupiter/Satellites,
Track extrapolation to TOF with Kalman filter F. Pierella for the TOF-Offline Group INFN & Bologna University PPR Meeting, January 2003.
AMB HW LOW LEVEL SIMULATION VS HW OUTPUT G. Volpi, INFN Pisa.
Standalone FLES Package for Event Reconstruction and Selection in CBM DPG Mainz, 21 March 2012 I. Kisel 1,2, I. Kulakov 1, M. Zyzak 1 (for the CBM.
1 Calorimetry Simulations Norman A. Graf for the SLAC Group January 10, 2003.
Java Physics Generator and Analysis Modules Mike Ronan LBNL (presented by Tony Johnson)
Pandora calorimetry and leakage correction Peter Speckmayer 2010/09/011Peter Speckmayer, WG2 meeting.
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.
Positional and Angular Resolution of the CALICE Pre-Prototype ECAL Hakan Yilmaz.
FIMCMS, 26 May, 2008 S. Lehti HIP Charged Higgs Project Preparative Analysis for Background Measurements with Data R.Kinnunen, M. Kortelainen, S. Lehti,
CBM ECAL simulation status Prokudin Mikhail ITEP.
PFAs – A Critical Look Where Does (my) SiD PFA go Wrong? S. R. Magill ANL ALCPG 10/04/07.
Bangalore, India1 Performance of GLD Detector Bangalore March 9 th -13 th, 2006 T.Yoshioka (ICEPP) on behalf of the.
Photon reconstruction and matching Prokudin Mikhail.
1 D.Chakraborty – VLCW'06 – 2006/07/21 PFA reconstruction with directed tree clustering Dhiman Chakraborty for the NICADD/NIU software group Vancouver.
J-C Brient-DESY meeting -Jan/ The 2 detector options today …. SiD vs TDR [ * ] [ * ] J.Jaros at ALCPG-SLAC04 ECAL ECAL tungsten-silicon both optionsHCAL.
Ties Behnke: Event Reconstruction 1Arlington LC workshop, Jan 9-11, 2003 Event Reconstruction Event Reconstruction in the BRAHMS simulation framework:
Calorimeter Simulation Infrastructure Norman Graf Arlington ‘03.
Mark Thomson University of Cambridge High Granularity Particle Flow Calorimetry.
TeV muons: from data handling to new physics phenomena Vladimir Palichik JINR, Dubna NEC’2009 Varna, September 07-14, 2009.
12/20/2006ILC-Sousei Annual KEK1 Particle Flow Algorithm for Full Simulation Study ILC-Sousei Annual KEK Dec. 20 th -22 nd, 2006 Tamaki.
Régis Lefèvre (LPC Clermont-Ferrand - France)ATLAS Physics Workshop - Lund - September 2001 In situ jet energy calibration General considerations The different.
A. SarratILC TPC meeting, DESY, 15/02/06 Simulation Of a TPC For T2K Near Detector Using Geant 4 Antony Sarrat CEA Saclay, Dapnia.
SiD Tracking in the LOI and Future Plans Richard Partridge SLAC ALCPG 2009.
09/06/06Predrag Krstonosic - CALOR061 Particle flow performance and detector optimization.
Peter Križan, Ljubljana Dec 7, 2007 Mini WS, SLAC Peter Križan University of Ljubljana and J. Stefan Institute Simulations for SuperBelle SuperB computing.
CMOS Pixels Sensor Simulation Preliminary Results and Plans M. Battaglia UC Berkeley and LBNL Thanks to A. Raspereza, D. Contarato, F. Gaede, A. Besson,
1 SLAC simulation workshop, May 2003 Ties Behnke Mokka and LCDG4 Ties Behnke, DESY and SLAC MOKKA: european (france) developed GEANT4 based simulation.
GEANT4 for Future Linear Colliders
Geant4-based Simulation Status and Plans
slicPandora: slic + pandoraPFANew
Studies with PandoraPFA
ILD Optimisation: towards 2012 University of Cambridge
Individual Particle Reconstruction
Linear Collider Simulation Tools
Argonne National Laboratory
Detector Optimization using Particle Flow Algorithm
Use of GEANT4 in CMS The OSCAR Project
Linear Collider Simulation Tools
Steve Magill Steve Kuhlmann ANL/SLAC Motivation
Sheraton Waikiki Hotel
Presentation transcript:

1 Simulation in Europe Ties Behnke, SLAC/ DESY BRAHMS: our trusted, old full simulation package FORTRAN GEANT321 grown, not designed SIMDET: the fast simulator FORTRAN fast fairly complete one detector: TESLA TDR SGV: fast Simdet alternative The new world: see Henri's talk: MOKKA GEANT4 everything is better, designed,...

Ties Behnke: Simulation in Europe 1Energy Flow Workshop, Nov 7-9, 2002 The simulation framework BRAHMS HEPEVT / generator interface fast simulation full Simulation: Common Output Record SIMDET Reconstruction System: tracking (existing) calorimetry (under development) Hit storage We are working on defining a common hit storage format between BRAHMS and MOKKA, and between the European and the US frameworks

Ties Behnke: Simulation in Europe 1Energy Flow Workshop, Nov 7-9, 2002 BRAHMS complete implementation of the TDR tracker full implementation of the TDR calorimeter full implementation of the forward system full implementation of the muon system f ull track reconstruction and detector merging code calorimeter reconstruction code full energy flow algorithms (a version of..) The BRAHMS suite contains two programs: GEANT3 based simulation code (“BRAHMS proper”) The reconstruction program RERECO technical detail: simulation and reco may be run together or separately BRAHMS: The simulation program: RERECO: The reconstruction program most code is still FORTRAN based communication between simulation and reconstruction via simple serial gzipped, files

Ties Behnke: Simulation in Europe 1Energy Flow Workshop, Nov 7-9, 2002 The Goal The goal: develop and maintain a modern simulation environment which is flexible maintainable for a long time to come scalable At the same time: continue the support for the existing system for still some time to come Ideally: maintain a link between the programs to avoid duplication and translation errors BRAHMS 3xx Fortran object orientation GEANT3 kernel ● tracking package ● calorimeter package GEANT4 kernel ● object oriented tracking package ● object oriented calorimeter package common hit format

Ties Behnke: Simulation in Europe 1Energy Flow Workshop, Nov 7-9, 2002 The Tracking Package TPC hits SI Det hits FCH hits TPC Patrec SI PatrecFCH Patrec find all possible combinations user interface resolve ambiguities in full event ALEPH. OPAL software connect pieces to ambiguous track candidates (DELPLHI) optimise the assignement of hits to tracks based on global event topology main authors of package: Kristian Harder, Markus Elsing, Daniel Wicke, Richard Hawkings

Ties Behnke: Simulation in Europe 1Energy Flow Workshop, Nov 7-9, 2002 The TPC pattern recognition Program is based on ALEPH pattern recognition start from the outside of the TPC, find tracks. remove “outliers”: drop hits with > n sigma from the track treat close by tracks/ hits: drop any hits from the “confusion” region number of tracks with “closeby” hits in dd events, vs. radius of last closeby hit found approx. fraction of hits dropped: <5 %

Ties Behnke: Simulation in Europe 1Energy Flow Workshop, Nov 7-9, 2002 The track fit Track fit is based on a KALMAN filter algorithmus fast implementation taken from DELPHI software transformation into the helix track parameter space is done by a Taylor expansion around a reference trajectory. Iteration to obtain good convergance Material in the detector is modelled by simple surfaces (cylinders, disks, cones) The fit itself removes outliers up to 3 measurement per candidate (chi^2 < 0.1%) use detector ranking (make sure the less precise element is removed) Fit has proven to be very fast quite stable and robust What needs to be done: more systematic evaluation of the performance of the outlier removal logic influence of the ranking in the tracking has to be studied only problem: outlier removal occasionally removes the full TPC segment

Ties Behnke: Simulation in Europe 1Energy Flow Workshop, Nov 7-9, 2002 Performance Analysis Events used: dd events, 500 GeV tau events, 500 GeV, 3 charged particle decay Simulation includes backgrounds: simulate random hits according to expected occupancy not included: background tracks (they are tracks as all others...) For simulated tracks to be used: p > 1 GeV |cos(theta)| < tracks from secondaries are rejected should have left at least 3 hits in a detector For reconstructed tracks to be used at least 3 hits on a track reconstructed performance analysis done by Kristian Harder, DESY Details: LC-DET

Ties Behnke: Simulation in Europe 1Energy Flow Workshop, Nov 7-9, 2002 Overall Patrec Performance I Efficiency: 98.4% Overall tracking system, dd events, 500 GeV, 3T field, “full” background The merging actually increases the overall efficiency slightly compared to individual sub-detectors

Ties Behnke: Simulation in Europe 1Energy Flow Workshop, Nov 7-9, 2002 Overall Performance: Fake Rates, dd Fake tracks: produce extra tracks (split tracks) to same parent dd events, 500 GeV, full background fake rate 0.9%, fairly flat

Ties Behnke: Simulation in Europe 1Energy Flow Workshop, Nov 7-9, 2002 Tracking Performance Summary A complete tracking reconstruction has been constructed and tested Overall performance: tracking efficiency > 98% at 500 GeV (dd events, tau events) fake track fraction between 0.9 and 5% System has been tested with and without background System is stable against reasonable amounts of random hit background things to be done: more realistic background simulation: cluster, curlers, etc how about reconstruction of the correct BX? how about separation of signal from background? need a more thourough investigation of “V0” events speed needs to be improved in the presence of background (SI-VTX patrec) The system is a reasonable starting point and can be used for fairly realistic tracking studies.

Ties Behnke: Simulation in Europe 1Energy Flow Workshop, Nov 7-9, 2002 “Visual” Performance 500 Gev, top pair no ISR no Bkg.

Ties Behnke: Simulation in Europe 1Energy Flow Workshop, Nov 7-9, 2002 Visual Performance

Ties Behnke: Simulation in Europe 1Energy Flow Workshop, Nov 7-9, 2002 Calorimeter Reconstruction The Goal: Reconstruct the 4-momentum of all particles (charged and neutral) in the event tt event at 350 GeV, no ISR This is traditionally called “Energy Flow” which is misleading. It should really be called “Particle Flow” Particle / Energy Flow in this context does not deal with event properties but only with particles Event properties are part of the analysis

Ties Behnke: Simulation in Europe 1Energy Flow Workshop, Nov 7-9, 2002 The Algorithm: “SNARK” A version of the energy flow has been realised in a reconstruction program: SNARK, Author Vassilly Morgunov which is part of the BRAHMS suite Tracks from charged particles in the tracker are linked to clusters in the calo Calo clusters have MAGNITUDE and DIRECTION! The associated energy in the calo is substituted by the more precise energy from the tracker Overlaps of showers are estimated based on magnitude and direction. Charged particle clusters are subtracted, to measure the neutral particles

Ties Behnke: Simulation in Europe 1Energy Flow Workshop, Nov 7-9, 2002 The Algorithm II 1. Collect hits in the calorimeter along the predicted track (track core) within a distance of +/- one electronic cell. 2. Make a first particle hypothesis (e.g. MIP,...) 3. Predict the transverse shower profile, collect more hits within the expected road 4. Iterate, until measurement and expectation agree best 5. Any hits which at the end of the procedure are not associated belong to a neutral particle. Run “conventional” clustering, determine properties of neutral particle The system depends on high granularity both in ECAL and HCAL excellent linking between Tracker – ECAL – HCAL extensive use of amplitude info (optimised for tile HCAL) Note: a similar program, but optimised for the digital HCAL, is also under development (Ecole Polytechnic)

Ties Behnke: Simulation in Europe 1Energy Flow Workshop, Nov 7-9, 2002 Some details

Ties Behnke: Simulation in Europe 1Energy Flow Workshop, Nov 7-9, 2002 Some details

Ties Behnke: Simulation in Europe 1Energy Flow Workshop, Nov 7-9, 2002 The HCAL (tile option)

Ties Behnke: Simulation in Europe 1Energy Flow Workshop, Nov 7-9, 2002 Some results Compare reconstructed to expected Momentum: P_rec/ P_MC ZH -> hadron events at 500 GeV No tree info on linkage used, only ordered by momentum

Ties Behnke: Simulation in Europe 1Energy Flow Workshop, Nov 7-9, 2002 Neutrals/ Photons Tails are from neutral particles: Neutral hadrons Photons

Ties Behnke: Simulation in Europe 1Energy Flow Workshop, Nov 7-9, 2002 Some Physics Results results are preliminary, and are only shown for illustration... Vassilly Morgunov

Ties Behnke: Simulation in Europe 1Energy Flow Workshop, Nov 7-9, 2002 Some Physics Results S. Chekanov, V. Morgunov Intrinsic mass resolutionIncluding detector and resonstruction effects

Ties Behnke: Simulation in Europe 1Energy Flow Workshop, Nov 7-9, 2002 Next Steps basic program development done user interface now there (needs to be finalised / extended/ discussed) need detailed and systematic performance studies ongoing: physics studies (top mass resolution, W mass resolution etc) results (prel) will be shown in Prague next week need much more low-level studies: photon ID hadron ID cluster resolution dependence on internal parameters etc etc. need comparison to GEANT4 studies (MOKKA)

Ties Behnke: Simulation in Europe 1Energy Flow Workshop, Nov 7-9, 2002 Technical Issues: Formats Hits after the simulation and digitisation: stored in “HITS” file BRAHMS: binary output (c-write routines) gzip on the fly (ZLIB algorithm) basic file structure: Start of Run record: run/ event number “constant record”: detector configuration at simulation time Start of Run record: run/ event number “constant record”: detector configuration at simulation time Start of Event Marker End of Event Marker Subdetector Hits: Identifier, number of words/event hit record (typically x,y,z,E, but can be more) MC particle record (MC only) GEANT Volume record (MC only) Subdetector Hits: Identifier, number of words/event hit record (typically x,y,z,E, but can be more) MC particle record (MC only) GEANT Volume record (MC only) Record is for the most part self-describing (adding / removing detectors..) User has to interpret however the information....

Ties Behnke: Simulation in Europe 1Energy Flow Workshop, Nov 7-9, 2002 The HITS format such a format is simple compact transportable fast available for many languages (only needs ZLIB... ) it is not a optimised for object-oriented environments (pointers,... ) it does not have direct access (though a simple “fast skip” mechanism would be easy to implement) The US SIO format is actually very similar, plus is has some pointer support it has fast skip BUT: SIO does not exist for FORTRAN systems

Ties Behnke: Simulation in Europe 1Energy Flow Workshop, Nov 7-9, 2002 The Final Output After reconstruction: store “energy flow objects” as main items: BRAHMS: adopt scheme already implemented in SIMDET, with some (minor) modifications MC record Eflow record StatusPointersTracksCalorimeterMuon type MC ID NGEN NTRK NCAL NMUON type MC ID NGEN NTRK NCAL NMUON px momentum GeV py pz E Energy of the object m mass of the object Q charge of the object px momentum GeV py pz E Energy of the object m mass of the object Q charge of the object Parameters MC record number Energy Fraction carried repeated ngen times MC record number Energy Fraction carried repeated ngen times Track Parameters p, theta, phi, q, d0, z0 error matrix dedx information repeated ntrk times Track Parameters p, theta, phi, q, d0, z0 error matrix dedx information repeated ntrk times ECAL clusters HCAL clusters repeated ncal times pointers to calo hits ECAL clusters HCAL clusters repeated ncal times pointers to calo hits Muon track/E info repeated nmuon times Muon track/E info repeated nmuon times

Ties Behnke: Simulation in Europe 1Energy Flow Workshop, Nov 7-9, 2002 Accessing the information The output information is written to file: same format as hit file can read with stand-alone application (FORTRAN, JAVA, C... ) a JAVA interface is under development Internally the information is available through FORTRAN statement functions simple array-like syntax, maps onto internal ZEBRA store hides ZEBRA completetly from the user allows the use of “pointers” in FORTRAN fast do neflow=1, nef(1) px = ref(1,neflow) nehit = ief_ne(neflow) if ( ref(8,neflow).ne. 0. ) then end if end do Internally the link to the hit information is maintained: track hit info calo hit info muon hit info...

Ties Behnke: Simulation in Europe 1Energy Flow Workshop, Nov 7-9, 2002 Next Steps Try to standardise on a common hit and output format makes interchange of ideas and work easier makes reconstruction programs done in one world accessible to another makes the life much easier for anyone who wants to work with these things Try to agree on a common CONTENT of the energy flow records Try to remain open: in europe we do not plan to “force” people into one system (root, JAS, PAW...) we have to be able to move a few years from now BRAHMS: will continue to maintain, at low level, will be replaced by MOKKA (e.g.) in the forseeable future RECO: the reconstruction suite will live much longer BRAHMS: pre-versions (no guarantee):

Ties Behnke: Simulation in Europe 1Energy Flow Workshop, Nov 7-9, 2002 A Comparsion of Showers Compare the shower shapes as a function of detector medium: Digital HCAL will (probably) use gaseous detectors Tile HCAL will use scintillators We expect some difference: Neutron cross-section in plastic is different than in gas: neutron component in plastic will be larger Scintillator is more sensitive to the (low-energy) photons produced in the shower: expect a “Halo” in the case of the scintillator

Ties Behnke: Simulation in Europe 1Energy Flow Workshop, Nov 7-9, 2002 Comparsion Gas – Scintillator Compare the shower shape in Scintillator and in Gas same sampling structure

Ties Behnke: Simulation in Europe 1Energy Flow Workshop, Nov 7-9, 2002 Comparsion Gas- Scintillator DigitalAnalog