SLAC PEP-II
BABAR
SLAC<->RAL
Babar logo
HEPIC E,S & H Databases PDG HEP preprints
Organization Detector Computing Physics Documentation
Personnel Glossary Sitemap Search Hypernews
Unwrap page!
Comp. Search
Who's who?
Meetings
FAQ Homepage
Archive
Environment
Administration
New User Info.
Web Info/Tools
Monitoring
Training
Tools & Utils
Programming
C++ Standard
SRT, AFS, CVS
QA and QC
Remedy
Histogramming
Operations
PromptReco
Simulation Production
Online SW
Dataflow
Detector Control
Evt Processing
Run Control
Calibration
Databases
Offline
Workbook
Coding Standards
Simulation
Reconstruction
Prompt Reco.
BaBar Grid
Data Distribution
Beta & BetaTools
Kanga & Root
Analysis Tools
RooFit Toolkit
Data Management
Data Quality
Event display
Event Browser
Code releases
Databases
Check this page for HTML 4.01 Transitional compliance with the
W3C Validator
(More checks...)

Common Reconstruction Specifics



Enter your email address if you'd like to be notified when this page changes:


Recent Changes

  • 29 Mar, 1997 -- Added information on RW files (Stephen)
  • 20 Dec, 1996 -- Added section on current items (Stephen)
  • 09 Feb, 1996 -- Meeting Update (Bob)

Current Items

This section will hold current items of intest.
  • There was a meeting about changes to AbsEnv and AbsEvent. The (sort of) minutes for this meeting are avaiable.
  • I've put a table together to tell you which files written on which platform can be read on which platform...just have a look, you'll see what I mean.

Outstanding Items

The most important task for the next few months is to stabilize and document the overall architecture of the reconstruction code. This must include:
  1. An event data model
  2. A calibration architecture, which defines the various steps in processing that will determine the needed constants
  3. The geometry architecture, including alignment

Needed Common Implementations

Among the biggest items outstanding are
  • Improving the coverage of the common code prototype. It now contains
    • Module runtime support
    • Access to event data via the AbsEvent interface
    • Event data input via dbio
    We need to have essentially every MC datum available, we need to improve both design and user documentation, and we definately need more examples.
  • Develop access to other data besides beside the event:
    • Parameters for controlling processing, which the program should not change
    • Geometry and calibration data, which might change from event to event
    • Histograms and other common output data under module control
    There has been some minor progress on a "AbsEnvironment" proposal, but first efforts to use it for geometrical data are needed.
  • Defining how we plan to associate reconstructed info with the underlying MC "truth". Fabrizio Bianchi, et al, have proposed a method for moving SVT truth data from bbsim via nested dbio templates. The next step is to map that onto a useful proposal for the format of reconstruction objects. This must address issues of object ownership and access via pointers.
  • We have limited geometry information in several forms:
    • The bbsim simulation is based on GEANT3 geometry
    • The IFR and DIRC reconstruction code (each) includes some basic geometry definitions
    • The BbrGeom package includes some very simple classes to represent points, directions, various forms of lines, planes and simple boxes. This is intended as a first prototype to be used by the tracking code.
    We need to rationalize these efforts. To do this, we have to
    • understand the implications and requirements of alignment
    • determine whether a common geometry implementation can meet all the requirements
    • explore the possibility of reusing some of the GEANT4 code
    And we have to do all this relatively quickly.

Common Reconstruction Meetings

These are (will be) often joint with simulation, further info on some of them can be found on the Phys/Sim page.

See also the workshop summaries:

Eighth Meeting

Feb 26, 1996 8:30AM California time

The agenda is

  • Data base plans and schedule (David Quarrie)
  • Status of access to parameters and constants

    An old proposal exists for access to calibration constants and geometry. (The companion one on access to parameters has been replaced). The important idea is to encapsulate the actual access to the constants in a particular place, allowing the access method (database, dbin, dbio, etc) to change with a minimum of disruption to the actual reconstruction code.

    As we make progress on the contents of the calibration information, we should revisit this access proposal to make sure its still sufficient. <<LI>Continuation of the calibration discussion

Seventh Meeting

Feb 19, 1996 8:30AM California time

The agenda is

  • Common calibration architecture (See comment in discussion system)

    the original discussion group item has been made more specific and received some comments.

    The next step is to firm these up to serve as a basis for the system-specific considerations. We will discuss the details of this in the meeting.

  • Status of access to parameters and constants (this was moved to the next meeting)

Sixth Meeting

Feb 12, 1996 8:30AM California time

Late minutes were posted to the Hypernews list.

The agenda is

  • Reconstruction requirements for calibration

    Are people assuming a "Pass 0"? Reconstruction in < N hours? Etc. A discussion group item on this is available to start the discussion

  • Discussion of what to do for the April review

    We should work toward a coherent set of documents. A proposed outline being developed by the tracking group is available as an example of what the individual detector parts could cover. This must be combined with coverage of the calibration and geometry architectures, plus data model, schedule, etc, as common "chapters". A schedule and scope for this work must be established.

  • Recent updates to common code

    The BbrGeom, AbsTrack and AbsEvent classes have new code in them. CVSNEWS is a new way of tracking CVS changes. We have a release coming up, and should take the opportunity to clean stuff up.

Fifth Meeting

November 13; please see the first announcement, or second announcement. The discussion system contains items for several agenda items:

Fourth Meeting

Planned for November 6; please see the first announcement, second announcement or Torre's web page for the meeting.

Third Meeting

Planned for October 30; please see the announcement or Torre's web page for the meeting.

Second Meeting

Planned for October 16 for more discussions on data transport, plus discussion of the organization of the reconstruction software. Please see the announcement.

Bob's slides

First Meeting

Held October 9. The only agenda item was progress on moving data from bbsim to the reconstruction code. The first and second announcements contain more information.
Return to BABAR reconstruction software page, BABAR Computing Home Page, or BABAR Home Page.

Go to common code for reconstruction discussion pages or the full discussion list.



Maintained by Bob Jacobsen,
Bob_Jacobsen@lbl.gov 510-486-7355