A persistent interface package Hep MC_Contrib is developed for the C++ Monte Carlo event class library HepMC.HepMC_Contrib package provides an interface to user programs for storing /retrieving HepMC event records to/...A persistent interface package Hep MC_Contrib is developed for the C++ Monte Carlo event class library HepMC.HepMC_Contrib package provides an interface to user programs for storing /retrieving HepMC event records to/from Objectivity database,HepMC_Contrib is designed to utilise the standard features of HepODBMS as much as possible,Two types of implementation of class design were tested to reduce the size of the database,At last,the performance of the package is discussed in terms of the size of database.展开更多
文摘A persistent interface package Hep MC_Contrib is developed for the C++ Monte Carlo event class library HepMC.HepMC_Contrib package provides an interface to user programs for storing /retrieving HepMC event records to/from Objectivity database,HepMC_Contrib is designed to utilise the standard features of HepODBMS as much as possible,Two types of implementation of class design were tested to reduce the size of the database,At last,the performance of the package is discussed in terms of the size of database.