============================== b01.txt ============================== t06.04.00 build 1 - 27 July 06 == D0Reco: qzli thumbnail v00-14-03 <- v00-14-01 Make correction to electron tmb setup - data object pointer needed to be initialized to a new empty object, not just set to zero. == D0Correct/CAF: rhauser cafe v01-00-72 <- v01-00-71 SkipFiles: option to allow parallel jobs on file lists. tmb_tree v01-00-98 <- v01-00-96 tmb_tree_trigger_maker v01-00-29 <- v01-00-26 L1CalTrack (Marco) == Monte Carlo: avto mcpp_gen v00-16-21 <- v00-16-19 Bug fixes for alpgen+herwig Fix for stable particles from primary pmcs v04-00 <- v03-02-br-01 pmcs_bctag v04-00 <- v01-n02-00 pmcs_cal v04-00 <- v01-n02-00 pmcs_chprt v04-00 <- v01-n02-02 pmcs_em v04-00 <- v03-01 pmcs_jet v04-00 <- v03-01 pmcs_met v04-00 <- v03-01 pmcs_muon v04-00 <- v03-01 pmcs_output v04-00 <- v03-01 pmcs_tau v04-00 <- v01-n02-00 pmcs_trig v04-00 <- v01-n02-01 pmcs_util v04-00 <- v03-01 pmcs_vtx v04-00 <- v01-n02-00 chad's new muon tune better e/gamma merging in ec stark tune for cc e's junjie's pdf reweighting code == Level 2: cwiok l2io v02-03-07 <- v02-03-04 From Ike and Reinhard: implementation of checking and displaying (in l2df GUI) out-of-sync (corrupted) channels - new method is introduced "bool checkSync(int iCh) const;" == Infrastructure: jonckheere root v4_04_02b_fbits_trefarray7_eh -q GCC_3_4_3:opt <- v5_12_00_eh -q GCC_3_4_3:opt Rollup of all patches + major developments. See: http://root.cern.ch/root/Version512.news.html ============================== b02.txt ============================== t06.04.00 build 2 - 15 Aug 06 == D0Reco: qzli btags_cert v00-03-34 <- v00-03-33 Update jlip for run 2b btags_cert_caf v00-02-17 <- v00-02-16 Fix BTagPermuter. Sync with p18. cafe v01-00-73 <- v01-00-72 Synchronize with p18,p20. cafe_sam v01-00-07 <- v01-00-05 Synchronize with p18,p20. d0root_analysis v00-09-81 <- v00-09-80 d0root_example_caf v00-01-18 <- v00-01-17 Fix root include. d0root_jlip v00-01-01 <- v00-00-28 Update jlip for run 2b jetreco v00-02-57 <- v00-02-56 use all PVs for JES correction in d0correct (instead of only PVs with >2 tracks) muonid v02-15-05 <- v02-15-04 Change muon smearing to status alrady implmented in CAF smt_hitalgs v-l0smt-06 <- v-l0smt-05 smt_hitpackages v-l0smt-08 <- v-l0smt-07 A minor update in SMTClusAlgMergeSplit.cpp file to remove unnecessary output messages which were not clear. == D0Correct/CAF: rhauser tmb_tree_trigger_maker v01-00-30 <- v01-00-29 Bug fix (typo in the branch name) == Level 2: cwiok l1l2_evt v02-02-06 <- v02-02-03 New class added for handling the L2 missing ET worker. Improvements in the L1 CalTrack trigger readout. Bug fix (increase precision used for storing missing ET in the thumbnail from 11 to 12 bits) l1l2_reco v02-02-17 <- v02-02-14 Improved the unpacking of L1 CalTrack information Unpack the information from the L2 missing Et preprocessor Bug fix (forgot to set type of L2 MET calculation) l1l2unpacker v00-10-22 <- v00-10-20 Improved the L1 CalTrack unpacker l2cal2bmetworker v00-01-01 <- new Initial l2cal2metworker Add also CODEGEN file (Kyle forgot it in initial import) l2cal2bworker v00-00-02 <- v00-00-01 Add the data from the L2 missing Et worker to the output == Level 3: cpotter l3fjettools v00-05-09 <- v00-05-06 Modified behavior with respect to L1 cal unpacker failures l3fsmtunptool v00-11-03 <- v00-11-02 change l3 to L3 in NameValue lookup for solenoid polarity change axial SMT cluster errors to 1.2 l3funpack_l1cal v00-00-06 <- v00-00-05 Modify the unpacker for the L1 calorimeter trigger towers energy to deal with the Run2B data format == Monte Carlo: avto d0_mcpp_gen v00-15-04 <- v00-15-03 mcpp_gen v00-16-22 <- v00-16-21 pmcs v04-01 <- v04-00 - remove explicit linkage of inputPDF which is now obsolete since provided by LHAPDF (since v5.1) - T.Nunnemann pmcs_muon v04-01 <- v04-00 #include - change in root's behavior == Graphics: jonckheere root_gui v02-05-12 <- v02-05-11 Fix HCanvas.cpp and XRegistry.cpp for Root v5_12_00. == Infrastructure: jonckheere SRT_D0 v00-04-20-br-03 <- v00-04-20-br-02 Update for root v5.12: Add new root library RootAuth to it's arch_spec + the ctbuild one. io_packages v00-17-15 <- v00-17-14 Update integrated tests. ============================== b03.txt ============================== t06.04.00 build 3 - 24 Aug 06 == D0Reco: qzli d0root_example v00-03-10 <- v00-03-09 Update p20 tmb test data. d0root_jlip v00-01-02 <- v00-01-01 Use d0root_find_file to locate new track category file. d0root_reco v00-01-24 <- v00-01-23 Update p20 tmb test data. == D0Correct/CAF: rhauser eff_utils v01-11-00 <- new CAF tools packages for efficiency formating. Needed for caf_eff_utils. emid_cuts v02-04-07 <- new CAF tools packages. Needed for caf_util. == Obsolete packages: jonckheere edmroot delete <- v00-04-03 edmroot_example delete <- v00-04-02 tree_writer_pkg delete <- v00-03-00 == Infrastructure: jonckheer root v5_12_00_eh -q GCC_3_4_3:opt modified system.rootrc to turn *OFF* root's stack tracing. That confuses people more than it helps. It can be turned on by users in ~/.rootrc Root.Stacktrace yes ============================== b04.txt ============================== t06.04.00 build 4 - 12 Sept 06 == D0Reco: qzli d0root_analysis v00-09-82 <- v00-09-81 Add new MB pT dist. file d0root_btag v00-10-12 <- v00-10-11 Modify MBPSelector to be able to use new pT dist. file. d0root_reco v00-01-25 <- v00-01-24 Update pv selector version rcp parameters. recocert v06-01-01 <- v04-07-33 Add the L1CTT Histograms (L1 tracks turnon curves) to recocert. == D0Correct/CAF/CSG: rhauser/greenlee caf_eff_utils v01-09-01 <- new CAF tools packages for applying efficiency corrections to MC. caf_mc_util v01-02-07 <- new CAF MC common tools caf_util v03-00-04 <- new CAF common selectors and tools eff_utils v01-11-01 <- v01-11-00 Updated missing test components np_tmb_stream v01-02-03 <- v01-02-01 RCP file update for TransferFile package. tmb_tree_maker v01-00-57 <- v01-00-56 Push file close events to front of event queue. == Level 3: cpotter l3fjettools v00-05-10 <- v00-05-09 l3fjettools_results v00-01-05 <- v00-01-04 Information about L1 confirmation added to L3JetPhysicsResults l3funpack_l1cal v00-00-07 <- v00-00-06 Add L3 version of L1 calorimeter trigger towers unpacker also for p17 MC == Monte Carlo: avto pmcs_em v04-01 <- v04-00 Fix bug that caused electrons to be put into the wrong fiducial catagory. The result of the bug seemed to be either history or compiler dependent. == Graphics: duflot d0scan_qt v00-02-23 <- v00-02-22-br-01 3D view: add option to draw ChargedParticle with color depending on pT add APV and 2PPV type vertices CAL lego: add depth 4+5+6 == Infrastructure: jonckheere io_packages v00-17-16 <- v00-17-15 Fix sam metadata run number bug by pushing file open/close actions on the front of the framework work queue in WriteEvent package (instead of the back). sam_manager v00-05-09 <- v00-05-08 Get run and parentage info correct in output metadata (in conjunction with change to io_packages). == REMOVE FROM RELEASE: jonckheere l1cal_examine_2b delete <- v00-01-02 Until they get their act together and stop trying to hijack the build system. ============================== b05.txt ============================== t06.04.00 build 5 - 18 Sept 06 == CSG/CAF/D0Correct: greenlee caf_eff_utils v01-09-02 <- v01-09-01 Updated test components == Level 2: cwiok l2cal2bmetworker v00-01-04 <- v00-01-01 Corrected bug causing test component to crash while compiling == Level 3: cpotter l3ftrack_cft v01-10-00 <- v01-08-00 Improvements in smt tracking. Sync with p19 branch == Examine: oshima PyCal v00-00-00 <- new This pachage allows python to communicate with caladdress and calinfo packages l1cal_examine_2b v00-02-00 <- delete PyCal was removed from this package and turned into a separate package. == Infrastructure: jonckheere D0-glpkgs Switch to SL305 as the base OS *glibc_232_dzero* packages SRT_D0 v00-04-20-br-04 <- v00-04-20-br-03 fix ace's library directory == Obsolete: jonckheere d0root delete <- v00-00-00 obsolete - remove ============================== b06.txt ============================== t06.04.00 build 6 - 4 Sept 06 == D0reco: qzli btags_cert v00-03-37 <- v00-03-34 Add SVT2 algorithm. Fix bug in TagSVT2 component test. cal_event_quality v00-04-02 <- v00-03-03 New structure to retreive cal flags. Incorporate Spanish fan and SCA failure flags as new cal flags. d0root_analysis v00-09-83 <- v00-09-82 Update header documentation. d0root_btag v00-10-15 <- v00-10-12 Add no-share-tracks parameter to secvtx algorithm. Fix bug in use-most-positive feature of secvtx algorithm. == CSG: greenlee caf_util v03-02-02 <- v03-00-04 Remove CalTool dependence (synchronize with the latest jetcorr version) np_tmb_stream v01-02-06 <- v01-02-03 Sync with p21. Updates for run 2b skimming. tmb_tree v01-02-01 <- v01-00-98 Add SCA failure and spanish fun code New calorimeter quality flags. BTag trf error bug fix. Muon updates. tmb_tree_maker v01-00-58 <- v01-00-57 Add SCA failure and spanish fun code tmb_tree_trigger_maker v01-00-31 <- v01-00-30 Bug fix: wrong order in passing argument to a setter function in TMBL1CalTrack (causes crash when running TMBAnalyze) == Level 2: cwiok l2cal2bbase v00-00-04 <- v00-00-03 l2cal2bemworker v00-00-08 <- v00-00-07 l2cal2bjetworker v00-00-04 <- v00-00-03 l2cal2bworker v00-00-03 <- v00-00-02 Calorimeter calibration trigger bug fix l2stt_analyze v00-01-28 <- v00-01-27 l2stt_fitting v00-01-37 <- v00-01-36 l2stt_main v00-01-30 <- v00-01-29 l2stt_util v00-01-48 <- v00-01-47 tsim_l2stt v00-01-45 <- v00-01-44 1) fix the problems to extrapolate the CTT road to L0 2) add protections for crashing due to corrupted data 3) make all default rcp settings for RunIIb data == Monte Carlo: tadams alpgen_prod v02-01-00 <- v02-00-01 Update random seed initialisation and add integrated tests to the package. pmcs v04-03 <- v04-01 pmcs_chprt v04-01 <- v04-00 pmcs_output v04-01 <- v04-00 1) change tracking rcp for pmcs_smear_wz_p17.rcp from pmcs_chprt_datap14_w to pmcs_chprt_datap14 2) from M. Sanders To get ChargedParticles in the output chunk that look more like real ChargedParticles than before, I changed: * set mass of the particle to the pion mass, instead of zero (chprt_smear.cpp) * set the z0 of the particle to the generated z of the vertex (pmcs_output.cpp) * set the particle ID to +120 or -120, depending on the (smeared) charge (pmcs_output.cpp) For study purposes, I added an RCP switch: * ApplyEfficiencies (default true) (pmcs_chprt.hpp, pmcs_chprt.cpp) If this is false, tracking efficiencies are not applied. * change "SortPt" in the pmcs_setup RCP files to "doSortPt" to be consistent with the pmcs_setup code... == Online: oshima vertex_examine v00-08-07 <- v00-08-05 Range of vertex examine plots changed, to get in sync with what is running in the control room. == Infrastructure: jonckheere io_packages v00-17-18 <- v00-17-16 Don't crash on empty sam streams. thread_util v00-20-00 <- v00-18-01 Additions to Queue and Clique for new l3node code. == Graphics: alverson d0scan_qt v00-02-22-iguana-br-01 <- v00-02-23 New GUI interface for d0scan_qt. == External: jonckheere coin v2.4.3 -q gcc3_4_3_dzero:rh7_1 <- v2.3.0 -q gcc3_4_3_dzero:rh7_1 iguana v6.12.2f1 -q gcc3_4_3_dzero:rh7_1 <- v4.2.4f5 -q gcc3_4_3_dzero:rh7_1 freetype v2.1.9 -q gcc3_4_3_dzero:rh7_1 <- not specified Needed by d0scan_qt v00-02-00-iguana-br-01 ============================== b07.txt ============================== t06.04.00 build 7 - 18 Sept 06 == D0Reco: qzli calunpdata v00-13-51 <- v00-13-49 rcp-file update for zero-bias processing geometry_db v02-00-34 <- v02-00-33 Added Guennadi's new tracker geometry with the cosmic-based alignment to remove distortions in the CFT. First Run2b element-by-element alignment. jetcorr v07-02-13 <- v05-03-00 Fulfills requirement of jetreco v00-02-58 jetreco v00-02-58 <- v00-02-57 JetRecoCorr adapted to the latest jetcorr interface == CSG/CAF/D0Correct: greenlee tmb_analyze v02-00-17 <- v02-00-15 Run IIb updates. Add integrated test. tmb_tree v01-02-03 <- v01-02-01 Add TMBJet::ActAs and TMBJet::uncorrPt. Revert TMBCaloCell version from 2 to 1. tmb_tree_maker v01-00-59 <- v01-00-58 Update TMBTrigMaker for RunIIb. == Examines: oshima beam_tilt v00-01-13 <- v00-01-12 vertex_examine v00-08-09 <- v00-08-07 Introduce scale factors on the DCA / chi2 cuts in the impact parameter beamposition fit. This reduces the bias of the result towards the origin. Change level of debug messages. gtr_l3 v00-02-02 <- v00-02-01 Decrease the frequency at which L3 tracking is run, to be compatible with what is running in the control room. Add printout about what L3Chunk is used (online/offline), and make it an RCP flag. == Infrastructure: jonckheere rcp v00-15-00 <- v00-13-12 Effects very fast machines where you can process >1024 rcp files in one clock "tick". Should never be seen in normal non-build operation. ============================== b08.txt ============================== t06.04.00 build 8 - 25 Oct 06 == D0Reco: qzli gtrprop v00-22-62 <- v00-22-61 Fix crash in PropSolenoid. == Level 3: dbauer/cpotter l3fjettools v00-05-11 <- v00-05-10 Removed obsolete header file and some unused variables that caused the package to depend on offline jet corr. == CSG/D0Correct: greenlee np_tmb_stream v01-02-07 <- v01-02-06 Update trigger list. ============================== b09.txt ============================== t06.04.00 build 9 - 31 Oct 06 == L3/Trigsim: dbauer/cpotter d0trigsim v01-03-16 <- v01-03-15 Changed the l1l2unpack rcp to RunIIb, so I can can Level3 on RunIIb data. Why the same problem does not occur in p19 is left as an excercise to somebody who knows more about L1/L2 than I do. l3fCalMEt v00-04-08 <- v00-04-07 Removed (unfinished) muon correction. This code which was not in a usable state would have required a triggerlist change nevertheless and should not have been included in a release. We'll put it back once it's actually finished. l3fbtag_ip_results v00-02-15 <- v00-02-14 fix in line with changes to l3fvertex_sec l3filters v00-07-07 <- v00-07-06 Copied updates to tau filter from p19 to test. l3fvertex_sec v00-00-05 <- v00-00-04 fixes for missed rcp problem in sec-vertex configuration l3tCalUnpTool v00-08-04 <- v00-08-03 Fixed broken test for the time being by updating the reference file. trigdb_scripts v00-02-28 <- v00-02-27 Updated parameters for tau filter. == D0Reco: qzli muo_segmentlinkedlist v03-01-02 <- v03-01-01 protection against segment parallel to wire. muo_util v06-01-02 <- v06-01-01 Updated RCP file for new PDT t0 constants with 4/7 clock