28 Feb 2006Digi - Paul Dauncey1 In principle change from simulation output to “raw” information equivalent to that seen in real data Not “reconstruction”,

Slides:



Advertisements
Similar presentations
Proposal for a new design of LumiCal R. Ingbir, P. Ruzicka, V. Vrba October 07 Malá Skála.
Advertisements

MAPS, RAL, 28-Feb-2006Nigel Watson / Birmingham Geant4 Simulation of MAPS  Geant4/Mokka application has flexible way to change Si thickness, pixel size.
Simulation of the RPC Response José Repond Argonne National Laboratory CALICE Collaboration Meeting University Hassan II Casablanca, Morocco September.
24 September 2002Paul Dauncey1 Trigger issues for the CALICE beam test Paul Dauncey Imperial College London, UK.
Anne-Marie Magnan Imperial College London Tuesday, December18th 2007 Calice Software Review -- DESY -- A.-M. Magnan (IC London) 1 Tracking and ECAL reconstruction.
20 Feb 2002Readout electronics1 Status of the readout design Paul Dauncey Imperial College Outline: Basic concept Features of proposal VFE interface issues.
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.
10 Nov 2004Paul Dauncey1 MAPS for an ILC Si-W ECAL Paul Dauncey Imperial College London.
November 30th, 2006MAPS meeting - Anne-Marie Magnan - Imperial College London 1 MAPS simulation Application of charge diffusion on Geant4 simulation and.
Cluster Threshold Optimization from TIF data David Stuart, UC Santa Barbara July 26, 2007.
1 CALICE D4 simulation results G.Villani feb. 06 Cell size: 25 x 25  m 2 Epitaxial thickness: 20  m Diode location: S4 Diode size: 1.5 x 1.5  m 2 Cell.
February 8th, 2007Anne-Marie Magnan - Imperial College London 1 Update on clusterisation studies for MAPS Comparison between 2 methods of clustering Geant4/LCIO.
17 May 2007LCWS analysis1 LCWS physics analysis work Paul Dauncey.
Anne-Marie Magnan Imperial College London Kobe, May 11th, 2007 Calice meeting --- Anne-Marie Magnan 1 Status of MC reconstruction MC Reconstruction Chain.
29 Mar 2007Tracking - Paul Dauncey1 Tracking/Alignment Status Paul Dauncey, Michele Faucci Giannelli, Mike Green, Anne-Marie Magnan, George Mavromanolakis,
1 Sept 2005Paul Dauncey1 MAPS award and issues Paul Dauncey Imperial College London.
Simulation of RPC avalanche signal for a Digital Hadron Calorimeter (DHCAL) Lei Xia ANL - HEP.
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)
15 Dec 2010 CERN Sept 2010 beam test: Sensor response study Chris Walmsley and Sam Leveridge (presented by Paul Dauncey) 1Paul Dauncey.
How to Build a CPU Cache COMP25212 – Lecture 2. Learning Objectives To understand: –how cache is logically structured –how cache operates CPU reads CPU.
1 Realistic top Quark Reconstruction for Vertex Detector Optimisation Talini Pinto Jayawardena (RAL) Kristian Harder (RAL) LCFI Collaboration Meeting 23/09/08.
LAV Software Status Emanuele Leonardi – Tommaso Spadaro Photon Veto WG meeting – 2015/03/24.
11 Sep 2009Paul Dauncey1 TPAC test beam analysis tasks Paul Dauncey.
26 Apr 2009Paul Dauncey1 Digital ECAL: Lecture 1 Paul Dauncey Imperial College London.
Hongyu Fu, Trigger group The Monte Carlo for Trigger Design of BES3 Scintillating Fibre BEMC Outline: Introduction to BES3 Scin-fibre BEMC Trigger.
Simulation of GOSSIP/GridPix Nominal Detector, and GOSSIP in ATLAS.
21 Jun 2010Paul Dauncey1 First look at FNAL tracking chamber alignment Paul Dauncey, with lots of help from Daniel and Angela.
7 May 2009Paul Dauncey1 Tracker alignment issues Paul Dauncey.
Cluster finding in CALICE calorimeters Chris Ainsley University of Cambridge, UK LCWS 04: Simulation (reconstruction) parallel session 20 April 2004, Paris,
Bob Jacobsen Aug 6, 2002 From Raw Data to Physics From Raw Data to Physics: Reconstruction and Analysis Introduction Sample Analysis A Model Basic Features.
19 July 2007Paul Dauncey - Software Review1 Preparations for the Software “Review” Paul Dauncey.
G. BrunoOffline week - February Comparison between test- beam data and the SPD simulations in Aliroot G. Bruno, R. Santoro Outline:  strategy of.
1 A first look at the KEK tracker data with G4MICE Malcolm Ellis 2 nd December 2005.
CBM ECAL simulation status Prokudin Mikhail ITEP.
1ECFA/Vienna 16/11/05D.R. Ward David Ward Compare these test beam data with Geant4 and Geant3 Monte Carlos. CALICE has tested an (incomplete) prototype.
TPG digitization update Phone conference 18/2 -04 Rikard Sandström Geneva University.
21 Sep 2009Paul Dauncey1 Status of Imperial tasks Paul Dauncey.
Why A Software Review? Now have experience of real data and first major analysis results –What have we learned? –How should that change what we do next.
HEP Tel Aviv University LumiCal (pads design) Simulation Ronen Ingbir FCAL Simulation meeting, Zeuthen Tel Aviv University HEP experimental Group Collaboration.
Jyly 8, 2009, 3rd open meeting of Belle II collaboration, KEK1 Charles University Prague Zdeněk Doležal for the DEPFET beam test group 3rd Open Meeting.
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.
Plans to study the Readout design in the forward region June 12 th 2007 Hans Wenzel  Currently: one big sensitive silicon disks: we record the Geant 4.
Rutherford Appleton Laboratory Particle Physics Department G. Villani CALICE MAPS Siena October th Topical Seminar on Innovative Particle and.
LHCb VELO Upgrade Strip Chip Option: Data Processing Algorithms Giulio Forcolin, Abdul Afandi, Chris Parkes, Tomasz Szumlak* * AGH-Krakow Part I: LCMS.
August 26, 2003P. Nilsson, SPD Group Meeting1 Paul Nilsson, SPD Group Meeting, August 26, 2003 Test Beam 2002 Pixel Response Simulation: Update Jan Conrad.
Calorimeter Simulation Infrastructure Norman Graf Arlington ‘03.
Custom mechanical sensor support (left and below) allows up to six sensors to be stacked at precise positions relative to each other in beam The e+e- international.
1 Nick Sinev, ALCPG March 2011, Eugene, Oregon Investigation into Vertex Detector Resolution N. B. Sinev University of Oregon, Eugene.
10 Nov 2005Paul Dauncey1 Target power level stated in requirement was 1  W/mm 2 This is averaged over whole period of operation with ILC bunch timing.
1 Oct 2009Paul Dauncey1 Status of 2D efficiency study Paul Dauncey.
Laboratoire de l’Accélérateur Linéaire, Orsay, France and CERN Olivier Callot 18 March 2003 Online Data Format and Condition Database Proposed data format.
4 Jun 2008Paul Dauncey1 Crosstalk and laser results Paul Dauncey, Anne-Marie Magnan, Matt Noy.
The Prototype Simulation of SDHCAL Ran.Han Gerald.Grenier Muriel.Donckt IPNL.
1 PP Minimum Bias Triggering Simulations Alan Dion Stony Brook University.
5 May 2006Paul Dauncey1 The ILC, CALICE and the ECAL Paul Dauncey Imperial College London.
18 Sep 2008Paul Dauncey 1 DECAL: Motivation Hence, number of charged particles is an intrinsically better measure than the energy deposited Clearest with.
Application of a Charge Transfer Model to Space Telescope Data Paul Bristow Dec’03
9 Sep 2008Paul Dauncey1 Tracking software status Paul Dauncey.
FCAL Krakow meeting, 6. May LumiCal concept including the tracker R. Ingbir, P.Růžička, V. Vrba.
CMOS Pixels Sensor Simulation Preliminary Results and Plans M. Battaglia UC Berkeley and LBNL Thanks to A. Raspereza, D. Contarato, F. Gaede, A. Besson,
Monitoring of cell to cell inhomogeneity and transfer into simulation M. Vander Donckt.
1 float Data Type Data type that can hold numbers with decimal values – e.g. 3.14, 98.6 Floats can be used to represent many values: –Money (but see warning.
11 Sep 2007Tracking - Paul Dauncey1 Tracking Code Paul Dauncey, Imperial College London.
IPHC, Strasbourg / GSI, Darmstadt
Simple charge diffusion model
Charge diffusion model (again)
The new ATLAS Fast Calorimeter Simulation
Presentation transcript:

28 Feb 2006Digi - Paul Dauncey1 In principle change from simulation output to “raw” information equivalent to that seen in real data Not “reconstruction”, which is non-linearity corrections, clustering, etc; further downstream Most of the CPU time in simulation is tracking of physical particles through complicated detector structure Digitisation (and reconstruction) usually much faster Ideally would keep things flexible Ability to redo digitisation without rerunning full simulation Allow fast change of parameters for identical events; pixel size, threshold level, noise rate, etc. Also want easy comparison with diode pad option Keep diode pad structure, currently 1×1cm 2 pads Within this, subdivide into pixels, assume 50×50  m 2 pixels (200×200/pad) MAPS “Digitisation”

28 Feb 2006Digi - Paul Dauncey2 Divide diode pad into pixels (epitaxial layer) and ”bulk pads” Keep energy deposits in bulk pads so diode pad energy can be reconstructed in digitisation step for comparison Digitisation concept

28 Feb 2006Digi - Paul Dauncey3 Input is the main issue “Standard” interface is LCIO simCalorimeterHit objects Contain energy, centre position of “cell” and two 32-bit int “cellIDs” The discussion is on what the “cells” are To be flexible for pixel size, need finer pixellation here Obvious subpixel size would be Giulio’s charge mapping size = 5  m Leads to 30M diode pads × 4M subpixels/pad ~ subpixels! Certainly need 64 bits (up to 4×10 18 ) to store subpixel cellID number Positions are floats; may hit precision limit trying to store coordinates ~1m to an accuracy of ~1  m If this can be implemented in GEANT4 simulation Energy would then be raw deposited energy  charge in subpixel Digitisation would apply Giulio’s mapping to spread charge out Add subpixels in groups to required pixel size Gives charge in each real pixel to compare to threshold Digitisation input

28 Feb 2006Digi - Paul Dauncey4 GEANT4 implemention may be hard They never expected so many active cells and such small sizes An alternative would be to make simCalorimeterHits with “cells” equivalent to diode pads Have position not as centre of cell but exact location of energy deposit Would need access to geometry database when doing digitisation to translate position into Giulio subpixel Then apply mapping and continue as before Digitisation input (cont) Complication due to aspect ratio of subpixels Epitaxial layer ~ 20  m > subpixel size ~ 5  m No direction information is stored; loss of imformation

28 Feb 2006Digi - Paul Dauncey5 Seems trivial to do in principle But practical implementation can be tricky due to pixels Only point where all pixels need to be considered For pixels with no charge, probability of a noise hit is constant Assuming no coherent noise, crosstalk, bad channels, etc. No point in generating Gaussian noise and imposing threshold Simply say hit or no hit with correct probability Probability ~ 10  5 (or less); total of ~10 7 noise hits in calorimeter Not trivial to get high precision random number generator at this level; may need to take square-root and use two random numbers Would need ~ random number calls; could be slow Better to pick number of noise hits from binomial distribution Work at diode pad level: expect average of 40000×10  5 ~ 0.4 hits/event Only need one high precision number for binomial per pad and then two integer values for x and y within pad: total of ~ 5×10 7 random number calls Noise simulation

28 Feb 2006Digi - Paul Dauncey6 Assume will generate ~10 6 events Equivalent to 30M×10 6 ~ 3×10 13 pads Need probabilities down to ~10  13 (Probably noise beyond that due to coherent effects or bad channels anyway) Equivalent to a maximum of ~15 noise hits per pad Binomial noise distribution

28 Feb 2006Digi - Paul Dauncey7 Pixels with physical charge deposited need special treatment Not a fixed probability; depends on charge Noise can push total charge above or below threshold Here, do more standard treatment Add Gaussian noise charge to real charge Check against threshold and flag if above Can do binomial noise in whole calorimeter first No bias if noise result then discarded for pixels with charge Presumably number of hit pixels much less than 10 7 /event CPU dominated by noise hit implementation Note, noise cannot be done once only in this scheme Need to redo when changing pixel size or threshold, as well as noise rate. Charge noise simulation

28 Feb 2006Digi - Paul Dauncey8 Conceptually, output is a list of hit pixels Need to define how this is to be implemented Propose LCIO object (TBD) containing: Diode pad cellID Number of pixels hit in pad List of local int x,y values within pad for hit pixels Non-standard LCIO objects cannot be (easily) displayed Propose pad-like output objects also (or contained in the above?) Standard LCIO calorimeterHit objects, containing: Diode pad cellID “Energy”  number of pixels hit Position of centre of pad N.B. Could also have standard diode pad output in very similar format; allows easy comparison Output of digitisation

28 Feb 2006Digi - Paul Dauncey9 Digitisation must be reproducible Seed random number generator(s) for every event Seed must be stored in LCIO Mokka output Implies random number generator(s) tied to LCIO This is also needed for standard diode pad digitisation Noise must be added for each pad Has to be reproducible for same reasons Does LCIO and/or Marlin have this facility? If not, must be added Could be some delay in getting this implemented Random numbers