Transcript ppt

GLAST LAT Project
I&T Integration Kickoff Meeting 03/09/04
GLAST Large Area Telescope:
Gamma-ray Large
Area Space
Telescope
I&T Integration Kickoff Meeting
SVAC
March 9th, 2004
Eduardo do Couto e Silva
SU-SLAC
Science Verification Analysis and Calibration
Manager
[email protected]
SVAC
1/10
GLAST LAT Project
I&T Integration Kickoff Meeting 03/09/04
SVAC Plan
•
•
Calibrations
–
To verify that offline/online calibrations agree
–
To improve calibrations by using additional information not available
to subsystems
–
To develop trend analyses to provide knowledge on the history of
calibrations
Data analyses
–
To apply SAS reconstruction algorithms on real data
–
To uncover and quantify any instrumental effects that could have an
impact on science data analysis
The same data used for calibrations
can be used to improve our knowledge on the LAT instrument before launch
SVAC
2/10
GLAST LAT Project
I&T Integration Kickoff Meeting 03/09/04
Overview
Data
Files
Calibrations
Data Analyses
Databases
Trending
Analyses
Infrastructure
SVAC
3/10
GLAST LAT Project
I&T Integration Kickoff Meeting 03/09/04
Calibrations
Lead
Participants
SVAC
SAS
LAT
SVAC
SAS
SAS
SAS
SAS
SAS
SAS
SAS
SAS
SAS
SAS
SAS
SAS
TKR
CAL
ACD
TKR
CAL
ACD
TKR
CAL
ACD
TKR
CAL
ACD
SVAC
SVAC
SVAC
SAS
SAS
SAS
SAS
SAS
SAS
SAS
Online/TKR
Online/CAL
Online/ACD
1
Definition of calibration tasks
Design of offline calibration infrastructure
2
TKR calibration package under configuration control
CAL calibration package under configuration control
ACD calibration package under configuration control
Read TKR calibration constants into recon
Read CAL calibration constants into recon
Read ACD calibration constants into recon
Read TKR configuration info into recon
Read CAL configuration info into recon
Read ACD configuration info into recon
TKR executable for large batch processing
CAL executable for large batch processing
ACD executable for large batch processing
3
Generate TKR constants and test code
Generate CAL constants and test code
Generate ACD constants and test code
4
Definition of TKR interface for config info from online to offline
Definition of CAL interface for config info from online to offline
Definition of ACD interface for config info from online to offline
Implementation of online/offline interface for configuration files
5
Generate TKR configuration info and test MC code
Generate CAL configuration info and test MC code
Generate ACD configuration info and test MC code
SVAC
SVAC
SVAC
SAS
SAS
SAS
6
TKR documentation
CAL documentation
ACD documentation
SAS documentation
SVAC documentation
TKR
CAL
ACD
SAS
SVAC
SAS
SAS
SAS
SVAC
SVAC
Dependency
Diagram
SVAC
1
SAS
Flow
2
4
6
3
5
SVAC
4/10
GLAST LAT Project
I&T Integration Kickoff Meeting 03/09/04
Event Formats
1
Event Formats and Interfaces
Definition of Level 0 Event Formats
Definition of Offline File Formats
Lead
Online
SAS
Participants
SAS/SVAC
SVAC
2
Implementation of online parsing into offline
EBF system tests to validate parsing offline
SAS
SAS
Online
Online/SVAC
3
Definition of FITS/ROOT interface
Implementation and test of FITS/ROOT interface
SVAC
SVAC
SAS/Online
SAS/Online
4
EBF Documentation
ROOT Documentation
FITS/ROOT Documentation
Online
SAS
SVAC
1
SAS/Online
2
4
Dependency
Diagram
SVAC
SVAC
3
5/10
GLAST LAT Project
I&T Integration Kickoff Meeting 03/09/04
SAS Tools
1
SAS tools
Definition of LAT geometry
Implementation and Validation of geometry
Implementation of XML files for I&T configurations
Test and validation of I&T implementation
Documentation of geometry validation
Lead
Participants
SAS ACD/TKR/CAL/SVAC
SAS ACD/TKR/CAL/SVAC
SVAC
SVAC
SAS ACD/TKR/CAL/SVAC
2
Definition of SAS Reconstruction Tests for SVAC
Implementation of SAS Reconstrcution Tests for SVAC
SVAC
SAS
1
2
Dependency
Diagram
Tasks in groups 1 and 2 can occur in parallel
SVAC
6/10
GLAST LAT Project
I&T Integration Kickoff Meeting 03/09/04
Data Processing Pipeline
1
Data Processing Pipeline
Definition of MC pipeline (1-2 towers)
Implementation of MC pipeline (1-2 towers)
Generation of MC datasets (1-2 towers)
Lead
SVAC
SVAC
SVAC
Participants
SAS
SAS
2
Definition of data pipeline (1-2 towers)
Implementation of Data pipeline (1-2 towers)
Generation of datasets (1-2 towers)
SVAC
SVAC
SVAC
SAS
SAS
3
Description of data storage needs
Implementation of storage infrastructure
SVAC
SAS
SAS
SVAC
1
2
3
Dependency
Diagram
Tasks in groups 1, 2 and 3 can occur in parallel
SVAC
7/10
GLAST LAT Project
I&T Integration Kickoff Meeting 03/09/04
Data Analyses
Data analysis
Lead
Participants
1
Definition of tasks (1-2 towers)
SVAC
LAT
2
Software implementation for MC analysis (1-2 towers)
MC tests (1-2 towers)
SVAC
SVAC
LAT
LAT
3
Software implementation for Data analysis (1-2 towers)
Data Tests (1-2 towers)
SVAC
SVAC
LAT
LAT
4
Trigger Analysis (EM1)
Analysis of Energy Spectrum (EM1)
TOT Analysis (EM1)
SVAC
SVAC
SVAC
ELX
CAL
TKR
5
Definition of EM2 data taking requirements
Definition of EM2 data analysis
Data processing (EM2)
Analysis of VDG backgrounds (EM2)
Analysis of high rate tests (EM2)
Timing analysis (EM2)
TOT Analysis (EM2)
SVAC
SVAC
SVAC
SVAC
SVAC
SVAC
SVAC
1
5
4
2
SVAC
Dependency
Diagram
3
8/10
GLAST LAT Project
I&T Integration Kickoff Meeting 03/09/04
Preliminary Schedule
SAS and SVAC are still working on agreement of need dates, duration of tasks and resource loading
SVAC
9/10
GLAST LAT Project
I&T Integration Kickoff Meeting 03/09/04
Summary
•
SVAC group consists of 4 people
– Eduardo do Couto e Silva
– Xin Chen
– Jim Panetta – “on loan” to Online
– Anders Borgland– will start only in April
•
SVAC depends strongly on work outside SVAC, for example,
– SAS Calibration infrastructure
– SAS/Online Event Format definitions
•
The organization and definition of the Data Analysis is under way and
its implementation will require additional resources
•
Trending analyses which are potentially useful for ISOC, are receiving
lower priority due to lack of resources. Online brought up similar
concern.
SVAC
10/10