- General information
- Data readiness
- Calibration
- Databases
- Quality Assurance
- Proposal and statements
- Offline QA
- QA Shift Report Instructions
- STAR QA Documentation
- Fast Offline QA Histogram References and Descriptions
- Fast Offline QA Shift Report Preparation and Instructions for Run 8
- Fast Offline QA Shift Report Preparation and Instructions for Run 9
- Information for Fast Offline QA Shifts - Run 8
- Information for QA Shifts
- Integrating QA Histograms into Makers
- Manual generation of QA histograms
- Offline QA Shifts (Y2000 run)
- Other Expert contacts and links
- QuickStart Instructions for the Auto QA Browser - Run 8
- QuickStart Instructions for the Auto QA Browser - Run 9
- STAR QA for Offline Software
- STAR QA links and contacts
- Summary of Fast Offline QA Shift Duties - Run 8
- Summary of Fast Offline QA Shift Duties - Run 9
- Technical Documentation of the Offline QA Browser
- Technical Documentation of the Offline QA Shift Reports
- Online QA
- Reconstruction Code QA
- Grid
- Infrastructure
- Offline Software
- Production
Technical Documentation of the Offline QA Shift Reports
Submitted by genevb on Fri, 2008-11-21 20:29
Under:
This page is meant to document technical details of files and databases used by the Offline QA Browser.
The codes are maintained in CVS under cgi/qa/QAShiftReport/. The code files also have some documentation within.
|
interface scripts for interaction with users |
|
| sessions.php | Manage selection of sessions |
| menu.php | Menu of options in the left panel |
| contents.php | Display and manage contents of the report in progress |
| info.php | Form for "Info" section of the report |
| formData.php | Form for data entry sections of the report |
| wrapup.php | Form for final comments of the report and submitter contact info |
| issueEditor.php | Manage issues (meant to run in a separate window) |
| showRun.php | Find and view complete archived reports |
| viewLog*.php | Log viewers |
|
helper scripts |
|
| saveEntry.php | Record data saved/submitted by info.php or formData.php, including temporary in progress data entries; possibly continue to contents.php |
| showRep.php | Display current contents of the report |
| submit.php | Archive report, send emails, possible call shiftLog.php |
| shiftLog.php | Handle submission of report to the Electronic Shift Log |
|
basic |
|
| setup.php | Location of includes files and include base.php |
| base.php | Basic information useful for all codes |
| *.html | Standardized HTML headers and footers |
|
interfaces |
|
| shift.php | Interface for session information |
| cookies.php | Interface for browser cookies |
| db.php | Interface for database access |
| files.php | Interface for file access |
| forms.php | Interface for using HTML forms |
| logit.php | Interface for logging of activity |
|
data structures |
|
| report.php | I/O functions for reports |
| issues.php | Define qaissue objects and associated functions |
| entry.php | Define qaentry objects and associated functions |
| entrytypes.php | Define possible entry types |
|
special helpers |
|
| infohandling.php | Work with info and wrapup portions of reports |
| loadSession.php | Setup working environment once a session has been selected |
| fillform.php | Fill forms using array values whose keys are form element names |
| preserve_wordwrap.php | Handle line breaks in large text boxes (usually comments) |
| data2text.php | Convert data objects into text or HTML for viewing |
Reports and issues are kept in the OfflineQA database on db09.
| QAIssues | Data for all issues |
| QAShiftReports | Contents of all shift reports |
| QArunFileSeqIndex | Index table to cross reference runs and file sequences with reports which discussed them |
| QAtemp | Temporary storage of reports in progress |
