Last update:
Apr 1, 2000
|
|
|
D0 Offline Reconstruction and Analysis Control Framework
|
Herbert Greenlee1,
James Kowalkowski1,
Qizhong Li1,
Serban Protopopescu2,
Gordon Watts3,
Jaehoon Yu1
- Fermilab
- Brookhaven National Laboratory
- University of Washington
Speaker:
James Kowalkowski
Offline analysis and reconstruction programs are controlled and
configured using the D0 offline framework package. This package
incorporates many object-oriented techniques and patterns to make
it highly extensible in terms of algorithms and operational characteristics
with very low coupling to outside packages.
Activities and algorithms are run-time configurable without recompilation.
Several subsystems work together to provide the
execution environment: a dynamic algorithm registration system,
grouping and sequencing components for state machine-like behavior,
a user extensible, dynamic message distribution system, and a high level
control interface. A set of interactive components that make use of
multithreading are being developed along with a CORBA ORB for distributed
operation, mixed language use, and support of other services such as database
interactions.
Presentation: | Short Paper: |
|