CEPC Detector Geometry Design & Validation Xu Yin, Chen Xun, Zheng Xiangyu, Ruan Manqi
Outline Motivation Technical preparation Organization CEPC Geometry Editing & Validation Software Code and Database Maintenance Summary
Motivation Towards CEPC detector(s): lots of geometry changes ILD Provides perfect reference, however, detector geometries need to be re-considered at CEPC Towards CEPC detector(s): lots of geometry changes We need to have the RIGHT geometry in the RIGHT Simulation Framework
Technical preparation A very successful training at Nankai University 40+ participants: including G4 experts, Software experts, and Simulation contact person from sub-groups Lecturer: Emilia Becheva (Mokka experts from LLR, Ecole polytechnique) Xuyin, Manqi Objective reached: We can modify geometry up to source code level/data base level Lots of students gain basic ability to use CEPC software and express the interesting in working on CEPC MANAGE and RELEASE the CEPC geometry model, DEFINE reference parameters for simulation and reconstruction. Collection of requirements, coordinate the development of CEPC simulation R&D
Training A Dedicated Geant4-Mokka training had been held in Nankai Univ. last month http://indico.ihep.ac.cn/conferenceDisplay.py?confId=4287 Many Thanks to Emilia(Bechva) and LLR!
Organization and Status Center Simulation Team: Making Standard, Global geometry modification & Integration, Framework/database Maintenance Technical support Sub Detector Simulation Team: Local geometry design & Validation Performance test and digitizer Currently, center simulation team is responsible for almost all geometry changes. In the future, Sub-Detector teams should submit their own code (according to the center standard) to center team, while the latter will integrate the code into the full framework.
Center Simulation Team Staff: XuYin, Chen Xun, 2 Students(Zheng Xiangyu, Yang Yujiao) work with me now Global geometry modification & Integration example as follow slides Standard Framework Manage and release standard software/simulation version Maintain the center database, synchronize with local ones Technical support (xuyin@nankai.edu.cn) make a standard, and ask sub-detector to follow those standard Collect requirements, coordinate sub-detector simulation teams Also to follow future development of Simulation framework (DD4hep, GDML, etc)
CEPC Geometry Editing We develop a new test model -- CEPC_v0. In the current version, all this geometry changes is implemented at database level + hard code level. Full Simulation & Reconstructions is being tested. New Detector Concept CEPC New mode CEPC_v0 New Sub_detector LumiCalV_cepc, tube_cepc, mask_cepc, ftd_cepc Remove Sub_detector LHcal01, SServices_O2_v00 New Driver SLcal04, FTD_cepc New Database mask_cepc_14, tube_cepc_14
Scale for 250GeV We start the work from ILD_o2_v06, where TPC length & radius is reduced by 20%-25% and HCAL outer layer is reduced as well. Calorimeter layer numbers & granularity can also be changed.
Scale for 250GeV TPC (big grey cylinder) length is set to be 1900 mm (from default of 2350 mm). The Green pipe represents QD0 & its supporting structure (low-temperature + shield). Thus the plot represents L* = 1800 mm. Of coz, the radius & z position of this green pipe is adjustable. That’s where we need input from ACC. group. halfZ 1900mm Radius 1365mm
Cooking a test version of inner detector geometry for smaller L* The pair of red cylinders represent LumiCal, which is placed next to a Forward tracking disk. The total pair of tracking disks is reduced from 7 pairs to 5 pairs . The tube is being shorted as well. The QD0's radius is enlarged and put next to LumiCal(working now).
More Modify The work above is summarizing to CEPC Note. 1900mm 80mm The Ecal barrel halfz is changed The VXD length is changeable The work above is summarizing to CEPC Note.
Verify with HitMap
Verify with HitMap ftd
Full Simulation Validation
Full Simulation Validation E250-TDR_ws.Pnnh.Gwhizard-1_95.eL.pR.I106483.004.stdhep These work above is summarizing to CEPC Note.
Software Code and Database Maintenance Current version: CEPC_v0 MySQL Database: 202.122.37.75 Source Code: lxslc5.ihep.ac.cn:/besfs/groups/higgs/data/workarea_xy/soft/v01-17-05 We also provide the virtual machine image for simulation And we will coordinate the synchronization of database and source code between servers
Summary Our goal is to have the full access to geometry editing. In other word, do whatever needed in current simulation framework. We believe it’s under control. We have released and will maintain the CEPC simulation framework test version(source code & database) on IHEP server and will provide technical support persistently
Xu Yin, Chen Xun, Zheng Xiangyu, Ruan Manqi Thanks Xu Yin, Chen Xun, Zheng Xiangyu, Ruan Manqi
backup
Mokka Framework C++ Drivers MySQL Database Mokka Detector Concept Model Sub-detector Parameter1 Parameter2 ……. MySQL Database
CEPC_v0 Sub_detector Name Database Driver Order vxd07 SVxd04 20 SEcal05 VOID 90 LumiCalV_cepc SLcal04 100 SHcalRpc01 110 tube_cepc Tube_cepc tubeX01 150 mask_cepc maskX01 160 tpc10_01 tpc10 200 sit_simple_planar_sensors_03 SIT_Simple_Planar 210 ftd_cepc ftd_simple_staggered_02 FTD_cepc 220 set_simple_planar_sensors_01 SET_Simple_Planar 230 SCoil03 SCoil02 400 yoke05 yoke04 500 BeamCal08 beamcalX08 BeamCal01 650 SField01 1000
Key Parameter Compare with ILD_o2_v06 CEPC_v0 ILD_o2_v06 Ecal_Barrel_halfZ 1900 2350 TPC_outer_radius 1365 1808 VXD_length_r1 80 62.5 VXD_length_r3 150 125 VXD_length_r5 QD0 zStart 1600 4050 QD0 rOuter 250 30 FTD Disk 5 pairs 7 paris LumiCal 1472 2471.8
CEPC_v0 Model Parameters Parameter Name Default Value Coil_extra_size 1522 Coil_Yoke_radial_clearance 250 Ecal_Barrel_halfZ 1900 Ecal_endcap_extra_size 60.8 Ecal_support_thickness 9.3 Ecal_Tpc_gap 35 Field_nominal_value 3.5 Hcal_back_plate_thickness 15 Hcal_Coil_additional_gap 29.5 Hcal_Ecal_gap 30 Hcal_endcap_center_box_size 700 Hcal_endcap_ecal_gap Hcal_endcap_sensitive_center_box Parameter Name Default Value Hcal_endcap_zmin 2670.7 Hcal_nlayers 48 Hcal_sensitive_model PRC2 ILC_Main_Crossing_Angle 14 Lcal_inner_radius 80 Lcal_outer_radius 195.2 Lcal_z_begin 2505 Lcal_z_thickness 135.6 TPC_inner_radius 329 TPC_outer_radius 1365 TUBE_crossing_angle TUBE_opening_angle 0.07876 VXD_active_silicon_thickness 0.05 Parameter Name Default Value VXD_inner_radius 16 VXD_length_r1 80 VXD_length_r3 150 VXD_length_r5 VXD_radius_r1 VXD_radius_r3 37 VXD_radius_r5 58 VXD_side_band_electronics_width 0.5 VXD_support_ladder_material graphite VXD_support_ladder_thickness 0.134 Yoke_endcap_inner_radius 300 Yoke_thickness 2550
Simulation steer parameters /Mokka/init/detectorModel CEPC_v0 /Mokka/init/dbHost 202.122.37.75 /Mokka/init/user consult /Mokka/init/dbPasswd consult /Mokka/init/globalModelParameter Ecal_Sc_Si_mix 00000000 /Mokka/init/globalModelParameter Ecal_nlayers1 10 /Mokka/init/globalModelParameter Ecal_nlayers2 5 /Mokka/init/globalModelParameter Ecal_nlayers3 0 /Mokka/init/globalModelParameter Ecal_radiator_layers_set1_thickness 4.2 /Mokka/init/globalModelParameter Ecal_radiator_layers_set2_thickness 8.4 /Mokka/init/globalModelParameter Ecal_radiator_layers_set3_thickness 0 /Mokka/init/globalModelParameter Ecal_Si_thickness 0.8 mm /Mokka/init/globalModelParameter Hcal_nlayers 45 /Mokka/init/globalModelParameter Hcal_cells_size 1
CEPC_v0
FTD Disk 5 pairs FTD: Blue LumiCal: Red Mask_QD0: Green