====================================== b01.txt ==============================

p17.03.00 build 1 - 13 Jan 05

== D0Reco: qzli
cal_corr_dst              p17-br-04 <- p17-br-02
  Bug fix in insertion of the CalQualityChunk into the event.
  Fix tower two problems that have been introduced during the summer
    2004 shutdown.
  Bug fix in code for cable swap.
caldata                   p17-br-02 <- v00-10-07
  Bug fix in initialisation of cal geometer.
  Added missing implementation of two accessor functions in
    CalStatusChunk.
  New transient data members in CalStatusChunk to store gain reporting
    problems.
calibration_management    p17-br-01 <- v01-01-37
  Added fps server in calibration_management.rcp
caltables                 p17-br-v00-03-26 <- p17-br-v00-03-25
  prints rcp info at job start
calunpdata                p17-br-02 <- v00-13-10
  Bug fix in storage of NLC versioning information.
  More detailed accounting of gain reporting problems.
chpart_evt                p17-br-02 <- v00-10-06
  patch up a divide by zero in ChargedParticle
config_base               p17-br-01 <- v00-00-18
  Update event flags (from Reiner).
d0reco                    p17-br-07 <- p17-br-06
  Added RegLMUnpackPkg into OBJECT.
  Added unpacking lm into unpack raw data RCPs.
  Added SmtChipStatusChunk into TMB++.
em_evt                    p17-br-02 <- p17-br-01
  Finer packing of the isolation variable. This is one of the key
  discriminating variables in the electron likelihood, so we cannot
  really afford to be sloppy.
eventflags                p17-br-03 <- p17-br-01
  Added method to convert event flags back to tags in D0EventFlags.
  Added package to call this method from framework.
  Added additional interface to get event flags from
    the DumpEventHeader interface.
fps_calibration           p17-br-v00-11-06 <- v00-11-05
  access methods for module and channel id added to FpsAddress
fps_unpdata               p17-br-v00-13-05 <- v00-13-02-br-01
  included database for fps-unpacking and improved mapping
io_packages               p17-br-02 <- p17-br-01
  Add generateUserHeader interface to WriteEvent.
  This is necessary if WriteEvent is used with filterUserHeader.
jetcorr                   p17-br-01 <- v05-03-00
  change jet energy threshold from 8 to 6 GeV
lm_event                  p17-br-03 <- p17-br-01
  Now contains LMDigiChunk class moved from lmdigi package
  Added debug flag
lm_unpacker               p17-br-01 <- new
  Implements unpacking of the RunII luminosity read-out from the raw
    data chunk into the LMDigigChunk
lmdigi                    p17-br-01 <- v01-03-01
  Removed implementations of LMDigiChunk and LMDigiMCChunk.
  These are now implemented in lm_event
mag_field                 p17-br-01 <- v03-00-23
  Support solenoid current 4550A.
mag_field_config          p17-br-01 <- v00-00-32
  Support solenoid current 4550A.
met_evt                   p17-br-02 <- p17-br-01
  Size of ring array is now defined in an header file in
  met_util:Rings_Defs.hpp
met_util                  p17-br-01 <- v00-00-01
  Size of ring array is now defined in an header file in
  met_util:Rings_Defs.hpp
metreco                   p17-br-01 <- v00-00-05
  Bug fix : wrong sign for CH correction in META and METB computation
  Size of ring array is now defined in an header file in
  met_util:Rings_Defs.hpp
muo_evt                   p17-br-06 <- p17-br-04
  Updates for skimming: fixed pTloc accessor in muo_evt, copied
    certification into MuonFind1 (default reco).
  Fixed bug causing 2% drop in inclusive cross section,
  Fixed initialisation of scint hit times.
muo_segmentlinkedlist     p17-br-02 <- p17-br-01
  Fixed copying of scint times when merging segments
  (previously lost some C layer times)
muo_trackreco             p17-br-01 <- v03-00-00
  Added protection against fpe in muo_trackreco/src/Track.cpp
muonid                    p17-br-11 <- p17-br-07
  Updates for skimming: fixed pTloc accessor in muo_evt, copied
    certification into MuonFind1 (default reco).
  Fixed bug causing 2% drop in inclusive cross section,
  Fixed initialisation of scint hit times.
np_tmb_stream             p17-br-04 <- p17-br-03
  Clean up RCP files, remove unecessary entries.
  Rearrange things, so there is only one place to switch between
    MuoCandidate and MuonParitcleReco chunk (instead of 50...)
  Make d0reco tagging use MuonParticleChunk as
    there is no MuoCandidateChunk yet.
  New top level framework RCP for fast skimming using event flags.
recocert                  p17-br-08 <- p17-br-06
  Fix a bug in CpsHists.cpp:  Check for the case where there is
    at least 1 track, but no CPS3DCluster. The Corresponding
    Histograms in such case will not be filled.
  Add rcp to allow Recocert+Met_dq for offline TMB++ processing.
  Merge recocert and met_dq in one EXE and one root output file.
  Obtain the Tick number from TMBTriggerChunk instead of l1tfw.
run_config_mgr            p17-br-01 <- v00-08-00
  Add crate 0x1e (l3rm)
silicon_geometry          p17-br-01 <- v02-04-35
  Modifications required for RTE/off-site running requested by
    Iain Bertram.  Modify silicon_geometry/channel/utils/Map.cpp
    to publish silicon_geometry/maps in the rundata area and to
    read it from there.
smt_hitpackages           p17-br-01 <- v00-06-49
  rcp/SMTBarrelClusters.rcp changed cluster threshold 8ADC-> 16ADC
    (based on Fus studies).
  rcp/SMTDiskClusters.rcp changed cluster threshold 8ADC-> 16ADC
    (based on Fus studies).
smt_lpos                  p17-br-01 <- v00-06-30
  Modification required for RTE/off-site running requested by
    Iain Bertram. Modify src/lpos/SMTEtaTableMgr.cpp to read
    smt_lpos/dat from rundata (it was already publishing there).
smtdata                   p17-br-01 <- v00-03-24
  New chunk SmtChipStatusChunk.
smtraw                    p17-br-01 <- v00-06-89
  Modified src/SmtRawUnp2Data.cpp to create and fill SmtChipStatusChunk.
  smtraw/SmtRawUnp2Data.hpp added two private data members, a string
    to hold the name svxlist.dat (SMT chip list) file and a map to hold
    the chip list to be used for filling SmtChipStatusChunk.
  rcp/SmtRawUnp2Data_data_all.rcp added a string for svxlist.dat.
  rcp/SmtRawUnp2Data_test.rcp added a string for svxlist.dat.
  rcp/SmtRawUnp2Data_mc.rcp added a string for svxlist.dat.
  rcp/SmtRawUnp2Data_data_all.rcp changeed MinimumADC from 8 to 6
    (Fus studies).
  Created new (SMT chip list) file peds/svxlist.dat (it is published
    in rundata).
thumbnail                 p17-br-04 <- p17-br-02
  Updated to pack and unpack the LMDigi chunk in the thumbnail
  RCPs currently set to *not* unpack or pack the chunk by default
  Added code to pack and unpack luminosity readout in the thumbnail
tmb_tree                  p17-br-01 <- v00-12-06
  fix Rings in TMBMet
tmb_tree_maker            p17-br-02 <- p17-br-01
  fix Rings in TMBMet
trackcaljet               p17-br-07 <- p17-br-05
  TrackCalJet algorithm: Reduce the size of the TrackCalChunk output
  in the TMB by a factor of 4. The information is recovered at the time
  the chunk is read back, but it now requires to have the CalDataChunk
  available. Changes were also propagated to the CAF TMBTrackCal branch.
  TrackVertexJetID algorithm: Make methods constant for CAF compatibility
  (Herb request)Introduce z-clustering algorithm to remove splitted
  primary vertices.
unpack_muo_fe             p17-br-01 <- v00-01-23
  Protection agains large positive unphysical times in PDTMCHChannel::time

== Level2: buchanan
l1l2_evt                  p17-br-07 <- p17-br-06
  -Correct a bug in one access method for the EM objects found by L2
   preprocessor (when dealing with the nearest neighbour tower the
   phi folding was not properly taken into account).
  -Add code to allow the user to use this release to skim P14 thumbnails.
   The new code allows the user to convert them to the P17 format prior
   to writing them out.


== Level3: bellvan
l3fcalcluster             p17-br-01 <- v00-01-80
  Inserted SHT fix.
l3fcftunpack              p17-br-02 <- p17-br-01
  Update info message to error for missing dead fibre list.
l3fchunk                  p17-br-01 <- v00-03-09
  Made bool _deleteScriptResults transient.
    Fixes a memory leak when reading in the L3chunk from a file.
    The initialisation of _deleteScriptResults in the default constructor was
    being overwritten with 0 by d0om; declaring this transient prevents this.
l3fstatmanager            p17-br-01 <- v00-01-19
  Added missing calls to set_count when performing resize on l3vectors.
    fixes a persitancy problem with l3ToolStats and l3FilterStats used for
    gathering L3 timing information
l3ftrigger_base           p17-br-01 <- v00-00-21
  Modifed the execution order of filter scripts associated with a given l2
    trigger bit. Now carried out in order of appearance in the trigger_text
    part of the trigger programming.
l3run_config              p17-br-01 <- v00-03-00
  Adjust expected test results.  Dont use rcms cfg.dat.
l3tCalUnpTool             p17-br-02 <- v00-06-18
  Update test results for previous caltables changes.
  Fix map verification.


== Monte Carlo: sceno/avto
mcpp_gen                  p17-br-05 <- p17-br-03
  -Restore changes to remove unneeded and unnecessary dependencies on
   external packages. These had been overwritten at some point. The
   changes move the parts of hwwarn used by hwaend.f into hwaend.f.
   These are only printing error messages. No need to pull in all the
   other things that hwarn can do.
  -Fix vertex x,y offset
pmcs                      p17br-01-07 <- p17br-01-06
  turn on photon-electron merging
  add code that allows pmcs to pick the positions of the primary vertices
pmcs_bctag                p17br-n02-00 <- v04-20-00
pmcs_cal                  p17br-n02-00 <- v04-20-00
pmcs_chprt                p17br-n02-00 <- v04-20-00
pmcs_em                   p17br-n02-00 <- p17br-01-00
pmcs_jet                  p17br-n02-00 <- v04-20-02
pmcs_met                  p17br-n02-00 <- v04-20-00
pmcs_muon                 p17br-n02-00 <- v04-20-00
pmcs_output               p17br-n02-00 <- v04-20-04
pmcs_tau                  p17br-n02-00 <- v04-20-00
pmcs_trig                 p17br-n02-00 <- v04-20-00
pmcs_util                 p17br-n02-00 <- p17br-01-04
pmcs_vtx                  p17br-n02-00 <- v04-20-00
  add code that allows pmcs to pick the positions of the primary vertices


== Trigsim: bellavan
trigsimcert               p17-br-12 <- p17-br-11
  Minor change in plot macros for Global Monitoring (Elliott)
tsim_l1l2                 p17-br-01 <- v00-10-05
  add default values for new parameters to RCP file l2cal_inputfix.rcp;
  these correspond to thresholds used to decide which bits are set in the
  l2cal workers header; code from Reinhard Schwienhorst

====================================== b02.txt ==============================

D0RunII p17.03.00 build 2 - 14 Jan 05

== D0Reco: qzli
silicon_geometry         p17-br-02 <- p17-br-01
  modifications required for RTE/off-site running requested by Iain
  BertramDecember 2004:
    Read the maps files from the published rundata/ area:
    ${SRT_PRIVATE_CONTEXT}/rundata//silicon_geometry/maps:
smt_lpos                 p17-br-02 <- p17-br-01
  again not reading data  from rundata....
   D0Reco should read: ${SRT_PRIVATE_CONTEXT}/rundata/smt_lpos/dat
    (note data was published, just not read from the correct location).

====================================== b03.txt ==============================

p17.03.00 build 3 - 26 Jan 2005

== D0Reco: qzli
cal_corr_dst              p17-br-06 <- p17-br-04
  - For runs taken after the summer 2004 shutdown, read hot cells from
    the CAL database. For earlier runs, the good old flat file inside
    the package is used.
  - Make CheckerCorr not look for gain inconsistencies where we do not
    expect them.
config_base               p17-br-02 <- p17-br-01
  Don't reset magnet information every event.
cps_calibration           p17-br-01 <- v00-11-13
  Added getCpsCalibrationId method.
cps_unpdata               p17-br-v00-03-22 <- v00-03-21
  stores CPS-calibration Id in CalQualityChunk
cps_util                  p17-br-v00-03-28 <- v00-03-27
  puts cps_calibration_id in CpsInfo structure  methods to prepare
  byte-formte for CalQualityChunk
d0reco                    p17-br-09 <- p17-br-07
  - moved the calqual package to before unpacking cps & fps
  - added FpsRecoCalibrater into bin/OBJECTS
eventflags                p17-br-04 <- p17-br-03
  TAUTRIG skim flag
fps_calibration           p17-br-v00-11-06bis <- p17-br-v00-11-06
  added access method to fps_calibration_id
fps_event                 p17-br-02 <- v00-10-00
  Make changes to reduce the FPSDataChunk size in TMB++:
  - Make the FPSDataChunk::SectorMap and FPSDataChunk::WedgeMap
    non-persistent in D0OM, and store the WedgeData in a packed
    vector instead.
  - Make the energy variables and FPSWedgeChannel non-persistent in
    D0OM, and pack the strip and ADC vectors to reduce the size of
    FPSDataChunk.
fps_reco                  p17-br-02 <- p17-br-a
  Due to the addition of Disciminator (VSVX) info in FPSDataChunk,
  make the corresponding changes in energy calculation in the
  clustering method.
fps_unpdata               p17-br-02 <- p17-br-v00-13-05
  -Fixes the added calibration code using DB.
  -Add a new FPSMapHolder class to hold the conversion map for FPS
  -Fix the ambiguity (North/South side) of strip 0 in the
   Hardware->Offline map.
  -Add the function FPSUnp2Digi_data::runInit(), and put the calibration
   code inside to make unpacking more efficient.
  -Add the discriminator info with ADC value in FPSDataChunk.
  -Store the FPS Info (Map used + Calibration ID) into CalQualityChunk.
  -Change the index of FPS Info in CalQualityChunk.
np_tmb_stream             p17-br-06 <- p17-br-04
  -fix RCP file for fast skimming
  -RCP changes for TAUTRIG skim flag
recocert                  p17-br-10 <- p17-br-08
  -Fix the Floating Point Error when look for the Track DCA.
  -Fix the Floating point error (divide by zero) when looking for tracks
   in Muons.
  -Fix the bug which casued the OverlayPlots utility to crash.
  -Added d0Lm = false in the rcp.
smt_hitpackages           p17-br-02 <- p17-br-01
  removed SMT cluster threshold updates,
  i.e. now it is back to what it used to be in p17-02-00:v00-06-49
smtraw                    p17-br-03 <- p17-br-01
  changed MinimumADC from 6 back to the old value of 8
spacegeom                 p17-br-recospeed <- v00-60-00
  Only calculate phi, r for a Cartesian point on demand.
tau_nn                    p17-br-01 <- v00-02-01
  Update TauNN to read NN kernels
trackcaljet               p17-br-08 <- p17-br-07
  Fix bug due to wrong initialization of a variable. This bug doesn't
  affect results, but is responsible of a segmentation violation crash
  in some rare events.


== Infrastructure: jonckheere
lm_unpacker               p17-br-03 <- p17-br-01
  Fix syntax errors in test.


== Monte Carlo: sceno/avto
lmdigi                    p17-br-02 <- p17-br-01
  removed LMDigiChunk from D0OM_COMPONENTS


== Level 3: bellavan (should have been in build 1)
l3filters                 p17-br-05 <- p17-br-04
  make correction to the removal of duplicate muons in L3FMuon;
  add RCP parameter deltaR to define what is a duplicate muon;
  changes from Daniela Bauer

====================================== b04.txt ==============================

p17.03.00 build 4 - 31 Jan 05

== D0Reco: qzli
cal_calibration           p17-br-v0-03-13 <- p17-br-v00-03-11
  update for version depdent query of nlc/gains, corrections and dqRuns
cal_corr_dst              p17-br-07 <- p17-br-06
  Implement version management for hot cell database.
calinfo                   p17-br-v0-01-04 <- p17-br-v0-01-03
  comment FileFind printout
caltables                 p17-br-v0-03-27 <- p17-br-v00-03-26
  update for version dependent DB-querries for nlc/gain corrections
cpsdata_evt               p17-br-04 <- p17-br-03
  Add minimal ctests for CPSDigi2Data and CpsCalibDataMgr.
gtr_htf                   p17-br-05 <- p17-br-04
  quick fix for endless loop in C3dHough
muonid                    p17-br-13 <- p17-br-11
  Revert back to an old MuoCandidate, which is backwards compatible.
    Now we can use p17.03 to look at p14 TMB's. 
  Also, a bug fix in the muon smearing, pt dependened smearing 
   (fits J/Z and Z data), different smearing parameter for 
    eta>et_cut (=1.5), protection not to smear data


== Level3: bellevan
l3fcftunpack              p17-br-03 <- p17-br-02
  update dead fibre list
l3tCalUnpTool             p17-br-03 <- p17-br-02
  Fix typo in array wrap-around constant (in method Get_CellsInCone(...))


== Monte Carlo: sceno/avto
d0gstar                   p17br-40-00 <- p17br-20-00
  move outer radius of CFT a bit
  solves problem of missing cft hits in the outer layers under some
  circumstances.

====================================== b05.txt ==============================

p17.03.00 build 5 - 2 Feb 05

== D0Reco: qzli
gtr_find                  p17-v00-23-17 <- p17-v00-23-16
  Add check to reject very low pT tracks.

====================================== b05a.txt =============================

p17.03.00 build 5a - 3 Feb 05
  Hand build of luminosity (top level) packages only

== Infrastructure: jonckheere
lm_access                 p17-br-01 <- v01-05-01
  Updating the stage3 files location to the new repository.

====================================== b06.txt ==============================

p17.03.00 build 6 - 5 Feb 05

== D0Reco: qzli
cal_calibration           p17-v00-03-14 <- p17-br-v0-03-13
  bug fix in cal-correction querry when different correction
  run-ranges are available
caltables                 p17-v00-03-28 <- p17-br-v0-03-27
  specifies nlc/gain version number=5 and correction version=3
  requesting interphicalibration only


== Level2: abaz
l2gblem                   p17-br-01 <- v00-03-31
  Added code to ensure that tracks could only be matched once.
l2gblgeneric              p17-br-01 <- v00-02-28
  Fixed ambiguity in HTFilter, and changed .039 to 2pi/160 in
  Convert4Vector
tsim_l2stt                p17-br-02 <- p17-br-01
  fix tsim_l2stt/codegen/makerundata.sh to copy all LUTs to the
  release rundata/ directory instead of create links.


== MonteCarlo: sceno
pmcs                      p17br-n02-02 <- p17br-n02-00
  change OBJECTS file to be compatible with curren organization
  of ReadEvent

====================================== b07.txt ==============================

p17.03.00 build 7 - 8 Feb 05

== D0Reco: qzli
lm_unpacker               p17-br-04 <- p17-br-03
  changed method unpackmodule to return true, even when the module id
  is out of range.


== Monte Carlo: sceno/avto
d0gstar                   p17br-40-01 <- p17br-40-00
  during last release, accidentally removed the DCUT thresholds in
  the CFT.  put them back in.
pmcs                      p17br-n02-04 <- p17br-n02-02
  remove obsolete "analyze" packages from OBJECTS file.