Simulation Tools for CepC Detector

Slides:



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

8/17/031 Geant4 Simulations Guilherme Lima, Jeremy McCormick General Comments Test Stand (JM) Test Beam (GL)
Test Beam models in Mokka Fabrizio Salvatore (RHUL) Gabriel Musat (LLR) Paulo Mora de Freitas (LLR)
1/9/2003 UTA-GEM Simulation Report Venkatesh Kaushik 1 Simulation Study of Digital Hadron Calorimeter Using GEM Venkatesh Kaushik* University of Texas.
David Attié Club ‘ILC Physics Case’ CEA Saclay June 23, 2013 ILD & SiD concepts and R&D.
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.
ALCPG09 Albuquerque, The new geometry of the ILD muon system in MOKKA N. D’Ascenzo, V. Saveliev, Obninsk State University / DESY U. Schneekloth.
ILD ILD Simulation Status and Plan Akiya Miyamoto for ILD Software group 27-March-2010, Beijing LCWS2010.
ALCPG Simulation Status and Plans ECFA LC Workshop, Durham Sep. 2, 2004 Norman Graf (SLAC)
Simulation and Reconstruction: ALCPG Framework & Toolkit Norman Graf (for the ALCPG Simulation & Reconstruction Team) ILC-ECFA Meeting November 8, 2006.
1 A ROOT Tool for 3D Event Visualization in ATLAS Calorimeters Luciano Andrade José de Seixas Federal University of Rio de Janeiro/COPPE.
Updating JUPITER framework using XML interface Kobe University Susumu Kishimoto.
Non-prompt Track Reconstruction with Calorimeter Assisted Tracking Dmitry Onoprienko, Eckhard von Toerne Kansas State University, Bonn University Linear.
BeamCal Simulations with Mokka Madalina Stanescu-Bellu West University Timisoara, Romania Desy, Zeuthen 30 Jun 2009 – FCAL Meeting.
Silicon Tracking Systems in Mokka Framework Valeri Saveliev, Obninsk State University.
Vienna Fast Simulation LDT Vienna, Austria, 26 March 2008 M. Regler, M. Valentan Detector description for fast simulation as used by the Vienna Fast Simulation.
Summary of Simulation and Reconstruction Shaomin CHEN (Tsinghua University)  Framework and toolkit  Application in ILC detector design Jupiter/Satellites,
CHEP06, Mumbai-India, Feb 2006V. Daniel Elvira 1 The CMS Simulation Validation Suite V. Daniel Elvira (Fermilab) for the CMS Collaboration.
International Workshop on Linear Colliders, Geneve Muon reconstruction and identification in the ILD detector N. D’Ascenzo, V.Saveliev.
Oct. 22, G.Lima1 Delving Deeper into Geant4 Guilherme Lima DHCal Meeting October 22, 2003.
Software tools and Computing Akiya Miyamoto KEK 29-September-2006 At FJPPL meeting.
Aki Maki1 GLD Costing Aki Maki KEK 27/4/2006. Aki Maki2 Cost Summary 27/04/06 GLD COST SUMMARY –Solenoid Magnet**-** B JPY –Cryogenic System***** B JPY.
The development of SDHCAL in Mokka Gabriel Musat, Ran Han, Gerald Grenie
Gabriel Musat L.L.R. – Ecole polytechnique ECFA-DESY Linear Collider Workshop Amsterdam, April 1-4, 2003.
Development of Digital Hadron Calorimeter Using GEM Shahnoor Habib For HEP Group, UT Arlington Oct. 12, 2002 TSAPS Fall ’02, UT Brownsville Simulation.
Simulation of the CALICE Test Beams with MOKKA Fabrizio Salvatore Royal Holloway University of 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.
Digitization and hit reconstruction for Silicon Tracker in MarlinReco Sergey Shulga, Tatiana Ilicheva JINR, Dubna, Russia GSU, Gomel, Belarus LCWS07 30.
Software Status for GLD Concepts Akiya Miyamoto 31-October-2007 ILD Optimization Meeting References: - Y.Sugimoto, “GLD and GLDc”, talk at ALCPG07, ILD.
Mokka, main guidelines and future P. Mora de Freitas Laboratoire Leprince-Ringuet Ecole polytechnique - France Linear collider Workshop 2004, Paris.
DD4hep-Based Simulation Nikiforos Nikiforou CERN/PH-LCD ILD Meeting 2014 Oshu City, September 9 th, 2014.
Update G4builder issues Talk written almost entirely by Stan Bentvelsen with a few updates from Christopher Lester ATLAS G4 Workshop December 2000 CAMBRIDGE.
DD4hep-Based Reconstruction N. Nikiforou, CERN/PH-LCD On behalf of the CLICdp Collaboration and the Linear Collider DD4hep WG 03 November 2015N.Nikiforou,
8/12/2010Dominik Dannheim, Lucie Linssen1 Conceptual layout drawings of the CLIC vertex detector and First engineering studies of a pixel access/insertion.
MOKKA - recent developments Gabriel Musat, L.L.R. – Ecole Polytechnique.
Eunil Won/Korea U1 A study of configuration for silicon based Intermediate Trackers (IT) July Eunil Won Korea University.
Goals and requirements 1 st flexible geometry version Next geometry version development Conclusions and outlook A realistic and flexible VTX geometry in.
Geant4-based detector simulation activities at NICADD Guilherme Lima for the NICADD simulations group December 2003.
ILD software pre-meeting, LAL, Orsay, May 22 nd 2011 p1p1 SDHCAL software status Gérald Grenier IPN Lyon, Université Lyon 1 ILD Software pre-meeting, LAL,
Implementation of the Different Detector Concepts in Mokka Simulation Framework Snowmass August 2005, DESY Valeri Saveliev Obninsk State University / DESY,
GEANT4 for Future Linear Colliders
CEPC Detector Geometry Design & Validation
IOP HEPP Conference Upgrading the CMS Tracker for SLHC Mark Pesaresi Imperial College, London.
SLAC: SiD AHCAL Status and Update Ross McCoy, Andrew Myers, Andy White.
Layout of Detectors for CLIC
Geant4-based Simulation Status and Plans
Calorimeter Geometry in Mokka
The Simulation Status of SDHCAL
Muon stopping target optimization
Update on DECAL and some questions
slicPandora: slic + pandoraPFANew
Markus Frank CERN/LHCb CHEP2013, Amsterdam, October 14th–18th 2013
HEP detector description supporting the full experiment life cycle
Tao Hu, Jianbei Liu, Haijun Yang, Boxiang Yu For the CEPC-Calo Group
IDEA Detector Simulation Status
ECAL – CLIC_ILD vs. CLICdet_2015
SIT AND FTD DESIGN FOR ILD
Status of ECAL Optimization Study
Silicon Tracking with GENFIT
Linear Collider Simulation Tools
Pedro Arce (CERN/CIEMAT)
Vertex optimization with full simulation
The Hadrontherapy Geant4 advanced example
Detector Optimization using Particle Flow Algorithm
Jupiter and Satellites
Outline of CEPC Calorimeters CDR
Status of CEPC HCAL Optimization Study in Simulation LIU Bing On behalf the CEPC Calorimeter working group.
Linear Collider Simulation Tools
Possible types of Si-sensor: SILICON CALORIMETRY FOR A LINEAR COLLIDER G.Bashindzhagyan, Il Park August Silicon sensor.
Sheraton Waikiki Hotel
Presentation transcript:

Simulation Tools for CepC Detector Chengdong Fu 2019-6-6

Contents Status MokkaC DD4Hep Detector Geometry

Status Generator MokkaC Reconstruction: Marlin Geant4 simulation for full simulation, two toolkits/frameworks MokkaC (a developing version of Mokka at CepC), Geant 4.9.6.p02 (updating in plan) Applied for CDR Updating for TDR DD4hep, Geant 4.10.04.p02 Developing the geometries Standalone application Implemented into new software framework (Tao Lin’s talk) Standalone MokkaC/DD4hep simulation Generator particle gun, gps, stdhep, hepevt, hepmc, pairs, slcio MokkaC slcio+Gear Reconstruction: Marlin Database/steering files xml files Detector geometry manager Generator DD4hep slcio+Gear Reconstruction: Marlin Full G4 Detector Simulation

Full G4 Detector Simulation MokkaC VS DD4hep Geometry manager MokkaC: general detector construction with parameters from database or steering file, more readable for Geant4 experts DD4hep: organized by models with parameters from xml files, more intuitive for normal users Physics List Both support default Geant4 physics lists Both easy to change the range cut values Output MokkaCslcio DD4hep: both slcio and root Development at CepC MokkaC: experimental, easy to add new support, such as generators DD4hep: beginning Full G4 Detector Simulation

Simulation ToolsMokkaC Mokka at CepC or Mokka for collider Code development http://cepcgit.ihep.ac.cn/cepcsoft/Mokka Documents Notes: Full Simulation Software at CEPC (CEPC-SIMU-2017-001) How to use (http://cepcsoft.ihep.ac.cn/guides/scratch/docs/quick_st art/) Default ILCsoft environment has included Mokka. If use a developing version export MOKKA=“$WORKDIR/MokkaC/MokkaC-00-01” export PATH=“$MOKKA/bin:$PATH” export LD_LIBRARY_PATH=“$MOKKA/lib:$LD_LIBRARY_PATH” Running MokkaC at foreground Mokka [-option] <steering.macro> 2018-11-14 Simulation Toolkit and Detector Geometries for the CepC

Simulation and Detector Geometry Steering file 2018-6-27 Simulation and Detector Geometry

Simulation and Detector Geometry /Mokka/init/lcioDetailedShowerMode true /Mokka/init/lcioStoreCalHitPosition true 2018-6-27 Simulation and Detector Geometry

Simulation and Detector Geometry /Mokka/init/lcioDetailedTRKHitMode VXDCollection SITCollection TPCCollection SETCollection 2018-6-27 Simulation and Detector Geometry

Simulation and Detector Geometry Generator option /generator/generator events.stdhep /run/beamOn 100 or 2018-6-27 Simulation and Detector Geometry

Simulation and Detector Geometry Mokka Kernel 2018-6-27 Simulation and Detector Geometry

Simulation and Detector Geometry Interface to Geant4 2018-6-27 Simulation and Detector Geometry

Simulation and Detector Geometry Codes /CEPC /SiCal /SiTracker 2018-6-27 Simulation and Detector Geometry

Simulation and Detector Geometry Mokka VS MokkaC Modellierung mit Objekten eines Kompakten Kalorimeters Object Modeling for compact calorimeters Mokka is a Geant4-based full simulation framework, in the original version, its detector data driven model is strongly based on MySQL Store models information Store geometry parameters It is modified to break away from database partly, in order to compact new sub-detectors quickly and modify them flexibly. Add new sub-detector into CEPC model Input parameters through steering file New more type of sub-detectors have been built. A simple general calorimeter: silicon-based, BGO, LGO, Scintillator, THGEM, RPC, LYSO, BC420… Silicon-based tracker: replace TPC GeneralInterface: to intergrate sub-detector quickly 2018-6-27 Simulation and Detector Geometry

Simulation and Detector Geometry More update Support to change database of driver in steering file Previous: /Mokka/init/EditGeometry/addSubDetector tube_cepc /Mokka/init/EditGeometry/newSubDetector SiTracker01 Current: /Mokka/init/EditGeometry/newSubDetector new_tube 150 Tube_cepc TMP_DB03_33_Cu Support scintillator for SHcalRpc01 driver Add optional parameters for VXD (scale of thickness) through steering file Add optional parameters for Yoke (layer number and thickness) through steering file Correct FTD Gear output for radiation length of support 2018-6-27 Simulation and Detector Geometry

New toolBudgetPlugin calculated full silicon case /Mokka/init/registerPlugin BudgetPlugin /Mokka/init/userInitString OutputFile budget.root /Mokka/init/userInitDouble zCut 2350 /Mokka/init/userInitDouble rCut 1850 /gun/particle geantino /run/beamOn 100000 calculated TPC case Scaned full silicon case 2018-6-27 Simulation and Detector Geometry

Full G4 Detector Simulation DD4hep Toolkit From DD4hep manual Full G4 Detector Simulation

Detector compact Xml Some common modules have been set in DD4hep One main xml file include several xml file elements.xml materials.xml Sub-detectors constants Keyword controlled parameters Some common modules have been set in DD4hep

Standard DD4hep supplied detector palette DD4hep_SiTrackerBarrel DD4hep_SiTrackerEndcap2 DD4hep_MultiLayerTracker DD4hep_DiskTracker DD4hep_PolyhedraBarrelCalorimeter2 DD4hep_CylindricalBarrelCalorimeter DD4hep_CylindricalEndcapCalorimeter DD4hep_PolyhedraEndcapCalorimeter2 DD4hep_EcalBarrel DD4hep_ForwardDetector 2019/9/21

User-geometry An examplelcgeo detector model calorimeter CaloTB fcal tracker other

Envelope

Layer

Usage environment source /cvmfs/cepc.ihep.ac.cn/software/cepcsoft/x86_64-sl6- gcc49/standby/DD4hep/01-09/env_all.sh source /besfs/groups/higgs/users/fucd/lcgeo/bin/thislcgeo.sh run ddsim steeringFile.py

steering python file from DDSim.DD4hepSimulation import DD4hepSimulation from SystemOfUnits import mm, GeV, MeV, keV SIM = DD4hepSimulation() SIM.compactFile = "/besfs/groups/higgs/users/fucd/lcgeo/CepC/compact/CepC_v4.xml" SIM.runType = "batch" SIM.numberOfEvents = 2 SIM.inputFiles = "/besfs/groups/higgs/data/GeneratorSample/higgs/E250-TDR_ws.Pe1e1h.Gwhizard-1_95.eL.pL.I106475.001.stdhep" SIM.gun.energy = 10*GeV SIM.gun.particle = "e-" SIM.gun.multiplicity = 1 SIM.gun.position = (0.0,0.0,0.0) SIM.gun.direction = (0,0,1) SIM.gun.thetaMin = 0.14 SIM.gun.thetaMax = 3.0015926 SIM.gun.distribution = 'uniform' #'uniform', 'cos(theta)', 'eta', 'pseudorapidity', 'ffbar' SIM.enableGun = False SIM.outputFile = "test.slcio" SIM.part.minimalKineticEnergy = 1*MeV SIM.physics.list = "FTFP_BERT" SIM.physics.rangecut = 1*mm

Full G4 Detector Simulation Geometries in MokkaC Driver/SupperDriver to build sub-detector Driver: general Geant4 detector construction SupperDriver: building a temporary database needed by the corresponding driver, based on the parameters from Mokka’s geometry environment (database or steering file) In CDR version CEPC_v4 Single driver: MDI SIT/SET FTD TPC Ecal Hcal Yoke Both driver and supper driver: VXD Coil LumiCal (VXD) FTD SET SIT Full G4 Detector Simulation

Full G4 Detector Simulation Vertex Detector three double-layers support layer thickness: 0.94 mm SiC foam, 0.05 flex cable, 0.01 metal traces 0.05 mm silicon to TDR: support 1mm carbon fiber, revisable outer support endcap plate inner support cables etc. Full G4 Detector Simulation

Full G4 Detector Simulation Tracker SIT/SET SIT: two double strip layers SET: one double strip layers to TDR: possible to add layers through database (MokkaC) or xml (DD4hep) TPC 222 pad rows, adjusted by radius and pad height, 𝑁= 𝑅 𝑜𝑢𝑡𝑒𝑟, 𝑠 − 𝑅 𝑖𝑛𝑛𝑒𝑟,𝑠 𝑃𝑎𝑑 𝐻𝑒𝑖𝑔ℎ𝑡 FTD two pixel disks three strip disks Full G4 Detector Simulation

Full G4 Detector Simulation Ecal option Optimized from CEPC_v1 to CEPC_v4, cell size from 5 mm to 10 mm 20 layers + 10 layers 0.5 mm silicon (optional) 2.1 mm (4.2 mm) tungsten (optional) Support scintillator as sensitive layer Full G4 Detector Simulation

Full G4 Detector Simulation Hcal Optimized from CEPC_v1 to CEPC_v4, from 48 to 40 layers 6.73 mm RPC chamber 20 mm stainless steel cell size: 10 mm optional scintillator readout Full G4 Detector Simulation

Yoke (muon detector) option Default yoke05 (12 iron layers, 13 RPCs for barrel and 12 RPCs for endcap) To change (new driver yoke06) /Mokka/init/globalModelParameter YokeUserLayer 1 /Mokka/init/globalModelParameter YokeGapThickness 25,40,40,40,40,40,40,40,40,40,40 /Mokka/init/globalModelParameter YokeIronThickness 80,80,120,120,160,160,200,200,240,540,540 Full G4 Detector Simulation

Geometry of ETD (not included in CEPC_v1 and CEPC_v4) Simplify Disc: G4Tubs, sensitive + support 3 layers? determined in future Usage Driver: ETD_cepc Mokka version: xx, currently /workfs/bes/fucd/MokkaC/ Add into steering file: /Mokka/init/EditGeometry/newSubDetector MyETD 240 ETD_cepc etd03 database Full G4 Detector Simulation

Full G4 Detector Simulation Geometry of Laser Calibration System (Not included in CEPC_v4 and CEPC_v4) Simplify No support and electronic: stainless_steel and TDR_gas (95.667%Ar+2.067%CH4+2.267%CO2) Square tube: 4cm width and 5*mm thickness Usage Driver: LaserCalibration Mokka version: xx, currently /workfs/bes/fucd/MokkaC/ Add into steering file: /Mokka/init/EditGeometry/newSubDetector LaserCalibration 250 /Mokka/init/userInitDouble LaserCalibrationPhi0 22.5 Full G4 Detector Simulation