Jiaheng Zou (IHEP) Weidong Li (Weidong Li) Xing-Tao Huang (Shandong University (CN))
on behalf of JUNO collaboration JUNO is a multi-purpose neutrino experiment mainly designed to determine neutrino mass hierarchy and precisely measure oscillation parameters. Its offline data processing is based on a newly developed framework, SNiPER, which provides flexible event management, efficient event execution controlling, user-friendly interfaces and so on. The design and implementation of SNiPER takes parallel computing into account and we currently focus on its parallelization. The event data model of JUNO is based on the TObject of ROOT. To meet special requirements of offline data processing of the neutrino experiment, a new type of smart pointer, SmartRef, is developed for event data referencing. SmartRef uses the Universally Unique Identifier to handle the references of event data objects, both in memory and in ROOT files. The Input/Output system supports the lazy-loading of event objects when reading data from ROOT files. So far,the JUNO offline data processing software has been successfully used for the optimization of detector’s performance as well as studies of event reconstruction and physics performance.
Jiaheng Zou (IHEP) Tao Lin (IHEP) Teng LI (Shandong University, China) Weidong Li (Weidong Li) Xing-Tao Huang (Shandong University (CN))