Development of the ATLAS Simulation Framework

(整期优先)网络出版时间:2001-01-11
/ 1
Object-oriented(OO)approachisthekeytechnologytodevelopasoftwaresystemintheLHC/ATLASexperiment.WedevelopedaOOsimulationframeworkbasedontheGeant4general-purposesimulationtoolkit.BecauseofcomplexityofsimulationinATLAS,wepayedmostattentiontothescalabilityinitsdesign.AlthoughthefirsttargettoapplythisframeworkistoimplementtheATLASfulldetectorsimulationprogram,thereisnoexperiment-specificcodeinit,thereforeitcanbeutilizedforthedevelopmentofanysimulationpackage,notonlyforHEPexperimentsbutalsoforvariousdifferentresearchdomains,Inthispaperwediscussourapproachofdesignandimplementationoftheframework.