MAPS, RAL, 28-Feb-2006Nigel Watson / Birmingham Geant4 Simulation of MAPS  Geant4/Mokka application has flexible way to change Si thickness, pixel size.

Slides:



Advertisements
Similar presentations
A MAPS-based readout of an electromagnetic calorimeter for the ILC Nigel Watson (Birmingham Univ.) Motivation Physics simulations Sensor simulations Testing.
Advertisements

LCFI physics studies meeting, 28 th June 05 Sonja Hillertp. 1 Report from ILC simulation workshop, DESY June Aim of workshop: preparation for Snowmass;
28 Feb 2006Digi - Paul Dauncey1 In principle change from simulation output to “raw” information equivalent to that seen in real data Not “reconstruction”,
1Calice-UK Cambridge 9/9/05D.R. Ward David Ward Compare Feb’05 DESY data with Geant4 and Geant3 Monte Carlos. Work in progress – no definitive conclusions.
Status of MAPS Geometry Simulation Yoshinari Mikami University of Birmingham 17th MAY 2006 MAPS Meeting at Rutherford Appleton Laboratory.
Calice UK Meeting / 10/11/2004 D.R. Ward1 David Ward University of Cambridge Simulation Reconstruction Preparations for test beam UK software work.
Geant4-based Simulation Status and Plans Dhiman Chakraborty, Guilherme Lima, Jeremy McCormick, Vishnu Zutshi Calorimetry Working Group ALCPG 2004 Winter.
Geant4 Activities at NICADD / NIU Dhiman Chakraborty, Guilherme Lima, Jeremy McCormick, Vishnu Zutshi Simulations Working Group ALCPG 2004 Winter Workshop.
October 20th, 2006 A. Mazzacane 1 4 th Concept Software First Results.
17 May 2007LCWS analysis1 LCWS physics analysis work Paul Dauncey.
Algorithm design for MAPS clustering Bradley Hopkinson / Birmingham Introduction: ● Using LDC01 detector model in Mokka ● MAPS Mokka geometry (Yoshi.
1 Benchmarking the SiD Tim Barklow SLAC Sep 27, 2005.
LC detector simulation efforts in America Dhiman Chakraborty N. I. Center for Accelerator & Detector Development for the International.
High Granularity ECAL Study Using SLIC Nigel Watson Introduction Software Tools Framework Results Summary [Simulations by J.Lilley, Birmingham/Durham summer.
1 SLAC LCD Simulations Group Jeremy McCormick ILC Detector Simulation using SLIC LDC: ttbar SiD May05: 100 muonsSiD Aug05: ttbarCDC Aug05: ttbar 6 jets.
Slic A Geant4-based detector simulation package Norman Graf, Jeremy McCormick SLAC October 15, 2009.
SiD Software Status. Framework Overview Pythia, WHIZARD, etc. Pythia, WHIZARD, etc. SLIC Tracking, PFA, etc. LCSim StdHep LCIO Events JAS3 (or any AIDA.
Mokka and integration of the geometry AIDA kick-off meeting WP2 session: Common software tools 17 February 2011 – CERN Paulo Mora de Freitas and Gabriel.
Status of MC Simulation Huaimin Liu BESIII Collaboration meeting IHEP, Beijing, Jan. 12, 2006.
ALCPG October 25 th 2007 Hans Wenzel Calorimetry in slic How-to Motivation for dual readout Calorimeter What are our requirements Why did we choose SLIC.
ALCPG Simulation Status and Plans ECFA LC Workshop, Durham Sep. 2, 2004 Norman Graf (SLAC)
ALCPG Simulation Status and Plans ACFA LC Workshop, Taipei Nov. 10, 2004 Norman Graf (SLAC)
ALCPG Software Tools Jeremy McCormick, SLAC LCWS 2012, UT Arlington October 23, 2012.
Org.lcsim Reconstruction and Analysis framework for ILC Detectors Tony Johnson SLAC July 2006.
Implementing a dual readout calorimeter in SLIC and testing Geant4 Physics Hans Wenzel Fermilab Friday, 2 nd October 2009 ALCPG 2009.
Detector Simulation Software Norman Graf (SLAC) CLIC08 Workshop CERN October 15, 2008.
BESIII MC Release notes & planned development Dengzy, Hem, Liuhm, Youzy, Yuany Nov. 23, 2005.
BeamCal Simulations with Mokka Madalina Stanescu-Bellu West University Timisoara, Romania Desy, Zeuthen 30 Jun 2009 – FCAL Meeting.
Summary of Simulation and Reconstruction Shaomin CHEN (Tsinghua University)  Framework and toolkit  Application in ILC detector design Jupiter/Satellites,
ALCPG Software Framework Overview & Updates Jeremy McCormick, SLAC SiD Group ALCPG 2009.
Lepton Collider Increased interest in high energy e + e - collider (Japan, CERN, China) STFC funded us for £75k/year travel money in 2015 and 2016 to re-
Hadronic Interaction Studies for LHCb Nigel Watson/Birmingham [Thanks to Silvia M., Jeroen v T.]
26 Apr 2009Paul Dauncey1 Digital ECAL: Lecture 1 Paul Dauncey Imperial College London.
Sensitive Detector Segmentation Norman Graf (SLAC) LC-ECFA Meeting, DESY May 28, 2013.
M. Chefdeville LAPP, Annecy, France. Introduction  Motivations for a Digital hadronic calorimeter Count hits instead of measuring energy deposits Reduce.
Simulation and Analysis of VTX03 and Upgrades to LASS Ryan Page.
Status of MAPS Geometry Simulation Yoshinari Mikami University of Birmingham 21 th April 2006 MAPS Meeting at Rutherford Appleton Laboratory.
Cluster finding in CALICE calorimeters Chris Ainsley University of Cambridge, UK LCWS 04: Simulation (reconstruction) parallel session 20 April 2004, Paris,
Integrated Tracking-Clustering Dmitry Onoprienko Fermilab 2009 Linear Collider Workshop of the Americas. Albuquerque, September-October 2009.
Gabriel Musat L.L.R. – Ecole polytechnique ECFA-DESY Linear Collider Workshop Amsterdam, April 1-4, 2003.
Calorimeter Assisted Track Finder Tracking Infrastructure Dmitry Onoprienko Kansas State University Linear Collider Workshop 2007 May 30 – June 3, 2007.
CBM ECAL simulation status Prokudin Mikhail ITEP.
SoLID simulation with GEMC Zhiwen Zhao 2015/03/26.
25 Oct 2007Jeremy McCormick, ALCPG MC1 ALCPG Monte Carlo Framework.
TB model improvements in Mokka and status of MC production Fabrizio Salvatore Royal Holloway University of London.
26 Apr 2009Paul Dauncey1 Digital ECAL: Lecture 3 Paul Dauncey, Imperial College London.
Plans for a Simulation Study of the Magnetic Field Requirements of the LC TPC February 2006, ILC TPC Analysis Jamboree, DESY Christian Hansen University.
Digital Calorimetry using GEM technology Andy White for UTA group (A. Brandt, K. De, S. Habib, V. Kaushik, J. Li, M. Sosebee, Jae Yu) U.C. Santa Cruz 6/28/2002.
Digitization and hit reconstruction for Silicon Tracker in MarlinReco Sergey Shulga, Tatiana Ilicheva JINR, Dubna, Russia GSU, Gomel, Belarus LCWS07 30.
Rutherford Appleton Laboratory Particle Physics Department G. Villani CALICE MAPS Siena October th Topical Seminar on Innovative Particle and.
DD4hep-Based Simulation Nikiforos Nikiforou CERN/PH-LCD ILD Meeting 2014 Oshu City, September 9 th, 2014.
SiD Workshop, Boulder 2008Dmitry Onoprienko SiD Workshop Boulder, September 2008 Dmitry Onoprienko Kansas State University Update on tracker hit processing.
Slic A Geant4-based detector simulation package Jeremy McCormick, Norman Graf, Ron Cassell, Tony Johnson SLAC June 8, 2006.
5 May 2006Paul Dauncey1 The ILC, CALICE and the ECAL Paul Dauncey Imperial College London.
SiD Tracking in the LOI and Future Plans Richard Partridge SLAC ALCPG 2009.
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-based detector simulation activities at NICADD Guilherme Lima for the NICADD simulations group December 2003.
Data Model: LCIO to LCIO2.0 Norman Graf (SLAC) ILC-CLIC Software, CERN May 28, 2009.
Integrated Tracking/Clustering Algorithm
Update on DECAL and some questions
slicPandora: slic + pandoraPFANew
Physical Units Event Data Model Access to MonteCarlo truth
Digital Calorimetry using GEM technology Andy White for UTA group
Silicon Tracking with GENFIT
Linear Collider Simulation Tools
Fluka, comparison of hadronic models
Geant4 Activities at NICADD / NIU
Use of GEANT4 in CMS The OSCAR Project
Linear Collider Simulation Tools
Presentation transcript:

MAPS, RAL, 28-Feb-2006Nigel Watson / Birmingham Geant4 Simulation of MAPS  Geant4/Mokka application has flexible way to change Si thickness, pixel size  Thickness: default is 500  m, “sensitive” and “physical” equivalent  Need to separate these two, initially 20  m sensitive, 480  m substrate (easier comparison with standard simulation)  … But only 1 x 32-bit int used for encoding “cell ID”  OK for 1cm 2 pixels, ~ in whole detector  Number of MAPS sensors >  Need 2 ints  Want flexibility to study varying pixel size and digitisation efficiently  Simulation of detector/interactions much slower than digitistion, so 2 stage process 1.Simulate detector 2.Implement digitisation as pre-processor to analysis/reconstruction  Several possibilities…

MAPS, RAL, 28-Feb-2006Nigel Watson / Birmingham Alveolus in LDC01/Ecal02  Simple layer structure  Sensitive and physical Si equivalent Alveolus=2.1mm PCB=0.8mm Si=0.5mm

MAPS, RAL, 28-Feb-2006Nigel Watson / Birmingham SimCalorimeterHitSimCalorimeterHit  Public Member Functions virtual int getCellID0 () const=0 getCellID0 Returns the detector specific (geometrical) cell id. virtual int getCellID1 () const=0 getCellID1 Returns the second detector specific (geometrical) cell id. virtual float getEnergy () const=0 getEnergy Returns the energy of the hit in [GeV]. virtual const float * getPosition () const=0 getPosition Returns the position of the hit in world coordinates. virtual int getNMCParticles () const=0 getNMCParticles Returns the number of MC contributions to the hit. virtual int getNMCContributions () const=0 getNMCContributions Returns the number of MC contributions to the hit. virtual float getEnergyCont (int i) const=0 getEnergyCont Returns the energy in [GeV] of the i-th contribution to the hit. virtual float getTimeCont (int i) const=0 getTimeCont Returns the time of the i-th in [ns] contribution to the hit. virtual int getPDGCont (int i) const=0 getPDGCont Returns the PDG code of the shower particle that caused this contribution. virtual MCParticle * getParticleCont (int i) const=0 MCParticlegetParticleCont Returns the MCParticle that caused the shower responsible for this contribution to the hit.MCParticle

MAPS, RAL, 28-Feb-2006Nigel Watson / Birmingham SimTrackerHitSimTrackerHit  Public Member Functions virtual int getCellID () const=0getCellID Returns the detector specific (geometrical) cell id. virtual const double * getPosition () const=0getPosition Returns the hit position in [mm]. virtual float getdEdx () const=0 getdEdx Returns the dE/dx of the hit in [GeV]. virtual float getTime () const=0 getTime Returns the time of the hit in [ns]. virtual MCParticle * getMCParticle () const=0 MCParticlegetMCParticle Returns the MC particle that caused the hit. virtual const float * getMomentum () const=0getMomentum Returns the 3-momentum of the particle at the hits position in [GeV] - optional, only if bit LCIO::THBIT_MOMENTUM is set.

MAPS, RAL, 28-Feb-2006Nigel Watson / Birmingham Option 0  Reduce (sensitive detector) pixel size, treat each MAPS sensor ~50x50  m 2 pixel as SimCalorimeterHit  Need to implement 2 x CellIDs  Class provides hit position (world coordinate system) at cell centre  Problem: need position ~5x5  m 2 to use Giulio’s efficiency mapping  Had originally planned to apply this in simulation (which may have been easier)

MAPS, RAL, 28-Feb-2006Nigel Watson / Birmingham Option 1a  Do not reduce (sensitive detector) pixel size, keep simulated segmentation as 1x1cm 2  Use SimTrackerHit class for hits in epi-layer  Retain exact hit position in LCIO output file  Apply Giulio’s mapping in analysis  Use the same, single CellID for all MAPSTrackerHits in same 1x1cm 2 pixel (can be used to determine cell centre via CGA)  Use position as local coordinates in reference frame of 1x1cm 2 pixel  Very easy to apply efficiency mapping  Need to provide modified methods for e.g. event display tools   Need to either use CGA to convert from CellID to world coordinates, or generate associated SimCalorimeterHit in Si substrate  Easy to relate individual hits from same pixels (int comparisons)

MAPS, RAL, 28-Feb-2006Nigel Watson / Birmingham Option 1b  Do not reduce (sensitive detector) pixel size, keep simulated segmentation as 1x1cm 2  Use SimTrackerHit class for hits in epi-layer  Retain exact hit position in LCIO output file  Apply Giulio’s mapping in analysis  Use single CellID to define which 5x5  m 2 area track hits  Use position as world coordinate of hit  Very easy to apply efficiency mapping  No need to provide modified methods for e.g. event display tools   Difficult to relate hits from same MAPS pixel or 1cm 2 pixel – need to know about rotations, etc. of whole detector, many fp comparisons

MAPS, RAL, 28-Feb-2006Nigel Watson / Birmingham Option 1c  Do not reduce (sensitive detector) pixel size, keep simulated segmentation as 1x1cm 2  Use SimTrackerHit class for hits in epi-layer  Retain exact hit position in LCIO output file  Apply Giulio’s mapping in analysis  Use single CellID to define which 5x5  m 2 area track hits  Use position as world coordinate of CENTRE OF 1X1cm 2 CELL  Very easy to apply efficiency mapping  No need to provide modified methods for e.g. event display tools   Less difficult to relate hits from same MAPS pixel, but need to get coordinates of 1cm 2 cell for each MAPS hit

MAPS, RAL, 28-Feb-2006Nigel Watson / Birmingham Basic concept for MAPS How small is small? EM shower core density at 500GeV is ~100/mm 2 Pixels must be < 100  100  m 2 ; working number is 50  50  m 2 Gives ~10 12 pixels for ECAL! How small is small? EM shower core density at 500GeV is ~100/mm 2 Pixels must be < 100  100  m 2 ; working number is 50  50  m 2 Gives ~10 12 pixels for ECAL! Swap 1  1 cm 2 Si pads with small pixels “Small” := at most one particle/pixel Threshold only/pixel, i.e. Digital ECAL

ZOOM MAPS 50 x 50 micron pixels SiD 16mm area cells

MAPS, RAL, 28-Feb-2006Nigel Watson / Birmingham Aims/RationaleAims/Rationale  Independent study of MAPS  Try out evolving North American software suite  Event reconstruction framework  Easy to adapt geometry and implement MAPS  SLIC  Comparison of baseline SiD analogue Si to MAPS ECAL  SLIC  Is well documented and supported  Gets geometry defintion from LCDD format, typically generated from “compact” XML format using GeomConverter, attractive for MAPS study.  Setting up SLIC is OK  Dependences CLHEP, GEANT4, LCPhys, LCIO, Xerces-C++, GDML, LCDD, …

MAPS, RAL, 28-Feb-2006Nigel Watson / Birmingham Software Framework  Conclusion: very easy to use this lightweight framework, well adapted to getting started quickly with little overhead  This study using JAS3/org.lcsim  Other prototype data analysis summer project (M.Stockton) using  George M.’s cleaned+calibrated LCIO files  Marlin  JAS3 + AIDA + Wired (for event display)

MAPS, RAL, 28-Feb-2006Nigel Watson / Birmingham Implementing MAPS in SiD  Based on SiD geometry ‘cdcaug05',  cm W, 0.5cm W  Adapt Si thickness to an epitaxial layer thickness of 5  m  m substrate for MAPS