PHENIX Simulation System 1 Software@BNL December 7, 1999 Simulation: Status and Milestones Tarun...

9
PHENIX Simulation System 1 Software@BNL December 7, 1999 Simulation: Simulation: Status and Milestones Status and Milestones Tarun Ghosh, Indrani Ojha, Charles Maguire @ Vanderbilt University December ‘99 Software Review Meeting

Transcript of PHENIX Simulation System 1 Software@BNL December 7, 1999 Simulation: Status and Milestones Tarun...

Page 1: PHENIX Simulation System 1 Software@BNL December 7, 1999 Simulation: Status and Milestones Tarun Ghosh, Indrani Ojha, Charles Maguire @ Vanderbilt University.

PHENIX Simulation System1

Software@BNL December 7, 1999

Simulation: Simulation: Status and MilestonesStatus and Milestones

Tarun Ghosh, Indrani Ojha, Charles Maguire

@ Vanderbilt University

December ‘99 Software Review Meeting

Page 2: PHENIX Simulation System 1 Software@BNL December 7, 1999 Simulation: Status and Milestones Tarun Ghosh, Indrani Ojha, Charles Maguire @ Vanderbilt University.

PHENIX Simulation System2

Software@BNL December 7, 1999

Presentation PlanPresentation 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

Page 3: PHENIX Simulation System 1 Software@BNL December 7, 1999 Simulation: Status and Milestones Tarun Ghosh, Indrani Ojha, Charles Maguire @ Vanderbilt University.

PHENIX Simulation System3

Software@BNL December 7, 1999

Scope of SimulationScope 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

Page 4: PHENIX Simulation System 1 Software@BNL December 7, 1999 Simulation: Status and Milestones Tarun Ghosh, Indrani Ojha, Charles Maguire @ Vanderbilt University.

PHENIX Simulation System4

Software@BNL December 7, 1999

Current StatusCurrent 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 1997 100K for MDC1 and MDC2 in 1998 and 1999 100K proposed internal challenge in 1999-2000

Dispersal mode in 1999-2000 Massive events generation to be done off-site (CC-J, …) User tools for PWGs to do their own events generation

Page 5: PHENIX Simulation System 1 Software@BNL December 7, 1999 Simulation: Status and Milestones Tarun Ghosh, Indrani Ojha, Charles Maguire @ Vanderbilt University.

PHENIX Simulation System5

Software@BNL December 7, 1999

High Level Summary of TasksHigh Level Summary of Tasks

What is needed for Day-1 Analysis?

Match simulation geometry to what is on the floorconsistent 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

Page 6: PHENIX Simulation System 1 Software@BNL December 7, 1999 Simulation: Status and Milestones Tarun Ghosh, Indrani Ojha, Charles Maguire @ Vanderbilt University.

PHENIX Simulation System6

Software@BNL December 7, 1999

Human ResourcesHuman 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

Page 7: PHENIX Simulation System 1 Software@BNL December 7, 1999 Simulation: Status and Milestones Tarun Ghosh, Indrani Ojha, Charles Maguire @ Vanderbilt University.

PHENIX Simulation System7

Software@BNL December 7, 1999

Relative Priorities of Current TasksRelative 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 1996-97)

Lower priority task (for year 2000) Move out of GEANT3 and into GEANT 4

Page 8: PHENIX Simulation System 1 Software@BNL December 7, 1999 Simulation: Status and Milestones Tarun Ghosh, Indrani Ojha, Charles Maguire @ Vanderbilt University.

PHENIX Simulation System8

Software@BNL December 7, 1999

Milestones Until Day 1Milestones 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

Page 9: PHENIX Simulation System 1 Software@BNL December 7, 1999 Simulation: Status and Milestones Tarun Ghosh, Indrani Ojha, Charles Maguire @ Vanderbilt University.

PHENIX Simulation System9

Software@BNL December 7, 1999

Milestones After Day 1Milestones 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