PHENIX Simulation System 1 December 7, 1999 Simulation: Status and Milestones Tarun Ghosh, Indrani Ojha, Charles Vanderbilt University December ‘99 Software Review Meeting
PHENIX Simulation System 2 December 7, 1999 Presentation Plan Scope of Simulation Current Status High Level Summary for Day 1 Readiness Human Resources Relative Priorities of Tasks Remaining Milestones before Day 1 Activities after Day 1
PHENIX Simulation System 3 December 7, 1999 Scope of Simulation Manage global event generator software CVS repository for all to check out Contact with theorists to obtain latest and best event generators: HIJING, VNI, Ultra-RQMD, … Interface event generator output into program PISA99 First had a ZEBRA-formatted interface (old BNL version) Moving to a ROOT-formatted interface (for event browsing) Support PWG developed signal generators We don’t write them, but we do interface them to PISA99 Manage GEANT simulation for PHENIX PISA99 Support interface between PISA99 and PHOOL Support the evaluation of the reconstruction Correlation of GEANT information with event algorithm results
PHENIX Simulation System 4 December 7, 1999 Current Status At work since 1992 PISA used worldwide on almost every known Unix platform Concentrating on Linux since 1998 Converted to ROOT-formatted output in Summer-Fall 1999 Interfaced successfully to PHOOL in late 1999 Massive events generation at three times, and now again 10K for internal challenge in K for MDC1 and MDC2 in 1998 and K proposed internal challenge in Dispersal mode in Massive events generation to be done off-site (CC-J, …) User tools for PWGs to do their own events generation
PHENIX Simulation System 5 December 7, 1999 High Level Summary of Tasks What is needed for Day-1 Analysis? Match simulation geometry to what is on the floor consistent with a GEANT3 volume description Access PHENIX geometry database to set up the detector subsystem (replace phnx.par file) Develop scripts to automate the geometric acceptance and the efficiency simulations
PHENIX Simulation System 6 December 7, 1999 Human Resources C. F. Maguire: supervisor responsible for core software in PISA99 Tarun Ghosh: responsible for scripts and tools for users Indrani Ojha: responsible for event generator interface software Heavy reliance on subsystem programmers to do their jobs Formerly had graduate students in-house (doing Ph.D.’s now) and also have had summer undergraduates Looking forward to another graduate student for simulation support, or one year-duration undergraduate
PHENIX Simulation System 7 December 7, 1999 Relative Priorities of Current Tasks Highest priority tasks (soonest accomplished) Event mixing for PISA + PISA and for PRDF + PRDF Introduce 3D magnetic field map (post-VRDC) “Publication” of event generator scripts and tools High priority (accomplished over longer time) Revise geometry description of PISA99 to use database tools Get next generation of event generators (stuck at ) Lower priority task (for year 2000) Move out of GEANT3 and into GEANT 4
PHENIX Simulation System 8 December 7, 1999 Milestones Until Day 1 VRDC start on December 15, and go to January 15 PISA99 and PRDF files generation (must freeze libraries before) Approximately 100K events to be processed Will also do signal file mixing as in MDC2 (start December 20) 3D map file in place by February 15 PRDF+PRDF mixing by February 29 (needs subsystem work) Reconfiguration of geometry installation (DB) May 1 Requires the most subsystem programmer interaction Di-lepton generator “cocktail” from Stony Brook group Interface to PISA99 the work done by Ralf Averback Update PISA99 documentation ROOT usage, new make file system Specialized scripts for event generation and retrieval
PHENIX Simulation System 9 December 7, 1999 Milestones After Day 1 GEANT4 consideration CERNLIBS may become more problematic with age Need to monitor how well GEANT4 is doing in real world Switchover must not damage analysis of Year 1 data Target date of completion to GEANT4 is not yet known Fast Monte Carlo Facilitation Simulation group to provide Fast MC options in PISA99 Development of Fast MC modules is PWG responsibility Testing of Fast MC against slow MC is PWG responsibility Simulation to maintain library of slow MC outputs to compare