Detector and event visualization are essential parts of the software used in high-energy physics(HEP)experiments.Modern visualization techniques and multimedia production platforms such as Unity provide impressive dis...Detector and event visualization are essential parts of the software used in high-energy physics(HEP)experiments.Modern visualization techniques and multimedia production platforms such as Unity provide impressive display effects and professional extensions for visualization in HEP experiments.In this study,a method for automatic detector description transformation is presented,which can convert the complicated HEP detector geometry from GDML in offline software to 3D modeling in Unity.The method was successfully applied in the BESIII experiment and can be further developed into applications such as event displays,data monitoring,or virtual reality.It has great potential in detector design,offline software development,physics analysis,and outreach for next-generation HEP experiments as well as applications in nuclear techniques for the industry.展开更多
GEANT3 and GEANT4 are the detector simulation software programs that are widely used in most nuclear and particle physics experiments. ROOT is a program for framework, data analysis, online and offiine software. Detec...GEANT3 and GEANT4 are the detector simulation software programs that are widely used in most nuclear and particle physics experiments. ROOT is a program for framework, data analysis, online and offiine software. Detector description is an important function in all these programs. Due to different detector construction methods and respective detector data representative, it is difficult to exchange the detector data among them. A new method based on GDML is developed to automatically convert the detector data among ROOT, GEANT4 and GEANT3. Any existing detector geometry in one program can be mapped to the geometry in the other two programs. In the software development of an experiment, different applications can share and reuse the same detector description. The application of this method in the PHENIX experiment upgrade and PHENIX Forward Vertex Silicon detector design is introduced.展开更多
基金supported by the National Natural Science Foundation of China (Nos. 11975021,12175321,11675275,U1832204,and U1932101)National Key Research and Development Program of China (Nos. 2020YFA0406300 and 2020YFA0406400)+6 种基金Guangdong Basic and Applied Basic Research Foundation (No.2021A1515012039)State Key Laboratory of Nuclear Physics and Technology,Peking University (Nos. NPT2020KFY04 and NPT2020KFY05)Strategic Priority Research Program of the Chinese Academy of Sciences (No. XDA10010900)Chinese Academy of Sciences (CAS) Large-Scale Scientific Facility ProgramFundamental Research Funds for the Central UniversitiesSun Yat-sen University,National College Students Science and Technology Innovation ProjectUndergraduate Base Scientific Research Project of Sun Yat-sen University
文摘Detector and event visualization are essential parts of the software used in high-energy physics(HEP)experiments.Modern visualization techniques and multimedia production platforms such as Unity provide impressive display effects and professional extensions for visualization in HEP experiments.In this study,a method for automatic detector description transformation is presented,which can convert the complicated HEP detector geometry from GDML in offline software to 3D modeling in Unity.The method was successfully applied in the BESIII experiment and can be further developed into applications such as event displays,data monitoring,or virtual reality.It has great potential in detector design,offline software development,physics analysis,and outreach for next-generation HEP experiments as well as applications in nuclear techniques for the industry.
基金Supported by NSFC(10675004,10375002)Doctoral Fund of Ministry of Education of China
文摘GEANT3 and GEANT4 are the detector simulation software programs that are widely used in most nuclear and particle physics experiments. ROOT is a program for framework, data analysis, online and offiine software. Detector description is an important function in all these programs. Due to different detector construction methods and respective detector data representative, it is difficult to exchange the detector data among them. A new method based on GDML is developed to automatically convert the detector data among ROOT, GEANT4 and GEANT3. Any existing detector geometry in one program can be mapped to the geometry in the other two programs. In the software development of an experiment, different applications can share and reuse the same detector description. The application of this method in the PHENIX experiment upgrade and PHENIX Forward Vertex Silicon detector design is introduced.