D0 Logo

Run II Reconstruction Program Status - Version p08


Page update May 16, 2001

DØRECO Status - Production release p08

Latest version: p08.10.00 Status: Certified Performance Summaries Known problems

DØRECO version p08 has been certified for use in processing Monte Carlo events generated with the p07 version (and previous versions) of the Monte Carlo. Please note that p08 RECO can not successfully reconstruct p08 Monte Carlo events.

DØRECO version p08 has limited capability for processing real data.

If you experience a problem, first see if it has already been identified. If not, please report the problem using the RECO bug reporting system.


General Release Notes

Release name: p08.00.00 Major Release. Status:
Superceded with pass release (see below)
 

Summary of changes since previous version:

General

  • Cleanup of error messages (use ErrorLogger).
  • Addition of general statistics package (recostat).
  • Support for Raw Data Chunk produced by p07 Monte Carlo.
  • New versioning implementation for detector geometries.
  • Use geometry database system, instead of "in memory" mode.

Detectors

  • SMT
  • CFT
    • Support for distortions to describe as-built geometry.
  • CPS
    • New method for finding preshower energy in cone (eCone).
    • Basic handling of saturated strips.
    • Tuned parameters.
  • CAL
    • Use pmc02 derived, eta-indep, cal-only weights (CPS not included).
    • Fix problem with handling zero energy towers.
  • ICD
  • FPS
  • MUO
  • FPD (not yet in RECO)
  • L0 (not yet in RECO)

Algorithms

  • Global Tracking
    • Turn on overlap tracking.
    • Use non-uniform magnetic field for track finding in the overlap region, and for refitting in overlap and central region.
    • Better accounting for CFT cluster errors in an attempt to solve the CFT efficiency drop-off with increasing number of background events.
    • Better (more efficient) SMT extension paths.
    • Numerous speed-ups and optimizations.
      • CFT central tracking has been split into separate axial and stero steps.
      • SMT geometry has been optimized (speeds up refit).
      • Various computer science optimizations (static linear algebra, local reference count smart pointers, cluster containers).
  • Vertexing
    • Primary vertexing
      • Single track vertexing
      • Better selection
        • Minimum track PT-sum of 5 GeV, to remove spurious vertices
        • Ability to choose maximum multiplicity vertex as PV
        • Better min. bias separation from hard scatter vtx
    • Secondary vertexing
      • Kalman vertexing
        • Track clustering
        • x40 speed-up
      • Secondary vertexing
        • Better seeds
        • Speed-up

Object ID

  • EM ID
    • Implement "road method" in SEMRECO (not yet used to identify electrons)
    • Fix bug in CellNN that generated zero energy clusters
    • Protect against crashes from zero energy clusters.
  • Muon ID
    • New chunk: Muon:SegmentChunk
    • New segment object:
      • Knows its position, direction, and errors
      • Knows matching scintillator time
      • Methods for retrieving PDT, MDT and MSC hits
      • Method for a linear propagation to facilitate matching with calorimeter and central track.
      • Not yet used in muon id (scheduled for p09)
    • New segment finding algorithm: LinkedList (now default)
    • Local track fitting upgraded (WAMUS and FAMUS)
  • Tau ID
    • New flag word in tau object (FLAG = 1 indicates tau matched to electron)
    • New EM fraction calculation using 0.3 cone (not cut on yet)
    • New profile cut (> 0.25)
    • Retrained H-matrices on events from p05.00.04
    • Added tau MC info and H-matrix info to reco_analyze ntuple.
  • Jets / MET
    • Minor fixes to jet algorithms
      • Change longitudinal matching of floor clusters in CellNN to handle EC and CC similarly.
      • Fix inconsistencies in handling "parton" and "partons".
    • Calculate MET in eta rings with vertex = (0,0,0), to improve ability to handle revertexing
  • Heavy Flavor ID
    • bcJet chunk now persistent (version 1.0)
    • bcjet_analyze part of reco_analyze
    • Five taggers:
      • eTagAlg (semreco)
      • muTagAlg
      • SecVtxAlg
      • JetImpAlg
      • LikelihoodAlg

Bugs / problems reported in this version

  Symptom Status
blue dot No high PT tracks found in GTR fixed in p08.01.00
blue dot Noisy bcjet_reco. fixed in p08.01.00
blue dot Farm script configuration problems. fixed in p08.01.00

Version: p08.01.00 Pass release. Status:
Superceded with pass release (see below)
 

New features / fixed in this pass release:
  • Fix geometry system to load correct CFT geometry. Cured problem of finding no high PT tracks.
  • Suppress some bcjet_reco output.
  • Fix farm scripts.

Bugs / problems / issues reported in this version

  Symptom Status
blue dot Floating point exception in GTR on Irix. fixed in p08.02.00
blue dot No default geometry for real data runs. fixed in p08.02.00
blue dot Geometry system does not yet support real data files. fixed in p08.02.00
blue dot Noisy bcjet_reco. fixed in p08.02.00
blue dot Bug in bcjet_reco:eTagAlg.
Crashes on events already processed.
fix scheduled for p08.03.00
blue dot Rare crash when processing p05 MC events.
/D0/dist/releases/p08.01.00/include/vertexmatch/Match2.c:88:
failed assertion `pqold->is_valid()'
fixed
blue dot Unpacking code uses a pattern that does not work with optimized builds.
Causes problems when processing raw data chunks using optimized builds.
The following pattern does not work:
return ((signed short int)(*_buffer & 0xFFFF) >> 4);
fixed
blue dot Wrong HMatrix file (hmatH41 uses hmatL41.dat) fixed
blue dot Cal weights are not automatically selected for p07 / p08 MC events. fixed
blue dot CFT geometry loads every event, causing slower event processing. fixed
blue dot Many debug messages printed out when processing raw data. fixed
blue dot Error messages clog .out file when processing raw data - need to use ErrorLogger. fixed
blue dot New MET ntuple words not yet installed. fixed

Version: p08.02.00 Pass release. Status:
Superceded with pass release (see below)
 

New features / fixed in this pass release
  • Fix floating point exception in GTR on Irix.
  • Add default geometry for real data.
  • Suppress more bcjet_reco output.

Bugs / problems / issues reported in RECO (updated Feb. 28, 2001)

  Symptom Status
blue dot Bug in bcjet_reco:eTagAlg.
Crashes on events already processed.
fix scheduled for p08.03.00
blue dot Crash in recostat when processing real data (partial detector / cosmic runs):
%ERLOG-e UNKNOWN: Can't find type information for object.
%ERLOG-e UNKNOWN: Typeinfo name: bcjetid::bcJetChunk
Occurs when there are not valid GTrack chunks.
fixed
blue dot Rare crash when processing p05 MC events.
/D0/dist/releases/p08.01.00/include/vertexmatch/Match2.c:88:
failed assertion `pqold->is_valid()'
fixed
blue dot Rare crash when processing p05 MC events.
/D0/dist/packages/cft_cyl2D/v00-01-85/src/ClusterFilterR0_Ptmin_Zchi_2Hit.cpp: 532:
failed assertion `x_bound1 > -almostzero && y_bound1 > -almostzero'
fixed
blue dot Unpacking code uses a pattern that does not work with optimized builds.
Causes problems when processing raw data chunks using optimized builds.
The following pattern does not work:
return ((signed short int)(*_buffer & 0xFFFF) >> 4);
fixed
blue dot Crash when processing real data (partial detector / cosmic runs):
ZMthrow was issued at line 34
/D0/dist/packages/l3base/v00-05-03/src/L3Crate.cpp
fixed
blue dot Crash when processing real data (partial detector / cosmic runs):
/D0/dist/packages/muon_geometry/v01-03-02/base/MuoGeometer.cpp:388:
failed assertion `cc != 0'
fixed
blue dot Crash when processing real data (partial detector / cosmic runs):
/D0/dist/packages/muon_geometry/v01-03-02/base/MuoGeometer.cpp:381:
failed assertion `wmsc != 0'
fixed
blue dot Rare crash in kt_jets::makePreKtClusters. fixed
blue dot Wrong HMatrix file (hmatH41 uses hmatL41.dat) fixed
blue dot CFT geometry loads every event, causing slower event processing. fixed
blue dot Many debug messages printed out when processing raw data. fixed
blue dot Error messages clog .out file when processing raw data - need to use ErrorLogger. fixed
blue dot Cal weights are not automatically selected for p07 / p08 MC events. scheduled for future pass release
blue dot New MET ntuple words not yet installed. fixed
blue dot New parameters for A / BC segment matching in muon id. fixed

Problems reported related to reco_analyze

  Symptom Status
blue dot Crash on real data (partial detector / cosmic runs) in vertex_analyze:
Program received signal SIGSEGV, Segmentation fault.
L4vec::px (this=0x0) at /D0/dist/releases/p08.02.00/include/mcpp/L4vec.hpp:87 87 return _px;
fixed
blue dot Crash on real data (partial detector / cosmic runs) in vertex_analyze:
Program received signal SIGSEGV, Segmentation fault.
/D0/dist/packages/geometry_management/p08-01-00/src/geometry_management.cpp:114
fixed

Versions: p08.03.00 - p08.08.00 Pass release. Status:
Superceded with pass release (see below)
 
 

Pass releases not yet documented.

Version: p08.09.00 Pass release. Status:
Superceded with pass release (see below)
 
 

  Symptom Status
blue dot muonid crashes when running optimized build fixed
blue dot p08 reco does not support processing p08 Monte Carlo events. scheduled for p09
blue dot p08 reco has limited support for processing raw data. scheduled for p09

Version: p08.10.00 Pass release. Status:
Latest certified version
 
New features in this pass release

This pass release fixes problems with the maxopt build. Users are encouraged to use the maxopt build. It runs approximately x2 faster.

Bugs / problems / issues reported in RECO (updated May 16, 2001)

  Symptom Status
blue dot p08 reco does not support processing p08 Monte Carlo events. scheduled for p09
blue dot p08 reco has limited support for processing raw data. scheduled for p09
red dot SAM executable crashes trying to include RecoStat package
"Unable to make package of type RecoStat with name recostat"
fix scheduled for p08.11.00
red dot Can't reprocess previously reco'd p05 events. fix scheduled for future release

red dot Major error, yellow dot Annoying error, blue dot Feature to be added, blue dot Problem fixed.


Performance summaries (updated Feb. 1, 2001)

General description (see Specific Studies below for details)

Tracking:

Vertexing: (using ttbar + 2.5 mb avg)

EM ID

Muon ID

B ID:

Specific Studies

Detectors Algorithms
  • SMT
  • CFT
  • CPS
  • FPS
  • CAL
  • ICD
  • MUO
  • FPD
  • L0

Up


This page maintained by Harry Melanson