LAV Simulation Emanuele Leonardi INFN Roma Photon Veto meeting 08/02/2011.

Slides:



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

1/1/ / faculty of Electrical Engineering eindhoven university of technology Architectures of Digital Information Systems Part 1: Interrupts and DMA dr.ir.
1/1/ / faculty of Electrical Engineering eindhoven university of technology Processor support devices Part 1:Interrupts and shared memory dr.ir. A.C. Verschueren.
1/1/ / faculty of Electrical Engineering eindhoven university of technology Introduction Part 3: Input/output and co-processors dr.ir. A.C. Verschueren.
14 User Documents and Examples I SLAC Geant4 Tutorial 3 November 2009 Dennis Wright Geant4 V9.2.p02.
S. Guatelli, M.G Pia, INFN Genova S. Guatelli ( CERN, INFN Genova ) CERN, 13 November 2002 Users Workshop Where to put analysis in Geant4 Applications.
Operating Systems Concepts 1. A Computer Model An operating system has to deal with the fact that a computer is made up of a CPU, random access memory.
17-19 Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan 2007 Geant4 Japan.
Using ROOT geometry for FVTX reconstruction Zhengyun You Peking University Los Alamos National Lab Jan 22, 2007.
Photon reconstruction and calorimeter software Mikhail Prokudin.
Chapter 3.1:Operating Systems Concepts 1. A Computer Model An operating system has to deal with the fact that a computer is made up of a CPU, random access.
EXL/crystal simulations B. Genolini Simulation of NUSTAR crystals with Litrani Presentation of Litrani: simulation of.
User Documents and Examples I Sébastien Incerti Slides thanks to Dennis Wrigth, SLAC.
WP2 meeting, Oct 2006, CPPM Claudine Colnard - NIKHEF Claudine Colnard, Ronald Bruijn, Eleonora Presani, Siemen Meester, Paul Kooijman (presented by Maarten.
Peter-Bernd Otte – Sep CB collaboration meeting, Edinburgh.
Implementing a dual readout calorimeter in SLIC and testing Geant4 Physics Hans Wenzel Fermilab Friday, 2 nd October 2009 ALCPG 2009.
I/O management is a major component of operating system design and operation Important aspect of computer operation I/O devices vary greatly Various methods.
0 Status of Shower Parameterisation code in Athena Andrea Dell’Acqua CERN PH-SFT.
Maria Grazia Pia Detector Response Acknowledgements: A. Lechner, J. Apostolakis, M. Asai, G. Cosmo, A. Howard.
UML-1 3. Capturing Requirements and Use Case Model.
LAV Software Status Emanuele Leonardi – Tommaso Spadaro Photon Veto WG meeting – 2015/03/24.
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.
CHANTI status F.A., C. Annunziatella*, T. Capussela, D. Di Filippo, P. Massarotti, M. Mirra**, M. Napolitano, L. Roscilli, G. Saracino Università degli.
Mario Sitta 1 CERN – Mon. 7 Jul., 2008 Status of ITS v11Hybrid geometry Mario Sitta Univ. Piemonte Orient. & INFN Alessandria.
Update on CHANTI F. Ambrosino, T. Capussela, D. Di Filippo, P. Massarotti, M. Napolitano, L. Roscilli, G. Saracino Università degli Studi di Napoli «Federico.
Introduction What is detector simulation? A detector simulation program must provide the possibility of describing accurately an experimental setup (both.
CBM ECAL simulation status Prokudin Mikhail ITEP.
SoLID simulation with GEMC Zhiwen Zhao 2015/03/26.
A New Tool For Measuring Detector Performance in ATLAS ● Arno Straessner – TU Dresden Matthias Schott – CERN on behalf of the ATLAS Collaboration Computing.
Test beam preliminary results D. Di Filippo, P. Massarotti, T. Spadaro.
Bookkeeping Tutorial. 2 Bookkeeping content  Contains records of all “jobs” and all “files” that are produced by production jobs  Job:  In fact technically.
T. Lari – INFN Milan Status of ATLAS Pixel Test beam simulation Status of the validation studies with test-beam data of the Geant4 simulation and Pixel.
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 release 5.1 summary Gabriele Cosmo EP/SFT.
بسم الله الرحمن الرحيم MEMORY AND I/O.
Status of E14 G.Y.Lim IPNS, KEK. E14 Experiment Step-by-step approach to precise measurement of Br( K L    ) KEK-PS E391a J-PARC E14 (Step-1) J-PARC.
Requirements for the O2 reconstruction framework R.Shahoyan, 14/08/
A2-A5: The drawing has been revised (minor changes), the bid has been approved by INFN management and the invitation letter to the companies will be sent.
STAR Simulation. Status and plans V. Perevoztchikov Brookhaven National Laboratory,USA.
20 October 2005 LCG Generator Services monthly meeting, CERN Validation of GENSER & News on GENSER Alexander Toropin LCG Generator Services monthly meeting.
Photon Transport Monte Carlo September 27, 2004 Matthew Jones/Riei IshizikiPurdue University Overview Physical processes PMT and electronics response Some.
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.
D. Elia (INFN Bari)Offline week / CERN Status of the SPD Offline Domenico Elia (INFN Bari) Overview:  Response simulation (timing info, dead/noisy.
Geant4 Simulation for KM3 Georgios Stavropoulos NESTOR Institute WP2 meeting, Paris December 2008.
Joe Foster 1 Two questions about datasets: –How do you find datasets with the processes, cuts, conditions you need for your analysis? –How do.
D. Elia (INFN Bari)ALICE Offline week / CERN Update on the SPD Offline Domenico Elia in collaboration with H. Tydesjo, A. Mastroserio Overview:
MAUS Status A. Dobbs CM43 29 th October Contents MAUS Overview Infrastructure Geometry and CDB Detector Updates CKOV EMR KL TOF Tracker Global Tracking.
10/8/ HMPID offline status D. Di Bari, A. Mastroserio, L.Molnar, G. Volpe HMPID Group Alice Offline Week.
Status of Sirene Maarten de Jong. What?  Sirene is a program that simulates the detector response to muons and showers  It is based on the formalism.
FSSR2 block diagram The FSSR2 chip architecture is virtually identical to that of FPIX2. Each strip is treated as one pixel cell (Pseudo-Pixel architecture)[*]
MonteCarlo Simulation
Root I/O and the Gaudi Framework
Background simulations: update and simulations of absorbed dose
Interaction with the Geant4 kernel
Architectures of Digital Information Systems Part 1: Interrupts and DMA dr.ir. A.C. Verschueren Eindhoven University of Technology Section of Digital.
Simulation & Reconstruction
FDIRC MC Studies: PMT Coupling Options
Software development status in Rome
Systematic uncertainties in MonteCarlo simulations of the atmospheric muon flux in the 5-lines ANTARES detector VLVnT08 - Toulon April 2008 Annarita.
Interaction with the Geant4 kernel
User Documents and Examples I
Individual Particle Reconstruction
ChipScope Pro Software
Use of Geant4 in experiment interactive frameworks AliRoot
ChipScope Pro Software
MUC simulation and reconstruction
Use of GEANT4 in CMS The OSCAR Project
David Cleverly – Development Lead
Simulation in Experiments searching for rare events
17 July 2019 Aric Tate RPD MC Improvements.
Presentation transcript:

LAV Simulation Emanuele Leonardi INFN Roma Photon Veto meeting 08/02/2011

Latest commit Latest commit on Jan 24th by Domenico Di Filippo – From the HISTORY file: 08/02/2011E.Leonardi NA62 Photon Veto meeting Domenico Di Filippo - LAVDetector can now contruct both the fast and the accurate detector and LAVSD can handle them - Added LAVAccurateBlock and LAVPhotoMultiplier with accurate block geometry - Added command in messenger to set the matrix file path - Switch to std::vector in LAVHit and OpticalTracker - Sensitive detector construction removed from LAVDetector (moved in LAVPbGlBlock, LAVPhotoMultiplier, ect.) - Added optical surfaces in LAVMaterialParamter - Change the name of TLAVHit::GetPhotonsDelay to TLAVHit::GetPhotonsTime # ### Select matrices for standard simulation ### #/Detector/LAV/EfficiencyMatrix./LAV/LAVEff.txt #/Detector/LAV/TimeMatrix./LAV/LAVDelay.txt

LAVBanana New class to handle the construction of a “banana” structure Initial version with: – Blocks – Aluminum slabs – Aluminum columns – Aluminum c-shapes Still missing: – Aluminum l-shapes (block holders) – Holes on slabs and c-shapes – Steel screws – Cabling The whole banana structure is inserted into a cylindrical slice – Possible to use replicated volumes 08/02/2011E.Leonardi NA62 Photon Veto meeting3 Columns C-Shapes Slabs

Detector switches Extended datacard switches to enable/disable single parts of the detector Default is “All LAVs Enabled” 08/02/2011E.Leonardi NA62 Photon Veto meeting4 /Detector/LAV/DisableAllStations /Detector/LAV/DisableAllLayers /Detector/LAV/DisableAllBananas /Detector/LAV/DisableAllVessels /Detector/LAV/EnableStation 2 /Detector/LAV/EnableVessel 2 /Detector/LAV/EnableLayer 2 0 /Detector/LAV/EnableBanana /Detector/LAV/EnableBanana /Detector/LAV/EnableLayer 2 4 /Detector/LAV/EnableBanana /Detector/LAV/EnableBanana 2 4 3

Detailed block simulation Domenico Di Filippo (INFN Naples) is using a very detailed (and very slow) stand- alone simulation of the PbGl block to extract the optical photon efficiency and timing maps used in the NA62MC simulation – Full simulation of PbGl/wrapping optical properties – Full tracking of all Cherenkov photons up to the PMT photocathode We were requested to include this simulation as an option in the official NA62MC – Possibility to generate the correct signal shape in the full NA62 set-up – Possibility to re-compute the efficiency/timing matrices in the full NA62 set-up How this is being done – Modify the detailed PbGl block geometry to be more compatible with its handling in the official simulation (done) – Introduce a PbGl block virtual class with a pre-defined interface common to both the standard and the detailed PbGl block (done) – Modify the standard and detailed PbGl block classes to be a concrete instance of this virtual class (done) – Introduce a LAVDetectorMessenger datacard to select which PbGl block will be used (done) – Create new LAVSD and LAVHit classes (ported from the stand-alone simulation) to handle I/O of results via the standard ROOT schema (done) → Hits logic to be reviewed – Insert detailed PbGl block in official MC (done) 08/02/2011E.Leonardi NA62 Photon Veto meeting5 /Detector/LAV/SelectBlockSimulation (standard|optical)

LAV Hits Original hits – Step-by-step info Current hits – Per-block info 08/02/2011E.Leonardi NA62 Photon Veto meeting6 hit->SetChannelID(ChannelID); hit->SetEnergy(totalEnergyDeposit); hit->SetTime(hitPoint->GetGlobalTime()); hit->SetTrackID(TrackID); hit->SetPosition(globalHitPosition); hit->SetLocalPosition(localHitPosition); hit->SetLocalDirection(localTrajectoryDirection); hit->SetBeta(hitPoint->GetBeta()); hit->SetStepLength(aStep->GetStepLength()); hit->SetChannelID(ChannelID); hit->SetEnergy(totalEnergyDeposit); hit->SetTime(hitPoint->GetGlobalTime()); hit->SetTrackID(TrackID); hit->SetPosition(globalHitPosition); hit->SetLocalPosition(localHitPosition); hit->SetLocalDirection(localTrajectoryDirection); hit->SetBeta(hitPoint->GetBeta()); hit->SetStepLength(aStep->GetStepLength()); OpticalTracker.SetEnergyVector(hit->GetPhotonsEnergy()); OpticalTracker.SetTimeVector(hit->GetPhotonsTime()); Total energy deposit for block Other info from first energy release in block Vectors with optical photons’ energy and arrival time

LAV Hits Problems: – Step-by-step info is lost – Hit structure is complex Includes vectors with optical photons info – Only one type of optical photons is available Either from the detailed simulation or from the mapping Not possible to make comparisons – Per-block information not well defined Total energy release Detailed info only for first energy release in block Some data are not really needed 08/02/2011E.Leonardi NA62 Photon Veto meeting7

LAV Hits We can identify 4 different hit types – Step-by-step energy release (original hit) – Optical photons on PMT from detailed simulation – Optical photons on PMT from mapping – Per-block summary information Total energy deposit Other? Define and store 4 LAV hits collections Enable/disable desired collections at run time 08/02/2011E.Leonardi NA62 Photon Veto meeting8

LAV Hits Problem: – Current NA62MC logic does not allow for a single detector to register more than one hits collection – Need a change in the NA62MC event data structure Should we ask for this change or are we satisfied with the current status? 08/02/2011E.Leonardi NA62 Photon Veto meeting9