BaBar Computing Schedule Complete computing schedule, including internal items (Last update 970410, Frank Porter - fax# at Caltech 818 584-9304) Notes: The inclusion of (Mn) indicates milestones in the PMCS system, where n is the level of the milestone. The dates at the left are the original scheduled dates for these. 950403 (M4) Start of project ongoing (Frank/Neil) Institutional agreements. ongoing (Tom) Local SLAC support. Liaison and resource coordination with SCS, $BFROOT support, AFS usage design and support, IR-2 network link, visitor configuration assistance, Oracle->AFS-group link, software installations, commercial software license management, hardware maintenance assistance, administration of IR2 Unix machines. BFOVERRIDE, tracking compiler/library changes, general commitment to keeping things working. ongoing (David/DSMs) QA/QC - Code walkthroughs ongoing (DSMs) Problem management Bugs entered into problem management system, follow-up by package coordinators. ongoing (Frank) Training - yearly course plan accepted (Neil) Training - User manual ongoing (Tom) Support for migration plan ongoing (Tom) User support Everyone participates in user support. Tools and Utilities has particular requests in user accounts, tape copying, SLAC computing, disk space. ongoing (Tom) Collaboration computing, communications Mirroring, page organization & management, special functions, WAN monitoring and problem reporting, stimulating WAN inprovements (HEPNRC, FNC, DOE2000), desktop videoconferencing, assistance in software licensing/distribution (AFS, RogueWave), login scripts, operating system pilots, tools evaluations and acquisitions. 950403-971231 (Torre) ASLUND 1.8.2.2.2.1 Aslund/fast simulation production 950403-980930 (Torre) BBSIM 1.8.2.2.2.2 GEANT3/bbsim simulation production *5 970410 - Now 950901-981130. 950630 (Torre) BBSIM 1.8.2.2.2.2 BBSIM incorporated into BaBar software environment. Completed 950630. 950801 (Bob) Code management 1.8.2.4.1 Code management deployment Includes software release tools, establishment of package coordinators. Completed 951201. 950831 (David) Coding standards 1.8.2.5 Coding standards deployment Completed 950831. 950930 Simulation and Reconstruction managers appointed. 1.8.2.2.2 and 1.8.2.2.3 Completed. 951002 (David) (M4) Event Store 1.8.2.3.6 Specification of interface. Completed, re-specification scheduled for 961220. 951015 (Torre) (M4) GEANT4 1.8.2.2.2.3 GEANT4 license procured. Completed 951015. 951113 (David) (M4) Conditions database 1.8.2.3.6 Specification of interface. Completed, re-specification scheduled for 970101. 951229 (Torre&Bob) Simulation/reconstruction separation. 1.8.2.2.2 and 1.8.2.2.3 Reconstruction development work moved outside of BBSIM/GEANT framework. Prototype scaffolding for reconstruction development. Analysis framework with input modules for basic MC data. Completed 951201. 960101 (Tom/SCS) Reference platform set 1.8.2.4.1 IBM-AIX3 960101 (SCS) Offline CPU (SLAC) 4000 SpecInt92 available to BaBar. Completed 960101. 960101 (SCS) Storage (SLAC) 20 Gbytes silo tape space, 10 Gbytes disk available for BaBar Completed 960101. 960101-961231 (SCS) Storage (SLAC) Evaluation of Redwood technology. Completed 961031. *5 960122-971201 (Torre) GEANT4 1.8.2.2.2.3 *5 Final fast simulation development. 960201 Software Release Tools 1.8.2.4.5 Add site-specific overrides. Completed 960101. 960201-960331 (Torre/Trigger) Simulation Production 1.8.2.2.2 First trigger production. Completed 960331. 960228 (Torre) ASLUND 1.8.2.2.2.1 ASLUND incorporated into BaBar software environment. Completed 960228. 960401 (Torre) (M4) GEANT4 1.8.2.2.2.3 Prototype OO simulation design complete. Completed 960719. 960401 (Bob) Reconstruction 1.8.2.2.3 Prototype reconstruction design. Completed 960413 (review). 960412 (David) (M4) Graphics 1.8.2.3.3 Prototype event display complete. Overtaken by events, new date to be determined as part of graphics plan on 970120. *** 970306 Considered complete with 970224 release. 960412-13 (Bob) Reconstruction 1.8.2.2.3 Conceptual design review. Validation of OO approach. Data flow diagrams and documentation. Specification of required classes/objects and methods/functions required to acheive goals for 11/96 (complete set of dummy objects and user analysis prototypes). Completed 960413. 960430 (Gerry) (M4) Online Farm 1.8.1.2 Prototype farm decision. Decide what we are going to buy and how much and what we are going to do with it. Begin design and implementation of what goes on it. Completed 960730. 960510 (Gerry) (M3) Online 1.8.2.2.1.4 Online testbench deployment. Online dataflow prototype based on EPICS and VxWorks available for testbench use by detector subsystems (DCH, SVT, EMC probably first) Completed 960131. 960701 (Tom) Software installation (SLAC) 1.8.2.4.4 SNiFF+ Completed 960701. 960701 (Tom) Software installation (SLAC) 1.8.2.4.4 FlexLM Completed 960701. 960712 (Bob) Analysis tools 1.8.2.2.4 First release of analysis tools to users. Completed 960702. 960725-961015 (Torre/Trigger) Simulation Production 1.8.2.2.2 Second trigger production. Completed. 960801 (Tom) Problem management 1.8.2.4.1 First implementation of problem tracking system (gnats) turned over to users for evaluation. Completed 960801. 960831 (GEANT4) GEANT4 1.8.2.2.2.3 Mechanism for parameterization support established. Completed 960831. 960901 (Tom) Software release tools 1.8.2.4.5 Tools and utilities becomes SRT package coodinator. Completed 960901. 960901 (Neil) Regional centers 1.8.2.4.1 Assessment of resources required to perform various functions (full reconstruction, dst analysis etc.) at a regional centre * 970130 - "completed" - Neil will write up. 960904 (Torre/Physics) Simulation Production 1.8.2.2.2 First physics production. Aborted 961004. 960930 (SCS) IR2 networking 1.8.1.5 Installation of network closets at IR2 complete. Completed 960930. 961001 (Tom) Rogue Wave 1.8.2.3 Rogue Wave distribution plan accepted; includes installation instructions. Completed 961001. 961001 (Tom) Problem management 1.8.2.4.1 Gnats evaluation complete; conditionally accepted for production. Completed 961001. 961010 (Bob) Analysis tools 1.8.2.2.4 User analysis prototype complete. Completed 961010. 961015-17 (Gerry) Online 1.8.2.2.1 Online Design Review Completed 961017. 961028-29 (Torre) Simulation 1.8.2.2.2 Simulation Design Review Validation of GEANT4 plan. Completed 961029. 961101 (David) (M3) Event Store 1.8.2.3.6 Data storage interface review. Conclusion of evaluation studies and review prior to implementation of prototype data storage system. Should address feasibility of using proposed technology (OODBMS and HSM) in meeting requirements. This is one of the original milestones, and has been reworked. The 970120 Event Store milestones are the approximate new correspondence. 961101 (Tom) Software installation (SLAC) 1.8.2.3.5.1 Objectivity. Completed 961101. 961119 (Tom) Software installation (SLAC) 1.8.2.4.4 Memory Advisor (formerly Sentinel). Completed 961119. 961122 (Tom) Software release tools 1.8.2.4.5 srtlog prototype release Completed 961122. 961122 (Tom/SCS) Migration platform set 1.8.2.4.1 AIX4 Completed 961122. 961130 (Tom) Discussion system 1.8.2.4.3 Hypernews - basic system available at SLAC, includes SCS/BaBar forum. Completed 961129. 961130 (Tom) User login customization 1.8.2.4.5 User/group prototype HEPiX script available for internal TUG use. Completed 961127. 961201 (Bob) Migration platform set 1.8.2.4.1 Release available with vendor compiler on OSF (FrameExample works). Completed 961201. 961201 (PaulH/Bob/Torre) Physics interface - Definition of deliverables for MDC1 agreed. 1.8.2.2.2 and 1.8.2.2.3 Contains list of reco objects, analysis tools, list of needed MC upgrades, which objects are persistent and how to rebuild the rest, how data is going to be selected and distributed to what sites. Completed 961201, except for "what sites". 961203 (Tom) Software installation (SLAC) 1.8.2.3 RogueWave tools.h++ & STL schedule available. * 970129 Completed 961203. 961204 (Tom/SCS) High performance network connection from IR2 to SCS 1.8.1.5 1.8.1.5 Establish working group. Completed 961204. 961205 (Bob/.RC.) Migration platform set 1.8.2.4.1 Releases being built with vendor compilers on the three supported platforms. Errors sent to package coordinators. Needed by reconstruction. 961219 - completion expected 961220 970109 - 2 platforms complete, Still no vendor compiler on HP used for production builds. Effort with Margaret Haire, who has compiler, underway. 970116 - Attempting new release on PV machine -- if "works" will need EVAL04 available (w/vendor compiler) quickly for package coordinators. Raines helping to install vendor compiler on EVAL04. Will know 970120 how urgent. * 970129 - completed with release 2.1.0 970121. 961205 (Bob) Automated error reporting to package coordinators during production builds. 1.8.2.4.5 Completed 961206. 961205 (Bob) Reconstruction 1.8.2.2.3 Standard method to find datafiles available in release. Completed 961206. 961206 (Tom) Reference platform set 1.8.2.4.1 DEC-OSF1V3 (temporary machine available). All system, GNU and other tools in place. gmake cold works on FrameExample or specified test package and gnbase. 961219 - apparently not complete - needs checking. Completed 961220. 961206 (Tom) Software release tools 1.8.2.4.5 srtlog production release. 961219 - overtaken by events, no longer relevant. 961209 (Bob/Torre) Geometry - GEANT4 initial (simplified) model available via Framework module. Needed by reconstruction. 1.8.2.2.3 961219 - completed 961214, except Torre has not seen yet. 961209-11 (Frank/Vera) Computing advisory panel. 1.8 Review of plan and resources. Completed 961211. 961210 (Bob) CLHEP 1.8.2.3 CLHEP update to V0.19 available in CVS. 961219 - completed. 961212 (Bob) Reconstruction 1.8.2.2.3 Prototype reconstruction object implementation complete Complete set of dummy reconstruction objects filled. Allows subsequent developments to be independent of existence of "earlier" code. 961219 - not complete. 970109 - still not complete. Needs geometry, est around collab mtg time in Feb. 970116 - completed. * 970129 - Not completed (970116 entry erroneous). Expecting completion * in Feb still. *** 970309 - Completed in release 3.0.1 (970215) 961212 (Bob) Rogue Wave 1.8.2.2.3 Rogue Wave usage doc accepted (what to use, not use, how to connect it) for use by reconstruction. 961219 - out for comments. 970109 - 2nd draft earlier this week. Anticipate completion 970113. * 970129 - Completed 970113. 961212 (David) Training 1.8.2.5 Training plan to CX. 961219 - A document has been given to cx. 970109 - Awaiting feedback to David. Deadline is 970113. * 970205 - No update. *** 970320 - Frank has agreed to generate updated version. 961212-981231 (Bob) Analysis tools 1.8.2.2.4 Production analysis tools development. 961213 (Neil) Standard environment 1.8.2.4.1 BaBar environment document submitted to CX and release coordinator. Specifies "standard" envirornment, in sufficient detail that if duplicated the BaBar software should compile, link, run without local mods. 961219 - completed. 961213 (Tom/SCS) Migration platform set 1.8.2.4.1 HP-UX10 All system, GNU and other tools in place. gmake cold works on FrameExample or specified test package and gnbase. Completed 961219. * 970129 - Note added: tools.h++ is available. 961213 (Neil) Migration platform set 1.8.2.4.1 Platform migration plan to CX. And every 6 months thereafter, with rolling evolution. 961219 - plan under discussion. 970113 - Deadline for comments to Neil is 970113. 970116 - completed. 961215 (Tom) Software release tools 1.8.2.4.5 Improved build - site-specific/release-specific overrides: requirements, proposal, schedule available for comments. Completed 961220. * 970129 - Note added: the schedule is included in this overall schedule. 961215 (Tom) User login customization 1.8.2.4.5 HEP/site prototype tuning (HEPiX scripts) released for internal TUG use. 961219 - expected completion 961220. 970109 - requested change to 970117, accepted. *4 970325 - completed 970117. 961215 (David) Conditions database 1.8.2.3.6 Enough structure available for development to proceed at SLAC, LBNL using a live database. Includes brief documentation and a simple example application. From here on, availability of that development database is routine. 970109 - Not usable yet at LBNL due to compiler difficulties. Available at SLAC on AIX4. Draft document and example expected 970110. Completed 970114. 961216 (Torre) Simulation 1.8.2.2.2 MC truth design specified and documentation accepted. 961219 - not complete. Some slippage OK for reconstruction, but could rapidly become a problem. 970109 - not complete, due to circumstances. Given uncertainty in situation, Bob is proceeding with a work-around (with Gabriella Sciolla), but is still worried about being able to make the 30 Jan release date. * 970129 - Bill Lockman will need to discuss with Torre. *** 970319 - (RJ) Solution expected in 970324 release, which is past *** first MDC1 cutoff. *5 970403 - New schedule is 970410, including implementation. Depends *5 on GEANT4 alpha release. "Mc truth STDHEP->G4->Framework" 961217 (Tom) Tape management 1.8.2.4.5 Automated xdr file concatenation system - schedule available. 970109 - file concatenation working, scanning of log files not yet, now attempting to proceed in absence of Torre. 970116 - Art is helping Charlotte. Schedule to be updated. Next known need is mock data 1. ** 970225 - Absorbed into MD1 production management. Scripts on ** track for MD1 *4 970325 - Completed. 961218 (Tom) CVS 1.8.2.4.1 v1.9-BF released to collaboration. 961219 - deferred to follow 961219 release, expected completion 961220. Completed 961221. 961219 (Bob/Torre) Geometry 1.8.2.2.3 GEANT4 geometry compiling and linking in reconstruction executables. Needed by reconstruction. Completed 961220. 961219 (Neil) Standard environment 1.8.2.4.1 BaBar environment document accepted. Completed 961219 (CX meeting). 961220 (David) Event Store 1.8.2.3.6 Low Level API draft out for comments Defines abstract persistent event and event fragment classes, event collections and mapping to file system. 970109 - 1/2 done - expected completion 970117. * 970115 - Draft documents available on Web pages with pointers from * Event Database discussion list. * 970205 - No update. *4 970326 - Updated versions available. No feedback received so far. 961220 (David) Event Store 1.8.2.3.6 High Level API draft out for comment Defines mapping between revised transient event (AbsEvent) and event fragment classes and corresponding persistent classes. 970109 - 1/2 done - expected completion 970117. * 970115 - Draft documents available on Web pages with pointers from * Event Database discussion list. * 970205 - No update. *4 970326 - Updated versions available. No feedback received so far. 961220 (Bob) AbsEvent 1.8.2.2.3 Revised AbsEvent design doc out for comments 970109 - Notes on Web, expect completion 970110. * 970129 - Completed 970110. 961231 (Torre) (M4) Fast simulation 1.8.2.2.2.3 Fast simulation (GEANT4) design complete. 970109 - Neil will talk with Ecole Polytechnique people to learn status. 970116 - EP is waiting for GEANT4 release (970301) to proceed with development. We may be able to clarify this milestone, but for now, it appears that it should be linked to follow the 970301 GEANT4 milestone. *5 970403 - Now 970515, includes requirements documentation. 961231 (SCS) Platform Support (SLAC) 1.8.2.4.1 Migration of farm machines from AIX3 to AIX 4.1.4 complete, except for a few machines to support old releases. Completed 961205. 961231 (SCS) Platform Support (SLAC) 1.8.2.4.1 AIX CSet++ on AIX4 usable. 961218 - completed, needs BaBar check. 970109 - BaBar checks with simple C++ code, Rogue Wave and Objectivity all OK. 961231 (SCS) WAN Upgrade SLAC ESnet connection to ATM (T3 line). 970109 - completed. 97xxxx (SCS) Storage (SLAC) Decision on mass storage technology choice. Completed 961205. 97xxxx (Tom) Reference platform set 1.8.2.4.1 Reference platform lab machines meets BaBar environment document. Depends on 961213 milestone. 970109 - Tom will look at what this schedule should be, given the 961213 milestone. *4 970325 - Initial establishment of reference platforms complete. 970101 (Bob) Problem management 1.8.2.4.1 Problem management reporting requirements document to CX. 970109 - expected 970116. * 970129 - Not completed. To expedite, Bob will send a (prioritized) * "wish list" to Tom, and TUG will look at it. * 970205 - Not done yet. ** 970227 - Wish list sent on 970218, item considered complete. 970101 (Neil) Problem management 1.8.2.4.1 Problem management user documentation. This means incorporating appropriate gnats documentation into user guide. Completed 970104. 970101 (SCS) Storage (SLAC) 1 Tbyte silo tape space, 50 Gbytes disk available for BaBar. 970101 (SCS) Offline CPU (SLAC) 6000 SpecInt92 available to BaBar. 970101 (David) Conditions database 1.8.2.3.6 Low Level API drafts out for comments Defines mapping of persisent classes, time intervals and mapping into file system. Includes recommended example, capable of transient or persistent use. 970109 - Now expected 970117. * 970124 - Draft document 50% complete. Not yet available for comments * 970205 - Draft document 75% complete. Not yet available for comments *4 970326 - Draft versions available on database web pages. 970101 (David) Conditions database 1.8.2.3.6 High Level API drafts out for comments Defines mapping between transient classes and corresponding persistent classes and access mechanism. 970109 - Now expected 970117. * 970124 - Draft document 50% complete. Not yet available for comments * 970205 - Draft document 75% complete. Not yet available for comments *4 970326 - Draft versions available on database web pages. 970101-970601 (Tom) Problem management 1.8.2.4.1 Evaluation of Startrak system as follow-on to gnats. This is anticipated to be a low-cost item to BaBar, with low priority on BaBar resources. 970109 - Started. 970101 (Electronics) Dataflow 1.8.2.2.1 ROM preproduction required by dataflow. FCTS prototype required by dataflow. 970116 - Not completed. Frank will contact Andy concerning current electronics schedule. 970101 (Tom) Software installation (SLAC) - Insure++ 1.8.2.4.4 Completed 970106. - OpenInventor 1.8.2.3 970109 - Not completed. 970116 - Not completed. Not expected to be a problem unless it slips several weeks. It is expected to be ready before that. * 970129 - Not completed. Several steps still required, expect * completion on 970211. This is deemed acceptable. *** 970225 - OpenGL expected 970227 on Wren. Mass deployment of *** OpenGL, OpenInventor currently not required. *** 970305 - OpenGL on Wren 970227, OpenInventor expected soon. *4 970325 - OpenInventor still in progress. *4 Testing Mesa, freeware "version" of OpenGL (ie, *4 uses OpenGL API). 970101-971231 (Physics) Simulation production 1.8.2.2.2 10^6 hadronic event sample for physics anaylsis development. Planned to satisfy this in context of Mock Data Challenge 1. 970106 (Tom) Release tools 1.8.2.4.5 Due date for "wish list" input on requirements from deputies to Tom. 970109 - completed. 970110 (Bob) Execution framework user doc accepted. 1.8.2.3.1 970109 - Out to two people for comments. Will be posted, announced, with a period for public comment prior to acceptance. * 970129 - Not completed, but close? *** 970304 - Draft on web. 970110 (Bob) AbsEvent 1.8.2.2.3 Revised AbsEvent: design doc accepted. 970109 - Anticipated 970117, needed for 970130 release. * 970130 - Completion depends on DB APIs, not yet in hand. This is a * worry for MDC1. DRQ and Ed Frank meet on 970131 to try to * resolve polymorphism support. * 970206 - Still outstanding problem, DRQ and Ed Frank meet again on * 970207. If problem persists, may have to expose database * implementation to developers. *** 970304 - New event is in 3.1.0 release. Cannot be changed unitl *** MDC1 complete. 970115 (Tom) Problem management 1.8.2.4.1 Plan and schedule for implementation of requirements accepted. Additional milestones will result from this plan. 970109 - Predecessor slip yields new estimate of 970130. ** 970225 - Predesessor complete, new estimate 970304. *4 970325 - Feedback received, Assessment of time complete, TerryS *4 consulting with SCS/SLC until 970401. 970115 (Tom) Software release tools 1.8.2.4.5 Improved build - site-specific/release-specific overrides: Sign-off on proposal. Requires 961215 milestone. * 970129 - Tom Pavel will discuss with Ed Frank. completion imminent. * 970204 - Still under discussion, completion anticipated 970210. ** 970225 - Consensus 970218, complete. *4 970325 - TerryH to update Pavel proposal, 970401. 970115 (Tom) Discussion system 1.8.2.4.3 Migration of LLNL BaBar Hypernews groups to SLAC complete. * 970129 - Completed 970110. 970115 (Tom) User login customization 1.8.2.4.5 HEPiX scripts release to collaboration - all platforms; sh, csh. 970109 - revised to 970131. * 970129 - On schedule. * 970204 - New completion date 970206. ** 970225 - Complete 970221. 970115 (Tom) Tape management 1.8.2.4.5 Prototype automated file assembly. * 970129 - Charlotte Hee and Art Snyder working on. Side-tracked by * RogueWave. Check with PFH on importance. * 970204 - Completed. 970115 (Tom) Release tools 1.8.2.4.5 Requirements document for release tools to CX. For example, support for portable binaries, shared library support, acceptable link times, automated testing and error reporting for regression/acceptance tests (reconstruction schedule has a 970116 entry which depends on this being implemented), automated documentation, metric checking. Accepted requirements are responsibility of Tom. 970116 - Not complete. Expected completion 970122. * 970129 - Completed 970122, with change to be a SRT work plan. 970115 (Tom) Processing framework system 1.8.2.4.2 Assessment, work plan, and schedule available for comment. 970109 - Paul Raines/Charlie Young/Tom Glanzman trying to maintain this schedule, but it may slip a week. * 970129 - Completed 970115. ** 970225 - New work plan under development. *** 970305 - Expected 970307. *4 970325 - Completed 970307. 97xxxx (Tom) Processing framework system 1.8.2.4.2 Requirements and conceptual design. Includes list of APIs awaiting definition. Requires input from deputies, in a format and on a schedule to be specified by Tom. Depends on 970115 processing framework system milestone. *4 970325 - Obselete 97xxxx (Tom) Processing framework system 1.8.2.4.2 Limited function prototype. Depends on 970115 processing framework system milestone. *4 970325 - Obselete 97xxxx (Tom) Processing framework system 1.8.2.4.2 Final design. Depends on 970115 processing framework system milestone. *4 970325 - Obselete 97xxxx (Tom) Processing framework system 1.8.2.4.2 Deployment. Depends on 970115 processing framework system milestone. *4 970325 - Obselete 970116 (Bob/.RC.) Reconstruction 1.8.2.2.3 Release built using CLHEP V0.19 (ie, conversion complete). First release to require Rogue Wave to build. 970116 - Rogue Wave part complete, CLHEP code in, but directory structure not complete. * 970129 - Completed 970117 (if CERN CLHEP release doesn't change). 970116 (Bob) Reconstruction packages 1.8.2.2.3 Automated running, error reporting for acceptance/regression tests during production builds. 970116 - Not complete. In, but maybe won't work yet. * 970129 - To be tested in 970130 release. *** 970207 - Completed 970130. (but improvements proceed - 970304) 970116 (Bob) MDC1 1.8.2.2.3 - reconstruction scaffolds/class structure compile/link/tag (algorithms may not be present). - analysis toolkit scaffolds/class structure compile/link/tag (algorithms may not be present). - analysis scaffolds/class structure compile/link/tag (algorithms may not be present). - ASLUND scaffolds/class structure compile/link/tag (algorithms may not be present). * 970129 - First item completed; 2nd and 4th done except MC truth * (see 961216); 3rd to be determined if done on 970129. * 970205 - No change (no MC truth yet). *** 970304 - Complete. 970118 (Tom) AFS 1.8.2.4.1 Movement of code repository to AFS. 961226 deferred to 970130 to follow Gilchreise/Lehman reviews. * 970205 - Completed 970131. 970120 (Bob) Graphics 1.8.2.3.3 Event Display proposed plan presented to CX. 970116 - A near-term plan expected on 970120, full plan later. * 970129 - David Brown - Louisville has accepted responsibility for * near term development. Plan to be agreed to on 970131. * 970206 - Short term plan exists, milestones added to Schedule. 970120 (David) Conditions database 1.8.2.3.6 Low Level API accepted Defines mapping of persisent classes, time intervals and mapping into file system. * 970124 - Incomplete pending 970101 milestone * 970205 - Incomplete pending 970101 milestone *4 970326 - Incomplete pending feedback 970120 (David) Conditions database 1.8.2.3.6 High Level API accepted Defines mapping between transient classes and corresponding persistent classes and access mechanism. * 970124 - Incomplete pending 970101 milestone * 970205 - Incomplete pending 970101 milestone *4 970326 - Incomplete pending feedback 970120 (David) Event Store 1.8.2.3.6 Development plan signed off by CX Conclusion of evaluation studies and review prior to implementation of prototype data storage system. Should address feasibility of using proposed technology (OODBMS and HSM) in meeting requirements. * 970124 - Draft detailed schedule underway. Expected date 970220. * [requires SCS involvement] 970120 (David) Event Store 1.8.2.3.6 Low Level API accepted Defines abstract persistent event and event fragment classes, event collections and mapping to file system. * 970124 - Incomplete pending 970101 milestone * 970205 - Incomplete pending 970101 milestone *4 970326 - Incomplete pending feedback 970120 (David) Event Store 1.8.2.3.6 High Level API accepted Defines mapping between revised transient event (AbsEvent) and event fragment classes and corresponding persistent classes. * 970124 - Incomplete pending 970101 milestone * 970205 - Incomplete pending 970101 milestone *4 970326 - Incomplete pending feedback 970120 (David) Event Store 1.8.2.3.6 Demonstration of input and output modules based on existing AbsEvent interface (2 event fragment classes). * 970124 - Late. Depends on 970110 AbsEvent milestone. * 970205 - No change. *4 970327 - No change. 970120 (Torre) Simulation 1.8.2.2.2 MC truth scaffolds/class structure compile/link/tag. * 970129 - Not completed - see 961216. *5 970403 - Now 970410. (Part of "Mc truth STDHEP->G4->Framework"). 970123 (Bob) Migration platform set 1.8.2.4.1 Release builds cleanly with vendor compilers, tests execute to level of g++. This will be on upgraded OS versions. * 970129 - Hoping for 970211. *** 970304 - 3.1.0 builds, but not cleanly; 3.1.1 in process. *** 970319 - 3.1.3 OK on AIX, 50% build OK on OSF, fails on HP. 970123 (Bob) Geometry 1.8.2.2.3 GEANT4 geometry reconstruction accessors compile/link/tag. Needed by reconstruction. * 970129 - WSL and Akbar working on debugging GEANT4 code. Close to * running out of time for MDC1. Backup plan is to scratch * GEANT4 geometry in current reconstruction development. * Deadline to decide is 970207. *** 970304 - Scratched 970212. 970130 (Bob) Linear algebra library 1.8.2.3 Linear algebra library requirements doc, survey report (evaluation) signed off. * 970206 - This is pending an FNAL working group, who may decide to do this. *** 970304 - FNAL will do , but result not expected to be usable - Have *** begun survey of CLHEP problems. 970130 (Bob) Reconstruction 1.8.2.2.3 Standard method to find datafiles - conversion complete. * 970206 - Not done, try for next release, expect 970225. *** 970304 - unknown (reports & code inconsistent) *** 970319 - two packages remain unconverted, public pillorying of *** coordinators in process. 970130 (Bob) AbsEvent 1.8.2.2.3 Revised AbsEvent: user doc accepted. * 970129 - Will be late, pending APIs. 970130 (Bob) AbsEvent 1.8.2.2.3 Revised AbsEvent: coded, released (with test program). Requires vendor compilers. *** 970304 - Completed 970227. 970130 (Bob) Reconstruction 1.8.2.2.3 PID class structure in release for all systems (no functionality yet). * 970206 - No Dch dE/dx yet. *** 970304 - unchanged. *** 970319 - Not expected until May 97. 970130 (Bob) Reconstruction 1.8.2.2.3 New tracking interface in release, (at least dummy) tracks available. * 970129 - Completed 970122. 970131 (Tom/SCS) High performance network connection from IR2 to SCS 1.8.1.5 Establish work plan. * 970129 - Not complete, expect 970228. Required for May online review. * Several of below items will occur concurrently. *** 970305 - Not done - expected end of March. 97xxxx (Tom/SCS) High performance network connection from IR2 to SCS 1.8.1.5 Requirements. Depends on 970131 milestone. 97xxxx (Tom/SCS) High performance network connection from IR2 to SCS 1.8.1.5 Decision on network fabric. Depends on 970131 requirements milestone. 9xxxxx (Tom/SCS) High performance network connection from IR2 to SCS 1.8.1.5 Installation. Depends on 97xxxx fabric decision milestone. 970131 (Neil/Frank) Production coordinator 1.8.2.4.2 Production coordinator established. * 970206 - Completed 970130, for MDC1. 970201 (SCS) IR2 networking 1.8.1.5 Detailed IR2 structured wiring network plan. Needs Steve Louie to work with Sandra Crawford. * 970204 - Completed 970131. 970201 (Tom/SCS) Reference platform set 1.8.2.4.1 DEC-OSF1V3 (requires delivery of machine). Duster can then start migration to V4. 970109 - Possible funding problem could make this slip, needs to be clarified. * 970129 - Delivery of machine expected 970214. When is V4 platform * at SLAC required? Probably should bring up new machine * directly at V4? * 970206 - No change, but added milestones later in Schedule. ** 970227 - Alpha is at SLAC, may keep at V4. *** 970304 - Low swap space makes Duster unusable, being augmented. *** 970305 - Will keep at V4 (eval05), expected 970307. More paging *** space (with a new disk from SCS) being added to Duster, *** which will remain a v3.2 for the current migration schedule. *** 970319 - (RJ) Still a problem. *4 970325 - OBE (see 970228) 970201 (Tom) Processing framework system 1.8.2.4.2 Processing framework system API documents accepted, if needed. * 970204 - not needed. 970201 (Bob) Execution framework 1.8.2.3.1 Separation of interface and implementation: design doc accepted. 970205 - Pending FNAL efforts. *** 970304 - Expected 970501. 970201 (Tom) Software release tools 1.8.2.4.5 Improved build - site-specific/release-specific overrides: Prototype Requires 961215, 970115 milestones, may be respecified therein. * 970129 - Moves to 970207. ** 970225 - Expected 970228. *** 970305 - Status to be checked. *4 970325 - Expect approx 1 week after reqmnts/design complete - *4 see 970115. **970201 (Tom) Link-time improvements (formerly Shared library support) 1.8.2.4.5 Assessment and schedule. Depends on requirements document for release tools. * 970129 - Link time problem has independently improved, and incremental * linking may be appropriate for further improvement. Change * this item to an assessment/schedule/prototype to be completed * 970228. ** 970225 - Still expected 970228. *** 970305 - Meeting on 970303. Assessment completed, still discussing *** directions and additional R&D. Several parallel approaches *** being taken. *4 970325 - Some approaches implemented, work continues. (poll some *4 developers to determine when "good enough"??) 97xxxx (Tom) Shared library support 1.8.2.4.5 Implementation. Depends on 970201 plan. *** 970319 - (RJ) Being done by Steve Gowdy/LBL. *4 970325 - TG/RJ to discuss. 970203 (Torre) (M4) GEANT4 simulation 1.8.2.2.2.3 Prototype OO simulation functionally complete. Digitizations for all detector subsystems. *5 970403 - Now 970615 (digis already completed). *5 "Complete chain simu -> digis in Framework" 970203 (Tom) AFS 1.8.2.4.1 Revamping of release space within AFS (multiple volumes) - prototype * 970129 - Change to target 970211 release. ** 970225 - Completed 970211. 970206 (Tom) Processing framework system 1.8.2.4.2 Assessment, work plan, and schedule accepted. *4 970325 - Completed 970206 (Bob) Linear algebra library 1.8.2.3 Linear algebra library recommendation accepted. *** 970304 - OBE (will not be purchasing a library - none suitable found) 970206 (Bob) Linear algebra library 1.8.2.3 Linear algebra library distribution plan accepted. *** 970304 - OBE (will not be purchasing a library - none suitable found) 970210 (David) Conditions database 1.8.2.3.6 OODBMS Licensing distribution plan accepted Specifies licensing, configuration and installation requirements 970210 (David) Conditions database 1.8.2.3.6 Transient version of High Level API implemented and in CVS 970210 (David) Event Store 1.8.2.3.6 OODBMS Licensing distribution plan accepted Specifies licensing, configuration and installation requirements *970211 Vendor compilers * Official release on vendor compilers, HP, DEC, IBM. *** 970304 - completed 970227, release 3.1.0. 970213 (Torre) Simulation 1.8.2.2.2 MC truth classes being filled by released code. *5 970403 - Now 970410 (Part of "Mc truth STDHEP->G4->Framework"). 970213 (Bob) Linear algebra library 1.8.2.3 Linear algebra library available in release. * 970205 - See 970130 predecessor. *** 970304 - OBE (will not be purchasing a library - none suitable found) 970213 (Bob) Geometry 1.8.2.2.3 GEANT4 geometry reconstruction accessors available in release. Needed by reconstruction. * 970205 - May be abandoned - see 970123. 970213 (Bob) Heptuple/HBook/unt 1.8.2.3.6 Heptuple/HBook/unt support for directories in release, with test program(s). * 970205 - Will be late, possible responsible party identified. *** 970304 - unt author declined to cooperate: support will be removed. 970213 (Bob) Heptuple/HBook/unt 1.8.2.3.6 Heptuple/HBook/unt support for multiple files in release, with test program(s). *** 970304 - unt author declined to cooperate: support will be removed. 970213 (Bob) Execution framework 1.8.2.3.1 - Design complete for separation of interface and implementation of Framework class(es), allowing multiple Frameworks in future. - "Action item" interface and implementation in release. - Timing, reset cout, histogram directory actions in release. * 970205 - Likely to slip 2-3 weeks. *** 970304 - Loss of SE moves this to "do it next summer" list *** Need to revise remainder of schedule for this change... 970220 (David) Conditions database 1.8.2.3.6 High Level API user documentation available 970221 (Neil) Data distribution 1.8.2.4.2 Decision on data distribution for Mock data challenge 1 - who wants to take copies and how to they want/plan to get them - data formats - who will use these copies and how. - Draft a plan to distribute the data. 970224 (David) Conditions database 1.8.2.3.6 Installation of Objectivity/DB Version 4 on AIX and OSF reference platforms. Availability of development database in conjunction with release software. *970225 (Bob) Graphics 1.8.2.3.3 Prototype event display in release, initial user document. To be determined on 970120. *** 970304 - completed 970224, release 3.0.1; demo at collab mtg. *970228 (Tom/SCS) Reference platform set 1.8.2.4.1 New SCS alpha commissioned and available with OSFv3.2. ** (Means: gmake cold works on ** FrameExample or specified test package and gnbase.) ** 970227 - may keep at v4 instead. Machine is at SLAC, expected ** available 970307 *4 970325 - Original plan changed - eval05 will stay at v4 (Digital *4 Unix) - available 970318 at SLAC, but will move to LBNL. *4 Duster has been at v3 for long time, but crashes with *4 possibly increasing frequency - not understood yet. *4 Item OBE. 970301 (GEANT4) GEANT4 simulation 1.8.2.2.2.3 Developers release of full GEANT 3.21 functionality in GEANT4. *5 970403 - (TW) Expected 970415. 970301 (Tom) Processing framework system 1.8.2.4.2 Support for MDC1 (to be defined). *** 970305 -- completed. *970301 (SCS) Storage (SLAC) Addition of DLT-4000 portable media capability. (40 cartridge robotic system). ***970301-970309 (Tom-PR) Processing framework system 1.8.2.4.2 *** Access needs of simulation in MDC1 for a processing framework *** and adapt SimuProd package to support them. *4 970325 - completed 970303 (Tom) AFS 1.8.2.4.1 Revamping of release space within AFS (multiple volumes) - production *** 970305 -- completed 970211 970306 (Bob) Linear algebra library 1.8.2.3 Reconstruction may require library to build production releases. *** 970304 - OBE, will use CLHEP for now. 970306 (David) Conditions database 1.8.2.3.6 Demonstration of version 1.0. Transient version of High level API available in a release. Calibration and alignment classes for 2 detector systems. Migration for remaining detector systems starts 970306 (Bob) Revised AbsEvent 1.8.2.2.3 Conversion complete, released. *** 970304 - completed 970304, in 3.1.1. 970306 (Torre) Mock Data Challenge 1 1.8.2.2.2 MDC1 simulation executable released. * 970207 - Replaced by revised schedule from Paul Harrison: * 970212 - The date for release of this executable has been moved earlier * to the Feb 25 release. *5 970403 - Completed 970304. 970306 (Bob) Mock Data Challenge 1 1.8.2.2.3 MDC1 reconstruction executable released. Reconstruction algorithms and objects released. Persistence solution released. * 970207 - Replaced by revised schedule from Paul Harrison: *** 970304 - Done, but problems with release due to number of changes. *** 970319 - Completed 970317, in 3.1.3a. 970306 (Torre) ASLUND 1.8.2.2.2.1 ASLUND algorithms and objects released. *5 970403 - spurious milestone, delete. 9703xx (Neil/Frank) Mock Data Challenge 1 1.8.2.4.2 MDC1 simulation 10% pilot complete. Neil/Frank until production coordinator is designated. * 970207 - Replaced by revised schedule from Paul Harrison: * MDC 1 Processing and CPU Usage: * ------------------------------ * Draft Schedule. * -------------- * *Dates Deliverable Reqd. Reqd. SLAC OUTSIDE *----- ----------- CpuTime CpuDays Prodn. Prodn. * K events M SiS's ------- CpuDays CpuDays * or release ------- ------- ------- * ---------- * *Feb 25 Release *Mar 4 Prodn. Rel. ** 970227 - Danger that this will slip due to large number of ** changes going into Feb 25 release. *Mar 10-14 50 (Sim) 150 10 10 nominal *Mar 11 Prodn. Rel. *Mar 24-28 50 (Reco) 30 2 2 nominal * *Apr 8 Prodn. Rel. *Apr 14-18 150 (Sim) 450 30 20 10 *Apr 14-18 200 (Reco) 120 8 6 2 * *May 6 Prodn. Rel. *May 12-16 300 (Sim) 900 60 20 40 *May 12-16 500 (Reco) 300 20 12 8 * *Jun 3 Prodn. Rel. *Jun 9-13 500 (Sim) 1500 100 20 80 *Jun 9-13 1000 (Reco) 600 40 24 16 * *Jul 1 Prodn. Rel. *Jul 7-11 ? (Sim) ? ? ? ? *Jul 7-11 1000+(Reco) 600+ 40+ 24 16+? * *----- ----- ---- ---- ---- *TOTAL 4650+? 310+? 138+? 172+? *----- ----- ---- ---- ---- * *Notes *----- *o The aim is to coordinate with the release cycle. This will *move to a 4-week cycle, with a "new functionality" release *every 4 weeks, and a production (bug-fix only) release, also *every four weeks, with the opposite phase. We will do *production, starting on the Monday, 6 days after the *production release. * *o The Feb 25 release will be the last release for new BBSIM *features. * *o The Mar 4 release will be the Production Release for BBSIM *and the last release for new Reconstruction features. * *o All the other releases listed are the production releases *for Reconstruction only. * *o The aim is to squeeze all the production into a week, once *every 4 weeks. This is so that the burden is not too onerous *on those involved in the production. If this works, we can *keep up the work for a number of months without fatigue *setting-in. It also gives time for tapes to be sent, and *feedback to be provided. Finally, it allows a considerable *contingency and flexibility in the actual production *schedule. * *o The above are based on Frank Porter's MDC1 requirements *note. This assumes 3k SiS's per MC event *(SiS means SpecInt92-seconds) and 600 SiS's per Reco event. *The CpuDay is taken as 176x24x60x60 SiS's = 1.5x10^7 SiS's, *which corresponds to saturating a 133-MHz RS6000 Model 43P *CPU in the SLAC IBM farm (a machine which is rated at 176 *SpecInt92). * *o The table assumes re-reconstructing all simulated events *once per cycle. The numbers do not allow for re-processing *the simulated events on a monthly basis. We assume that BBSIM *is fairly stable these days. * *o If things go well, we may do more MC production than *foreseen, during July and August, if facilites are available, *and if there is a demand from the Collaboration. * *o The typical job length is expected to be about 2k events. *This will take about 11 hours to run on the 33-MHz RS6000 *Model 43P CPU. * *o It may make sense to do the March runs only at SLAC, as it *is such a small production. We can of course have a dry-run *at the outside institutes if they would like to be involved *this early. * *o Both the dates, and the numbers of events, are flexible. The *dates are timed to coordinate with the release schedule, which *is itself mutable. We will not process large numbers of events *if the quality of reconstruction does not warrant it. * *o I will add the names of the outside institues and their *quotas to the table, when it is confirmed that they will *participate, and after appropriate discussions. * *o I will give details on the types of events to be processed *later, after appropriate discussions with people involved *in Physics Analysis. We can assume that for March, it is *not critical which events are used. 9703xx (Neil/Frank) Mock Data Challenge 1 1.8.2.4.2 MDC1 reconstruction 10% pilot complete. Neil/Frank until production coordinator is designated. * 970207 - Replaced by revised schedule from Paul Harrison, above 9703xx (Bob) Mock Data Challenge 1 1.8.2.2.3 MDC1 pilot run production quality accepted. *** 970319 - 1st meeting held, now pending output. 970310 (Neil) Data distribution 1.8.2.4.2 MDC1 data distribution plan approved ***970310 (Tom-PR) Processing framework system 1.8.2.4.2 *** Release version of SimuProd to support MDC1 simulation. *4 970325 - completed on time. ***970311-970323 (Tom-PR) Processing framework system 1.8.2.4.2 *** Access needs of reconstruction for processing framework *** and evaluate service of first prototype to simulation. *4 970325 - completed on time. *970315 (Tom/SCS) Reference platform set 1.8.2.4.1 Duster available as interim OSFv4 reference platform. All system, GNU and other tools in place. gmake cold works on FrameExample or specified test package and gnbase. *** 970305 - OBE (eval05) 970319 (Neil) Migration platform set 1.8.2.4.1 Platform migration plan to CX, with re-evaluation of Solaris. And every 6 months thereafter, with rolling evolution. *** 970320 - Neil will update. 970324 (SCS) IR2 networking 1.8.1.5 Installation of structured wiring in IR2 complete. Required for HER commissioning (970401). Estimated to take 7 weeks from go-ahead and availability of detailed plan (970201 milestone). *** 970320 - Davis-Bacon delay, but will have something *** adequate even if not final solution. *4 970325 - Highest priority in SCS networking, consultation with *4 Tom Mattison being pursued. ***970324 (Tom-PR) Processing framework system 1.8.2.4.2 *** Release version of SimuProd with support for MDC1 reconstruction. *4 970325 - Completed. ***970325-970413 (Tom-PR) Processing framework system 1.8.2.4.2 *** Evaluate service to simulation and reconstruction and access *** needs for support of remote sites. *970325 (Bob) Graphics 1.8.2.3.3 *** GISMO removed from reconstruction executables. Date is 970225 item plus one month. *** 970319 - Date now 970419 due to vendor compiler delays. 970327 (Bob) Mock Data Challenge 1 1.8.2.2.4 MDC1 analysis - algorithms and objects released - toolkit user documentation accepted Needs event display. *** 970304 event display expected to make this. *** 970319 - Completed with 3.1.1. 9703xx (Neil/Frank) Mock Data Challenge 1 1.8.2.4.2 MDC1 simulation complete. Neil/Frank until production coordinator is designated. * 970207 - Replaced by revised schedule from Paul Harrison, above 9703xx (Neil/Frank) Mock Data Challenge 1 1.8.2.4.2 MDC1 reconstruction complete. Neil/Frank until production coordinator is designated. * 970207 - Replaced by revised schedule from Paul Harrison, above 970331 (SCS) Platform Support (SLAC) 1.8.2.4.1 Migration from SunOS4 to Solaris 2.5 complete. This means that Solaris is fully supported on some existing machines, new machines will be installed with it, and a user migration plan is available. 970401 (Neil/Frank) Mock Data Challenge 1 1.8.2.4.2 MDC1 data available at specified locations. Neil/Frank until production coordinator is designated. 970401-970805 (Bob/PaulH) (M3) Mock Data Challenge 1 1.8.2.2.3 Now includes 10^6 sample for physics analysis above Demonstrate complete reconstruction chain, produce and process "signal" and "background" events (~50k), for mock data analyses. No performance benchmarks, alignment or calibration information *5 970401-980531 (Torre) GEANT4 1.8.2.2.2.3 *5 Integrated simulation development. 970401 (Gerry) (M3) HER online system deployment 1.8.2.2.1.4 Low-rate data acquisition system based on EPICS and VxWorks for HER commissioning studies. ***970414 (Tom-PR) Processing framework system 1.8.2.4.2 *** First development release of new package ProcFrwk adapted from *** SimuProd with support for running at remote sites ***970415-970511 (Tom-PR) Processing framework system 1.8.2.4.2 *** Evaluate service to simulation and reconstruction and make new *** releases of ProcFrwk packages to meet evolving requirements. *** Assess needs of physics analysis. 970501 (David) Event Store 1.8.2.3.6 Demonstration of version 1.0. Input Module and Output Modules (10 event fragment classes). Ability to import existing bbsim generated xdr files to OODBMS. Ability to run FrameExample from OODBMS. Ability to add reconstructed event data to input events. Scalability demonstrated to 1GB. Merging into release begins. ***970512 (Tom-PR) Processing framework system 1.8.2.4.2 *** New development release of ProcFrwk with analysis support. ***970513-970831 (Tom-PR) Processing framework system 1.8.2.4.2 *** Evaluate service to simulation. reconstruction and analysis and *** make new releases of ProcFrwk packages to meet evolving requirements. *** Address needs of prompt reconstruction alpha, if needed. 970530 (Tom) Host management at IR2 1.8.2.6.1 Plan for management of management of computers at IR2. Requirements and conceptual design. 970530 (Gerry) Online design review. 1.8.2.2.1 Needs data storage/Conditions database decisions here. *4970530 (Tom/TH) Software release tools 1.8.2.4.5 *4 Bring man pages up to date. *4 The .ps docs are no up-to-date. Particularly useful would be to *4 update them with modern examples. See also the SRT web *4 page ($BFDOC/www/SRThowtodoc.html). *4970530 (Tom/TH) Software release tools 1.8.2.4.5 *4 Write a script to display checked-out tags. *4 A script that can run in a CVS-controlled directory (i.e work *4 directory, not a repository directory) and tell you what tag you *4 have checked out. This can be hard if update -A has been done on *4 some things and not others, so it is OK if it can't always cope. *4970530 (Tom/TH) Software release tools 1.8.2.4.5 *4 Remove AIX dependent part of arch_spec_f77.mk *4 There still are SLAC specific path in arch_spec_f77.mk that *4 need to be cleaned up. *4970530 (Tom/TH) Software release tools 1.8.2.4.5 *4 Write new script to handle updating a test release to a new release *4 (change .current, clean up, optionally update CVS subdirectories *4 to the new tags) *4 We should look at CDF's lnkpkg script, it setup soft links from a *4 test release to a production release when a user wants to *4 rebuild a package, or use include files in the package, while *4 working in their test release. *4970530 (Tom/TH) Software release tools 1.8.2.4.5 *4 Fix SRT scripts: *4 Suppress error message of addpkg. Fix soft link testing *4 problem, etc. *4970530 (Tom/TH) Software release tools 1.8.2.4.5 *4 Removing f77bb via direct rules in standard.mk *4 Start to think about removing f77bb via direct rules in *4 standard.mk; this is more an exercise in testing than anything *4 else. A template for that is in standard.mk for SunOS4, where *4 it has already been done. *4970530 (Tom/TH) Software release tools 1.8.2.4.5 *4 Write script to diff two tags in CVS (part of "autonotify of *4 changes") ***970601 (Tom) Software installation (SLAC) 1.8.2.3 Tentative date for OpenGL general availability at SLAC. *4 970325 - Len Moss's group involved, expected to complete on this *4 time scale, but not sooner. 970603 (Bob) Conditions database 1.8.2.3.6: Migration to transient version of High Level API complete. Version 1.0 incorporated into a release. *** 970304 - Now unlikely to happen (Bob). 970603 (David) Conditions database 1.8.2.3.6: Persistent version of High Level API implemented and in CVS Requirement that all sites using software have access to OODBMS 970605 (Bob) Execution framework 1.8.2.3.1 - Separation of interface and implementation: code in release. - New state structure, connection to InputModule in release. *** 970304 unknown - see 970213 predecessor. 970615 (Bob) Linear algebra library 1.8.2.3 Linear algebra library conversion signed of by package coordinators as complete. *** 970304 - OBE, using CLHEP for now. 970619 (David) Event Store 1.8.2.3.6 Version 1.0 incorporated into release Requirement that all sites using software have access to OODBMS 970630 (Gerry) (M3) Online switch 1.8.1.5.4 Technology and architecture decision on event builder switch, for procurement. This has six months of float, and may be deferred later if desirable. 970630 (SCS) Storage management system (SLAC) Acquisition of a system in FY97. *4 970325 - Will be HPSS. 970701 (Tom) Execution framework 1.8.2.3.1 TUG takes responsibility as package coordinator of Framework. Responsibility for development may occur at a later date. (requires 970605 Execution framework milestone) 970701 (Tom) Problem management 1.8.2.4.1 BaBar Startrak prototype, if evaluation positive and SCS supported. 970731 (Gerry) Online 1.8.2.2.1 Alpha release (internal). Needs 970619 Event Store 1.8.2.3.6 milestone. 970808 (Neil) Analysis tools 1.8.2.2.4 Update on computing requirements for BaBar analysis computing (based on MD1 experience) 970814 (Bob) Conditions database 1.8.2.3.6 Migration to persistent version of High Level API complete. *** 970319 - Unlikely to happen by this date now, due to database *** API delays. *9709xx (Bob) Graphics 1.8.2.3.3 OpenInventor may be "required" starting sometime this month. ***970901 (Tom) Software installation (SLAC) 1.8.2.3 Tentative date for OpenInventor general availability at SLAC. (Needs a milestone for a decision on requirement/usage). *4 970325 - Decision is required very soon, in order to make this *4 date (expected installation after receipt of tapes is *4 expected to take approx 8 weeks. Requires SCS help.) *4 Action item for RJ to think about requirement decision. 970901 (Neil) Migration platform set 1..8.2.4.1 Platform migration plan iteration to CX. 970901 (Neil/SCS) Portable media Decision on bulk transport medium of choice (may not be only one, e.g. probably STK tapes and DLT-X000) 970901 (David) Event Store 1.8.2.3.6 Demonstration of Version 2.0 Input Module and Output Modules (all event fragment classes) Ability to run MDC1 executables using OODBMS Ability to perform physics analysis [need to quantify this] Demonstration of import and export of partial Event Store 1.8.2.3.6s Prototype data browsers available Scalability demonstrated to 10GB ***970901 (Tom-PR) Processing framework system 1.8.2.4.2 *** End of MDC1 ***970902-971015 (Tom-PR) Processing framework system 1.8.2.4.2 *** Evaluation of MDC1 development releases and collection of requirements *** for production release (in coincidence with Sept. Collaboration *** Meeting). 970930 (Torre) Fast simulation 1.8.2.2.2.3 Fast simulation based on GEANT4 functionally complete. *5 970403 - Now 971201. 970930 (Torre) Full simulation 1.8.2.2.2.3 GEANT4-based design complete. *5 970403 - Now 971201. 971001 (David) Conditions database 1.8.2.3.6 Demonstration of Version 2.0 Support for data versioning (overlapping time validity ranges) Prototype user interface, with capability for browsing/dumping and management tools ***971015 (Tom-PR) Processing framework system 1.8.2.4.2 *** Finalize requirements for production release. 971029 (David) (M4) Graphics 1.8.2.3.3 Production event display complete. This is an original milestone -- It will be replaced by something else in the plan dated 970120. 971103 (David) (M4) Event Store 1.8.2.3.6 Production data storage decision. Original milestone, replaced by new schedule. *5 971101-971231 (Torre) Fast simulation 1.8.2.2.2.3 *5 Commissioning of GEANT4 fast simulation. Validation against bbsim, *5 ASLUND. 971101 (David) Conditions database 1.8.2.3.6 Version 2.0 schema and configuration frozen. 971101 (David) Event Store 1.8.2.3.6 Version 2.0 incorporated into release Prototype management tools available Deployed for online beta release 971103 (Bob) Reconstruction 1.8.2.2.3 objects functionally complete ***971117 (Tom-PR) Processing framework system 1.8.2.4.2 *** Alpha release available for testing (in anticipation of prompt *** reconstruction online beta release). 971201 (Gerry) Online ready for electronics commissioning (online beta release) 1.8.2.2.1 Baseline version of on-line software and hardware ready for commissioning tests in experimental hall. Needs 971001 Conditions database 1.8.2.3.6 and 971101 Event Store 1.8.2.3.6 milestones. 971201 (Torre) (M3) Fast simulation 1.8.2.2.2.3 GEANT4-based production fast simulation deployment Complete fast simulation Monte Carlo program available for production. *5 970403 - Now 971231. 971201 (David) Conditions database 1.8.2.3.6: Version 2.0 incorporated into release Deployed for online beta release 971231 (Tom) Host management at IR2 1.8.2.6.1 Prototype implementation. 980101 (SCS) Storage (SLAC) 10 Tbyte silo tape space with four Redwood drives, 500 Gbyte disk available for BaBar. 980101-981231 (Physics) Simulation production 1.8.2.2.2.3 10^7 hadronic event sample for physics anaylsis development ***980201 (Tom-PR) Processing framework system 1.8.2.4.2 *** Beta release available for testing. 980301 (David) Event Store 1.8.2.3.6 Demonstration of integration with HSM Population of 100GB event sample and simultaneous access from 10 clients *5 980401 (Torre) Mock Data Challenge 2 1.8.2.2.2.3 MDC2 bbsim simulation executable released. *5 It is intended to use the GEANT4-based simulation for MDC2 in a *5 secondary role. 980401 (David) Event Store 1.8.2.3.6 Demonstration of data distribution to Regional Centers Population of 100GB event sample at 2 Regional Centers Access to distributed event samples from 20 distributed clients 980401 (David) Event Store 1.8.2.3.6 Production (Version 3.0) schema and configuration frozen 980401 (Tom) Host management at IR2 1.8.2.6.1 Final implementation. 980401 (David) Conditions database 1.8.2.3.6 Demonstration of replication to Regional Centers Replication of complete databases at 2 Regional Centers and partial databases at 2 institutions 980401 (David) Conditions database 1.8.2.3.6 Production (Version 3.0) schema and configuration frozen Migration of Version 2.0 data to Version 3.0 commences *5 980410 (Neil/Frank) Mock Data Challenge 2 1.8.2.4.2 MDC2 simulation 10% pilot complete. Neil/Frank until production coordinator is designated. Requires deployment of processing framework system. 980415 (David) Conditions database 1.8.2.3.6 Release of Version 3.0 (first production release) Available for MDC2 Migration of Version 2.0 data complete Production user interface, with capability for browsing/dumping, editing, retrieval, comparison of data sets, and history plots. Production management tools 980415 (David) Event Store 1.8.2.3.6 Release of Version 3.0 (first production release) Available for MDC2 Demonstration of backup capabilities from IR2 (network failure) 980430 (Gerry) (M3) Online farm 1.8.1.2 Production online farm hardware decision. Final procurement decision for online/level 3 compute farm acquisition. 980430 (Torre) (M4) GEANT4 simulation 1.8.2.2.2.3 Production GEANT4 simulation functionally complete. *5 970403 - Now 980531. 980430 (Neil) Data distribution 1.8.2.4.2 Decision on data distribution for Mock data challenge 2 - who wants the data, how will we send it. - data formats (database ?) 980xxx (Bob) Mock Data Challenge 2 1.8.2.2.3 MDC2 reconstruction executable released. 980xxx (Neil/Frank) Mock Data Challenge 2 1.8.2.4.2 MDC2 reconstruction 10% pilot complete. Neil/Frank until production coordinator is designated. Requires deployment of processing framework system. 980xxx (Bob) Mock Data Challenge 2 1.8.2.2.3 MDC2 pilot run production quality accepted. 980501 (David) (M4) Event Store 1.8.2.3.6 Production data storage deployment. Original milestone, replaced by new schedule. Corresponds to 980415 Event Store 1.8.2.3.6 milestone. 980501 (Neil) Data distribution 1.8.2.4.2 Data distribution for MDC2 in place 980501-980930 (Torre) GEANT4 1.8.2.2.2.3 Production GEANT4 simulation validation. Possibly included as simulation for Mock Data Challenge 2. 980501 (Gerry) (M3) Online 1.8.2.2.1 Online ready for detector commissioning Online software and hardware ready for production use in a multi-partition environment for parallel detector commissioning. ***980501 (Tom-PR) Processing framework system 1.8.2.4.2 *** Production release available. 980504-980930 (Subsystems) Detector commissioning 1.8.2.2.1 Commissioning of detector subsystems. Requires partitioning. 9805xx (Neil/Frank) Mock Data Challenge 2 1.8.2.4.2 MDC2 simulation complete. Neil/Frank until production coordinator is designated. 9805xx (Neil/Frank) Mock Data Challenge 2 1.8.2.4.2 MDC2 reconstruction complete. Neil/Frank until production coordinator is designated. 980601 (Neil/Frank) Mock Data Challenge 2 1.8.2.4.2 MDC2 data available at specified locations. Neil/Frank until production coordinator is designated. 980601 (Bob/Physics) (M3) Mock Data Challenge 2 1.8.2.2.3 Possibly includes the 10^7 sample requirement above Mock data challenge 2, as for mock data challenge 1, plus ~500K events allowing up to 10 complete analyses. Basic resolving of alignment and calibration constants. Reconstruction run on Online Farm with data to permanent storage. Benchmarking against requirements for 10**8 events. Requires deployment of processing framework system. *5 980601-981130 (Torre) GEANT4 1.8.2.2.2.3 *5 Full and integrated simulation commissioning. Validation against *5 bbsim, test beam. 980801 (SCS) Offline CPU (SLAC) 10,000 SpecInt92 available to BaBar. 980801 (SCS) Storage (SLAC) 10 Tbyte silo tape space with six drives, 500 Gbyte disk available for BaBar. 980901 (Neil) Analysis tools 1.8.2.2.4 Update on computing requirements for BaBar analysis computing (based on MD2 experience) 980930 (Torre) (M3) GEANT4 simulation 1.8.2.2.2.3 Production GEANT4 simulation deployment Full GEANT4-based simulation suitable for production Monte Carlo dataset generation. *5 970403 - Now 981130. Depends on GEANT4 release (981130). 981001 (Neil) Data distribution 1.8.2.4.2 Revised plan for BaBar data distribution to regional centres (e.g. buy a unix box, some drives and stackers and hire someone to drive them) 981001 (David) Event Store 1.8.2.3.6 Scaling and performance milestones met Population of 10TB event sample Performance milestones as detailed in 961212 plan 981130 (GEANT4) GEANT4 simulation 1.8.2.2.2.3 Public release of GEANT4. *5 970410 ( TW) Date uncertain, but should be in 1998. 981121 (Bob) Reconstruction 1.8.2.2.3 Reconstruction executables ready for cosmic ray run. 981202 (Bob) Reconstruction 1.8.2.2.3 Reconstruction QA executable ready for cosmic ray run. 981202-990331 (BaBar) Cosmic ray run 1.8 Essentially same meaning as for the "ready for colliding beams" below, except that data handling reuirements may not be as large, and this is a preliminary shake-down phase. This is the first time when it is required to operate the entire detector as a whole. 981215 (Bob) Reconstruction 1.8.2.2.3 First reconstruction QA report. 981231 (Neil) Data distribution 1.8.2.4.2 Data distribution plan implemented. 981231 (BaBar) Detector fabrication complete 990101-991231 (Physics) Simulation production 1.8.2.2.2 10^8 hadronic event sample for physics anaylsis. 990401 (SCS) Offline CPU (SLAC) 20,000 SpecInt92 available to BaBar. 990401 (SCS) Storage (SLAC) 100 Tbyte silo tape space with 16 drives, 5000 Gbyte disk available for BaBar. 990404 (BaBar) Detector ready to move on beam-line. 990601 (BaBar) Detector ready for colliding beams Computing ready for production operation: 1.8 - online capable of logging data at TDR rates; detector monitoring & control and run control with complete required functionality; level 3 trigger capability in place; prompt reconstruction functional. - Reconstruction ready to process events - produces charged and neutral kinematic variables, vertexing for charged particles, particle ID information processed to level required for further physics analysis. - Simulation GEANT4 fast and slow simulation functional, with detailed capabilities available, suitable for start of a large simulation program (10^8 events). - Calibration database in place, algorithms for generating constants implemented, to be tuned on data. Event Store database in place, tested on simulation. - offline computing resources in place at SLAC as defined in support plan.