170 likes | 444 Views
The Plan. The Year in Review The Big Picture Short Term Plan & Balloon Manpower issues. Just over a year on the job for me Initial conditions AO response in prep TB99 underway Early decisions Time to address GlastSim infrastructure first Code build & management Architecture I/O
E N D
The Plan • The Year in Review • The Big Picture • Short Term Plan & Balloon • Manpower issues
Just over a year on the job for me Initial conditions AO response in prep TB99 underway Early decisions Time to address GlastSim infrastructure first Code build & management Architecture I/O Flexible geometry Move to GEANT4 Try first on balloon Support 3 operating sys only WindowsNT, Linux, Sun Try out Root in TB99 Science Analysis S/W subgroup Manpower Issues Jose Hernandez, Sawyer Gillespie, Jeff Silvis move on No TKR expertise ACD hit Core group down to 2.5 FTE Did manpower projection Need 10-12 FTEs for core development Need new TKR folks Approval to hire SciProg at SLAC Karl Young, starts 2/1/2001 Hired 2nd UVic CoOp student Ian Gable, started 9/2000 Worked on expanding effort to Italy and Japan Riccardo Giannitrapani & Masanobu Ozaki The Year in Review (1)
Decisions Implemented Break up code into packages Separate Sim + Recon CMT for code management and build GAUDI for architecture See core review for details on Gaudi & CMT Root I/O used for TB99 Root IDL converter Direct Root analysis G4 in use for Balloon Big effort on documentation Moved cvs repository to SLAC Industrial strength server Ditto for software web Consequences GlastSim has been “in the shop” for a year… TB99, turnover and small core group resulted in slow progress CMT ready; cvs repository moved to SLAC in Summer Gaudi work started for real in Fall Made it difficult to try new things for GTOCC, CAL and ACD studies Used AO version of GlastSim The Year in Review (2)
Science Analysis Led by Seth & Jay Lively sessions at all the workshops Identified big ticket tools that need to be implemented and rough idea of manpower req’d Ready to start apportioning initial tasks TKR support Tracy Usher and Leon Rochester on board and coming up to speed Expect to have strong group – SLAC, UCSC, Italy See TKR review Communications/Groupware Software workshops quarterly 2 Subsystems reviewed each time Weekly software meetings on vrvs CAL and Core now have their own weekly vrvs meetings ICQ has pockets of popularity Those who use it really like it Windows + Linux MS Project schedule and Workplan document developed, maintained Available from software home page The Year in Review (3) http://www-glast.slac.stanford.edu/Software/
The Big Picture Orphaned Addressed in 2001 timeframe Sources Simulation Science Tools Sim+Recon Trigger Analysis Data/MC Production Facility Level 1 PSF/Aeff optimization Background Rejection Analysis Platforms Calibrations Event Display Release Management & Validation Performance Monitoring Database Development
2001 2002 2003 2004 2005 2006 Timeline Balloon GlastSim/G4 Event Display Release Manage Performance Tuning, Tracking Data Production Facility + monitoring Calibrations Science Tools, DB, Analysis Platforms Polishing & maintenance + post-launch panic
Science Data Production - Picture MOC WWW - code, algorithms Ground Station mirror IOC SSC PACOR in box IOC Ops HSM Level 0 HEASARC High-level monitoring Proc Server Photon DB Photon DB RDB Event DB Recon Level 2 Level 1 MC Calibrations SSC Access to Data Access to Data PI Teams Guest Obs IOC SOC HSM = hierarchical storage manager RDB = relational database
Constants DB “raw” data CAL Rec TKR Rec Eng data MC Hits Level 0 Raw tele Event HK From Space to Photons MC-Digi G4/Gismo Raw-Digi ACD, CAL, TKR IOC Phys digitizations Phys, Calib ConstantsDB Calib Trigger PreProcess Subsys independent up to here “Eng” units Livetime Elec Calibs ConstantsDB Deal w/ HK ConstantsDB CAL Recon clusters TKR Recon Bkg Rej GCR Calibs tracks
See Core, TKR reviews, CAL & ACD status talks for activities CAL has program of sim/recon upgrades for 2001 Core effort is to move GlastSim into the new architecture in time for the balloon Incrementally approach final product via increasingly complete prototypes Started from repackage of Recon with IRF as input CAL, TKR now functional in Gaudi framework We have the technology Next steps are to replace IRF and break out separate digi phase Have defined MC Truth classes Divide volumes into “step” and “integrating” types “Step”s record (x,p) details of each particle’s passage “Integrating”s sum up energy loss, keeping list of dE per ‘primary’ particle Position info kept as energy-weighted moments Masanobu implementing in G4 Digitization classes now under active discussion Based on TB99 versions ACD approved Heather producing first full-chain prototype TKR approved CAL still under discussion Will just take existing digi algs as first attempt Short Term Plan (1)
Next steps are to modify recons to eat digitization classes and output recon classes Replace ntuple Start from TB99 recon classes Direct access to all Track & Cluster info in output files Re-enable event display Critical Path MC Truth implemented in simulator (G4, Gismo) Digis extracted from GlastSim Recon eats digis Schedule says end of Jan Geometry is main Caveat Separated Sim + recon broke existing geometry model kludged GlastSim scheme required sim + recon to live together to give access to the geometry objects We want a portable geometry Also want flexibility Ability to ‘discover’ the desired geometry from the input xml ascii description Build the geometry that was found, without coded assumptions Joanne is working on an ACD prototype Short Term Plan (2)
Balloon Now have raw format from JJ et al Heather will write converter to digi classes Once prototype is together Time to hand over subsystem code Start testing with G4 and hopefully Gismo More in Balloon session Short Term Plan (3)
Short Term MS Project To be filled in closer to time of talk with latest version
Organization Code Architect: T.Burnett (UW) Manager: R.Dubois (SLAC) Sim/Recon: T.Burnett (UW) Calibrations: E. Do Couto e Silva (SLAC) Science Analysis: J.Norris, S.Digel (GSFC) Analysis Tools: H.Kelly (GSFC) Infrastructure: Karl Young (SLAC) TKR: Tracy Usher (SLAC) • use cvs for distributed code development • use web conferencing tools for meetings • use instant messager tool for quicky discussions • software team is integrated • subsystem folks are matrixed between subsystem and software group • part of same development process as other components of software CAL: E.Grove (NRL) A.Djannati-Atai (France) ACD: H.Kelly (GSFC)
There are always manpower issues! I still recall Jonathan Ormes’ statement a year ago “We low-balled software by a factor of 3 in the AO Response” OK, so what do we do about it? Recruit! We are presuming Toby will get his NSF grant SciProg + grad student in mid 2001? Karl Young starts in 2 weeks Should make a big difference to core team We are hoping to get help from Italy on TKR simulation GEANT4 czar GEANT4 geometry Event display We are hoping to get help from Hiroshima on Sources Manpower Issues
We are starting to cook with gas! BUT we are still left with big open areas Performance optimization and monitoring Background rejection Trigger analysis Root expertise I still don’t know how the Data Production Facility gets developed… The plan is to have the new GlastSim “complete” by Fall 2001 Then start shifting attention downstream Calibration Science/analysis tools DPF Outlook
Workshop Goals • Bring people up to date on code migrations • TKR, Core reviews, status talks • Balloon software status and directions • Science analysis • Start getting down to business • Calibrations • Construction databases • Start organizing subsystems • Bring Italian group on board • Group input on directions