CD Special Assignments Department

 

Reco Design Guide

7/7/99


Click here to start


Table of Contents

Reconstruction Package Design Guide

Goals

The Big Picture

The Model

Algorithm Inputs and Outputs

Algorithms and the Framework

Classes and Instances

Parameterized Classes

The Framework Interfaces

Parts Needed

Package Configuration

Contents of Framework RCP

Chunk Design

Basic Chunk Design

Persistence

Accounting Information

EDM Rules

Good Chunk Design

Chunks as Collections

Predicates

Designing for Selection

Do I Need a New Chunk Class?

Using Activate and Deactivate

Avoiding if/else and case/switch

Package Design

Basic Package Design

Package Initialization

Keys, Handles, and Selectors

Putting Chunks into the Event

Using the Framework

Rules

Good Package Design

Error Handling

Views: proposal

PPT Slide

Example Use of View

Example Chunk Predicates

Reconstructor Package Model

Using the Strategy Pattern (1)

PPT Slide

Using the Strategy Pattern (2)

Do I Need a New Package Class?

Effective use of STL

STL Example

MAINTAINING A SYSTEM

Best Practice

Writing Class Tests

Author: Marc Paterno

Email: paterno@fnal.gov

Home Page: http://cdspecialproj.fnal.gov

Download presentation source