============================== b01.txt ============================== t06.03.00 build 1 - 16 May 06 == D0Reco: qzli cal_nlc v01-00-33 <- v01-00-32 corrected prinout for online method python_util v00-28-01 <- v00-27-01 Tweaks for python 2.4. recocert v04-07-32 <- v04-07-30 Add the di-em, di-mu, and di-jet invariant mass plots for MC certification. Add option "-level -10" in MakePlots and OverlayPlots to output a reduced set of plots for MC certification. thumbnail v00-14-01 <- v00-14-00 Remove coupling to obsolete bc* packages. Remove the following packages: bc_eTagreco bc_impTagreco bcjet_evt bcjet_like_db bcjetreco bcjet_utilities bc_likeTagreco bc_muTagreco bc_nnTagreco bc_nnTrainer bc_vtxTagreco == D0Correct/CAF: rhauser cafe v01-00-64 <- v01-00-63 Add new objects for L2Scripts, L1/L2 bitmasks, L2 global STT based b-tagging and sphericity and make sure that L2 global taus are handled properly tmb_tree v01-00-85 <- v01-00-82 Add classes for L2 scripts and L1/L2 trigger bit masks. Few bug fixes in the trigger classes and add some access methods. Do not calculate b-tagging for bad quality jets. tmb_tree_trigger_maker v01-00-24 <- v01-00-23 Add classes for L2 scripts and L1/L2 trigger bit masks. Fix a bug with L2 STT b-tagging == ObjectID: qzli event_info v00-08-05 <- v00-08-04 Rewrite interface to L2 header to handle properly both Run2A and Run2B data. == Level 2: cwiok l1l2_evt v02-02-02 <- v02-02-00 Change the persistency method for the detailed L2 bit mask. Add a few useful access methods. Change the precison used for storing the L2 STT b-tagging likelihood. l1l2_reco v02-02-04 <- v02-02-00 Complete rewrite of the decoding of the L2 global crate to handle properly both Run2A and Run2B data. Introduce the possibility of extracting the detailed L1 CTT information sent to L2 also from crate 0x13 (CTQD) in addition of reading it from the inputs of crate 0x25 (L2CTT). Add appropriate RCP parameter for switching between the two choices. l1l2trigbits v00-3-06 <- v00-03-05 Improve the parsing of the trigger database information (or of the level3.sim file) to properly handle L2 splitting/oring l1l2unpacker v00-10-16 <- v00-10-15 Handle the differences between Run2A and Run2b for the L2 global header l2gblworker v01-02-01 <- v01-01-00 Modifications for L2 splitting/oring: fix bugs and ensure backward compatibility with the Run2A data. l2io v02-03-02 <- v02-03-00 Introduce copies of the Run2A L2 header objects for backward compatibility. Modify the precision of the STT b-tagging variable. l2message v01-01-00 <- v01-00-01 Handle properly the virtual destructor of the base class. Remove iogen from the path of automatically generated include files l2parser v00-02-05 <- v00-02-04 Increase buffer sizes (required by L2 oring/splitting) l2workerbase v01-00-05 <- v01-00-04 Remove iogen from the path of automatically generated include files ==Level 3: cpotter/dbauer ScriptRunner v00-10-43 <- v00-10-42 Ensure backward compatibility with the Run2A data when decoding the L2 bitmask == Monte Carlo: avto d0gstar v02-00-14 <- v02-00-12 Additional path length fixes (80 chars to 300). This path length mismatch has been there since years and led to an error when passing the MCKineChunk to d0gstar. == Examines: msanders/oshima cal_examine v00-06-02 <- new stbeale@fnal.gov: To be released with l1cal_examine_2b (v00-01-00) depends on: caltables v00-03-57 cal_nlc v01-00-32 calunpdata v00-13-49 pileup v00-15-00 pileup_evt v01-01-00 cal_corr_dst v00-00-26 cal_corr_dst_evt v00-00-04 evpack (head) d0om_ds (head) l1cal_examine_2b v00-01-00 <- new stbeale@fnal.gov: 1st release new examine for L1 Cal Trigger Tower data == Online: jonckheere coor v00-79-01 <- v00-78-00 Add mu2b/ctk trigger managers. Tweaks for python 2.4. d0ommodule v00-01-23 <- v00-01-22 Tweaks for python 2.4. ============================== b02.txt ============================== t06.03.00 build 2 - 19 May 06 == D0Reco: qzli d0reco v02-05-09 <- v02-05-08 removed bcjetreco from OBJECTS fixp13tmb_calprob v00-00-07 <- v00-00-06 Remove bcJetReco from the bin/OBJECTS file (the corresponding package was removed from the test release) smtdata v-l0smt-p20-br-04 <- v-l0smt-05 copy of p20's p20-br-04 smtdigi v-l0smt-p20-br-05 <- v-l0smt-08 copy of p20's p20-br-05 smtraw v-l0smt-p20-br-04 <- v-l0smt-13 copy of p20's p20-br-04 == Level 2: mverzocc/cwiok l1l2_reco v02-02-08 <- v02-02-04 Fix a bug in the unpacking of the L2 global crate (0x20), was reading the wrong number of objects when copying the L2 global EM objects to the thumbnail. Remove an error message from the unpacking of the CTQD data. Unpack only the first 80 sectors of CTT (sectors 80 and above are for boards testing). Fix a bug when filling the object ID for L2 global tracks. Correct RCP files for MC. l2gbltrack v00-01-11 <- v00-01-08 Put the appropriate object ID for the tracks used to build global tracks. Include base objects in l2btag == D0Correct/CAF: mverzocc/rhauser tmb_tree v01-00-86 <- v01-00-85 Rewrite the TMBL1L2Masks to avoid using std::bitset (ROOT doesn't handle it properly) tmb_tree_trigger_maker v01-00-25 <- v01-00-24 Adapt to the change in tmb_tree version v01-00-86 ============================== b03.txt ============================== t06.03.00 build 3 - 5 June 06 == Monte Carlo: avto alpgen_prod v01-07-01 <- v01-07-00 Bug fix : incorrect FOME metadata for mt, mb, mass-max-34 and mass-min-34 pileup v00-16-01 <- v00-16-00 adpat to interface change in SmtChipStatusChunk == D0Reco: qzli cal_nlc v01-00-34 <- v01-00-33 fix of reco-cert crash for MC-events without minBias chunk d0reco v02-05-10 <- v02-05-09 Add RegCorrectAdcCableSwap to bin/OBJECTS file (fixes crash in startup of d0reco) geometry_db v02-00-32 <- v02-00-29 Update geometry database to use run 2b geometry starting with run 219000. muo_util v06-01-01 <- v05-01-02 Updated RCP files for new time-to-distance constants for the PDTs for L3 and offline. prod_history v00-01-14 <- v00-01-13 Update method HistorySelector::is_run2b to signal run 2b starting with run 219000. == Level 2: cwiok l1l2_evt v02-02-03 <- v02-02-02 Fix a bug unpacking the L2 extended bit mask (Run2B) l1l2_reco v02-02-11 <- v02-02-08 Introduce a flag for disabling the DB access when running on raw data (requested for online calorimeter examine). Adapt to the use of new L2 combined calorimeter worker. RCP file changes (first Run2B run number, enable by default DB access for raw data). l2cal2bemworker v00-00-03 <- v00-00-02 New version of L2 EM likelihood l2cal2bworker v00-00-01 <- new New combined L2 calorimeter worker for Run2B (replaces l2calworker) l2cpsworker v04-00-00 <- v03-00-01 Synchronization of l2p20.03.00 tags with l2p17.09.00 ones. l2gblem v00-05-06 <- v00-05-05 Fixed typo LIKELHOOD/LIKELIHOOD l2gblgeneric v00-06-01 <- v00-06-00 Fix a possible problem arising when one of the two cuts (on sphericity or aplanarity) is disabled (i.e. cut value = 0) l2gblmuon v00-02-03 <- v00-02-02 Tagged (et > _minEt) bug fix that was only in p17 branch l2io v02-03-03 <- v02-03-02 Fix a synchronization error occurring online when dealing with unknown channels (the bug fix hadn't been ported to the development branch during the P17 development) l2message v01-01-01 <- v01-01-00 Remove the iogen directories previously used for the automatically generated code from inside the l2message package (code goes in codegen/..../l2message) == Level 3: cpotter l3ftrack_cft v01-06-00 <- v01-04-00 fix bug in cluster counting. modify smt cluster cut from a fixed angle cut to a distance cut per layer. l3ftrigger_base v00-00-31 <- v00-00-30 When COOR issues the start_run command it passes to ScriptRunner the list of L1 bits which are going to be used in the run. ScriptRunner uses this list to activate L2 bits. For run2A a 1 to 1 mapping of bits between L1 and L2 was used, but this is not possible when using L2 oring/ splitting (where the correspondence can be 1 to N). ScriptRunner now builds a list of L2 trigger bits for each active L1 bit and uses that instead of using directly the list of L1 bits. ============================== b04.txt ============================== t06.03.00 build 4 - 16 June 06 == D0Reco: qzli cal_event_quality v00-03-03 <- v00-02-06 Tools to monitor SCA failures add integration tests for SCAchip and SCAsurvey cal_nada v01-02-04 <- v01-02-03 provides a correct initialisation for the cal_t42 structure used in cal_nada, in the case where cal_nada in requested but not cal_t42 cal_nlc v01-00-36 <- v01-00-34 fix of initialisation in case of MC-events: providing a default initialisation with gains=1 nlc-parameter=0 in case of old MC-versions. This is to prevent error in cal_event_quality itest. cal_t42 v00-00-32 <- v00-00-31 provides a correct initialisation for the cal_t42 structure used in cal_nada, in the case where cal_nada in requested but not cal_t42 caltables v00-03-62 <- v00-03-57 Correct RCPs that represent the ICD preamp change over the shutdown. Fix of initialisation in case of MC-events: providing a default initialisation with gains=1 nlc-parameter=0 in case of old MC-versions. This is to prevent error in cal_event_quality itest. Fix in caltables installation script for online use with dq_calo and examines: link to used_gains.txt file was badly set emreco v00-18-02 <- v00-18-01 Added an almost empty ctest for CPS_vars to get rid of compilation warning geometry_db v02-00-33 <- v02-00-32 New aligned L0 geometry from Guennadi. silicon_geometry v-l0smt-11 <- v-l0smt-10 rcp/SiChannelGeometry_data.rcp: reverse channel index order for Layer0 ladders. It is only done for data, not for MC yet. smtutil v-l0smt-p20-br-05 <- v-l0smt-03 copy of p20-br-05 - Alex Melnitchouk == Level2: cwiok l2cal2bemworker v00-00-07 <- v00-00-03 Handle the case when EtTot < EtEM and add the comments for changes for the L2EMLikelihood l2cal2bjetworker v00-00-03 <- v00-00-02 Fix a bug in the L2 jet worker. When finding the 2nd leading tower (used for tau identification) the algorithm didn't enforce the requirement that the 2nd leading tower is near the leading tower inside the jet. l2gblworker v01-02-03 <- v01-02-01 added an errorlog message when no subscript is defined l2stt_analyze v00-01-27 <- v00-01-26 l2stt_fitting v00-01-36 <- v00-01-35 l2stt_main v00-01-29 <- v00-01-28 l2stt_util v00-01-47 <- v00-01-44 tsim_BeamSpotMgr v00-00-06 <- v00-00-05 tsim_l2stt v00-01-44 <- v00-01-41 This is the first working version of STT simulator for RunIIb, already tested with MC several months ago and now tested with the collected cosmic muon data == Level3: cpotter l3fTauTools v00-11-06 <- v00-11-04 l3fTauTools_physres v00-08-02 <- v00-08-01 changes: std:: was added in front of vector, string == D0Correct/CAF: rhauser tmb_tree v01-00-89 <- v01-00-86 tmb_tree_trigger_maker v01-00-26 <- v01-00-25 L3 Electron likelihood. == Monte Carlo: avto mcpp_gen v00-16-18 <- v00-16-17 modifications for migration lhapdf v5_0->v5_1 == Infrastructure: jonckheere lhapdf v5_1 -q GCC3_4_3 <- v5_0_0 -q GCC3_4_3 Several bug fixes ============================== b05.txt ============================== t06.03.00 build 5 - 26 June 06 == D0Reco: qzli btags_cert v00-03-33 <- v00-03-24 Update NN, SVT, and JLIP operating points and trfs. btags_cert_caf v00-02-16 <- v00-02-12 Taggability and trf updates. btags_cert_evt v00-01-07 <- v00-01-05 Add support for tau flavor jets. d0root_example_caf v00-01-16 <- v00-01-12 Add support for tau flavor jets. Update NN printouts. d0root_nnbtag v00-00-07 <- v00-00-04 Update NN training. d0root_reco v00-01-23 <- v00-01-21 Add support for tau flavor jets. d0root_tmb v00-10-14 <- v00-10-12 Don't change jet correction. d0root_tmbtree v00-10-24 <- v00-10-23 Don't change jet correction. tau_cand v03-00-00 <- v02-04-00 match tau_tmb p20-br-01 and tau_cand p20-br-03 tau_nn v00-04-00 <- v00-03-03 add p17 kernels tau_tmb v00-02-00 <- v00-01-01 match tau_tmb p20-br-01 and tau_cand p20-br-03 tmb_tree v01-00-96 <- v01-00-89 SimCAEP changes from p18 branch. tmb_tree_btags_cert_maker v00-01-16 <- v00-01-15 tmb_tree interface change. tmb_tree_maker v01-00-55 <- v01-00-54 SimCAEP changes from p18 branch. == D0Correct/CAF: rhauser cafe v01-00-67 <- v01-00-64 Sync with p18-br: SimCAEP changes, bid changes, SAM metadata from Write. == Monte Carlo: avto comphep v00-00-08 <- v00-00-07 Release for some add'l docs by Pedrame Bargassa. No code changes made. d0_mcpp_gen v00-15-03 <- v00-15-02 Include alpgen v2 in herwig mc_analyze v03-00-10 <- v03-00-09 SimCAEP changes from p18 branch. mcpp_gen v00-16-19 <- v00-16-18 Include alpgen v2 in herwig. == Examines: oshima muo_examine v06-01-04 <- v06-01-02 Updated for p20 running. ============================== b06.txt ============================== t06.03.00 build 6 - 10 July 06 == D0Reco: qzli btags_cert_fwk v00-01-05 <- v00-01-01 Add closure plots, plus other improvements. d0root_analysis v00-09-80 <- v00-09-79 Increase d0root hit mask to four words (same as framework hit mask). d0root_example_caf v00-01-17 <- v00-01-16 Add benchmark data dump. d0root_tmbtree v00-10-25 <- v00-10-24 Force CafeReadEvent to clear cached objects each event. eventflags v00-01-07 <- v00-01-06 Synchronize with p17,p18. gtrfit v00-22-51 <- v00-22-50 Add physical coupling from SimpleGTrackFitter to smt 1d clusters. Fix potential memory leak. muo_segmentreco v05-01-04 <- v05-01-02 Fix for running PDT db code on the farms. muon_PDT_calibration v05-01-05 <- v05-01-03 Fix for running PDT db code on the farms np_tmb_stream v01-02-01 <- v01-02-00 Synchronize with p20. recocert v04-07-33 <- v04-07-32 - Add the Tau NN histograms. - Update the unpack thumbnail rcps used by recocert. - Add the L0 sum of hits in the Tracks page, and the 8 L0 Barrels plots. - Update the MC rcp for recocert. Note that in p20 you need to use --mode=TMB_MC for MC TMBs. - Add the Tau NNL3 plots. - Add the di-em, di-mu, and di-jet invariant mass plots for MC certification. - Add option "-level -10" in MakePlots and OverlayPlots to output a reduced set of plots for MC certification. silicon_geometry v-l0smt-12 <- v-l0smt-11 rcp/SiChannelGeometry_data.rcp: change back Layer0 channel order. smtutil v-l0smt-p20-br-06 <- v-l0smt-p20-br-05 L0 strip flip fix in mapping == D0Correct/CAF: rhauser cafe v01-00-69 <- v01-00-67 Re-added method to Event that got lost (Herb). Add entry for TMBSimCAEP in linkdef d0correct v00-00-17 <- v00-00-16 Use emreco RCPs in D0Correct_MCsmear.rcp tmb_analyze v02-00-15 <- v02-00-12 Update SAMManager.rcp to v7 style. Use 'test' as default version. Don't unpack L3Chunk. tmb_tree_maker v01-00-56 <- v01-00-55 Sync RCPs with p18. Add command line option from p18-br for output files. == L2/Trigsim: cwiok l1l2_reco v02-02-14 <- v02-02-11 Fix problems with the unpacking of L1Cal2B data and with the handling of Run2A/Run2B calorimeter workers l1l2unpacker v00-10-20 <- v00-10-16 l2io v02-03-04 <- v02-03-03 Fix problems with the unpacking of L1Cal2B data tsim_l1cal v02-13-00 <- v02-12-00 Avoid possible name conflicts by wrapping the L1CalData class in a namespace == Level 3: cpotter/mverzocc l3fchunk v00-05-04 <- v00-05-03 Fix a problem with the transmission of the trigger monitoring information from L3 to l3fserver to daq_monitor (increase the number of L2 bits to handle L2 oring) l3ftrack_cft v01-08-00 <- v01-06-00 update track error parameterisation fix bug in cft cluster assignment == Graphics: oshima d0ve_alldis v04-04-01 <- v04-02-03 Be ready for run2b data and cleanup rcp files and bin/OBJECTS. d0ve_smt v04-00-00 <- v03-01-03 Taking care of Layer-0 upgrade. d0ve_vertex v04-04-04 <- v04-04-02 Following upgrade were done. Using 2d sig for tracks, viewing parameters, drawing and calculating muons associated to vertices, and the vertex charge. == Examines: oshima l1cal_examine_2b v00-01-02 <- v00-01-00 The examine is updated with new/modified histograms & a gmbrowser macro for displaying them. The unpacker is updated to match Run2b data (TAB masks and GAB). == Monte Carlo: avto alpgen_prod v02-00-01 <- v01-07-01 Portion of alpgen+herwig implementation mc_analyze v03-00-11 <- v03-00-10 RCP parameter to keep all GEANT particles. == Infrastructure: jonckheere alpgen v2.05.05_d0 <- alpgen v2.05_d0 update ============================== b07.txt ============================== t06.03.00 build 7 - 14 July 06 == D0Reco: qzli cps_reco v00-05-10 <- v00-05-09 add CPSReco_nocompress.rcp per Daniela's request d0root_btag v00-10-11 <- v00-10-10 Fix fpe in PrimaryVertexFinder. fpd_event v00-00-04 <- v00-00-02 fpd_unpack v00-01-10 <- v00-01-09 Update to include TDC information met_evt v00-01-01 <- v00-00-11 add a new MET definition stored in the MissingETChunk: MET computed offline as L1Cal2b metreco v00-02-02 <- v00-01-04 compute a new MET definition : MET computed offline as L1Cal2b muo_segmentreco v05-01-05 <- v05-01-04 muon_PDT_calibration v05-01-06 <- v05-01-05 Fixed circular dependency in muon PDT database code == MonteCarlo: avto pmcs v03-02-br-01 <- v03-02 add upveto_herwig to binherwig/OBJECTS per Grenier fixes undefined references caused by new alpgen/herwig. == D0Correct/CAF: rhauser cafe v01-00-71 <- v01-00-69 Fix assignment to Variables object. == Infrastructure: jonckheere sam_cpp_api v7_2_1 -q GCC-3.4.3 <- v7_4_3 -q GCC-3.4.3 - overloaded constructor in SamConsumer to re-use pre-established CID and CPID values - static methods in SamConsumer to create consumer, create default consumer , commit process - Series of fixes to address thread realated issues(core dumps) with library load and unload