============================== b01.txt ============================== t05.11.00 build 1 - 3 Nov 05 == D0Reco: qzli chpart_evt v00-10-17 <- v00-10-16 Revert hit mask to bare array. == Monte Carlo: avto mcpp_gen v00-16-05 <- v00-16-04 The LEXTRADIM card should be read with a special format. mc_analyze v03-00-09 <- v03-00-08 MCKineChunk status work for CAF tree. == CAF: rhauser cafe v01-00-48 <- v01-00-41 - L1L2Names - EventLists - Fixes for SelectUserObjects. - Updates for L1Cal2b objects in Event. tmb_tree v01-00-59 <- v01-00-50 L1Cal2b updates. L1/L2 trigger names. tmb_tree_maker v01-00-40 <- v01-00-37 L1Cal2b updates. L1/L2 trigger names. Fix for FPSData. tmb_tree_trigger_maker v01-00-16 <- v01-00-13 L1Cal2b updates. L1/L2 trigger names. Additional L1AndOr terms (Heidi). == Level 2: abaz l1cal2b_sliding_windows v00-01-00 <- v00-00-01 Modifications to the interfaces so that the sliding windows algorithm contained in this package can be used both by tsim_l1cal2b and trigger_rate_tool. l1l2_evt v02-00-01 <- v01-05-10 Run2B modifications: - add a flag to the L1L2Chunk to indicate whether it contains Run2A or Run2B data, - add containers for the L1CalTrack trigger, the L2STTBtag filter, - modify the container for the L1Cal trigger to handle the 2B trigger l1l2_reco v02-00-02 <- v01-05-13 Run2B modifications: - decode the L1CalTrack trigger and the L2STTBtag filter, - modify the decoding of the L1Cal information to deal with the Run2B version of the trigger l1l2unpacker v00-10-13 <- v00-10-10 Complete rewrite of the CFTModuleUnpacker and some modifications to handle the Run2B L1Cal trigger l2io v02-02-08 <- v02-02-07 Additional objects for unpacking all the modules from crate 0x13. tsim_l1cal2b v00-03-02 <- v00-02-21-br-01 Remove the simulation of the sliding windows algorithm from the code and use that contained in the l1cal2b_sliding_windows package. == Luminosity: mundim lm_access_interface v01-00-02 <- v01-00-01 fixed a problem with the test component == Infrastructure: jonckheere root v4_04_02b_v2_eh -q GCC_3_4_3:opt <- v4_04_02b_fbits_eh -q GCC_3_4_3:opt patched for the fbits bug (same version that's in p17.09.00) ============================== b02.txt ============================== t05.11.00 build 2 - 9 Nov 05 == D0reco: qzli beam_tilt v00-01-12 <- v00-01-11 Remove dead code to avoid compiler warning. d0root_analysis v00-09-77 <- v00-09-76 Improve memory management. d0root_btag v00-10-09 <- v00-10-08 Improve memory management. d0root_example v00-03-07 <- v00-03-06 Classes with virtual fns should also have virt. dtors. Fix rcp reference. d0root_example_caf v00-01-04 <- v00-01-02 Add more examples. d0root_tmb v00-10-06 <- v00-10-05 Add missing #include . d0root_tmbtree v00-10-14 <- v00-10-12 Add accessors for associated tmb_tree objects. Don't copy TMBJets. geometry_db v-l0smt-01 <- v-l0smt-00 Updated and more precise geometry files with Layer0, one for data, one for MC. jet_evt v00-00-40 <- v00-00-39 Fix initialization order in constructors. linked_physobj v00-02-04 <- v00-02-03 add check if a particle is not an alpgen particle (e.g alpgen taus which do not decay and get duplicated by pythia) and protection for taus with no daughters lm_access v02-00-02 <- v02-00-01 Fix initialization order in constructors. root_gui v02-05-11 <- v02-05-10 Use string::size_type properly. (64-bit compat) Avoid printf format warning w/64-bit size_t. smtraw v-l0smt-10 <- v-l0smt-09 Use string::size_type properly. (64-bit compat) == CAF: rhauser cafe v01-00-53 <- v01-00-48 -BadLBNs: allow rejected based on lbn of overlaid event for Monte Carlo. -RunController: Fix bug for .Skip option (Oleksiy). -EventBase: possibility to untag() events. -Fork: configuration option to untag event for each called Processor. -StageinlistExpander: allows to copy each input file to local disk before processing them (Laurent). tau_cand v02-03-02 <- v02-03-01 rename NN training macros, fix class WriteTTAU tmb_tree v01-00-60 <- v01-00-59 Protect every call to TRef::GetObject() with a TRef::IsValid() check. == Monte Carlo: avto alpgen_prod v01-05-11 <- v01-05-10 Add missing #include . cpsdigi v00-03-15 <- v00-03-14 Make test comparison more robust to small FP diffs. mcpp v00-13-21 <- v00-13-20 add methode isGeneratorParticle to check if a particle is an alpgen particle smtdigi v-l0smt-06 <- v-l0smt-05 Use string::size_type properly. (64-bit compat) == Trigsim: carsten tsim_l1l2 v00-10-18 <- v00-10-17 Change one RCP file to execute the same L2 preprocessors both on data and MC == Infrastructure: jonckheere CINT v515-116-03 <- v515-116-02 Fix an array overflow. Fix warnings on 64-bit systems. DSPACK v02-12-02 <- v02-12-01 Fix warnings on 64-bit systems. d0om v00-47-01 <- v00-47-00 Test for the CINT array overflow bug. evpack v00-24-00 <- v00-23-00 Update for zlib 1.2.3 (needed for 64-bit systems). fwkprofiling v00-00-02 <- v00-00-01 Update inline asm to compile on x86_64. io_packages v00-17-12 <- v00-17-11 Add RunMin and RunMax rcp parameters. memutil v00-00-11 <- v00-00-10 Avoid printf format warning w/64-bit size_t. python_util v00-27-01 <- v00-27-00 Fix a makefile syntax problem (for gmake 3.80). == Online: jonckheere coor v00-77-01 <- v00-77-00 Don't require gtools. == Analysis Utils: qzli NeuNet v00-01-03 <- v00-01-02 Fix bad pointer cast. lm_access_interface v01-00-03 <- v01-00-02 Added default source of lumi data. This was causing TmbTree maker to exit unexpectedly. == Graphics: oshima d0ve_vertex v04-04-02 <- v04-04-01 Avoid printf format warning w/64-bit size_t. exweb v01-01-07 <- v01-01-06 Use string::size_type properly. (64-bit compat) == External packages: jonckheere zlib v1_2_3 <- v1_1_4-faster Needed for 64 bit builds + fixes some minor bugs. ============================== b03.txt ============================== t05.11.00 build 3 - 15 Nov 05 == D0Reco: qzli CLIPS v06-02-05 <- v06-02-03 Remove LIBRARIES. Update VC project file. caladdress v03-08-14-br-02 <- v03-08-14-br-01 Remove LIBRARIES. Fix initialization order in constructors. cft_tuple v00-30-05-br-01 <- v00-30-05 Remove LIBRARIES. Fix initialization order in constructors. d0ve_smt_detail v00-01-01-br-01 <- v00-01-01 Remove LIBRARIES. geometry_db v-l0smt-02 <- v-l0smt-01 Fix for 64-bit time_t. (Note: will malfunction after 2012...) jetreco v00-02-52 <- v00-02-51 bug correction in JetRecoCorr while matching jet and muon for applying JES lm_access_interface v01-00-04 <- v01-00-03 Fix initialization order in constructors. lm_access_pkg v00-01-00-br-01 <- v00-01-00 Remove LIBRARIES. Fix initialization order in constructors. muo_alignment v00-01-20-br-01 <- v00-01-20 Remove LIBRARIES. Fix initialization order in constructors. muo_hit v03-01-02 <- v03-01-00 Remove LIBRARIES. Fix initialization order in constructors. muo_trackreco v03-00-00-br-01 <- v03-00-00 Remove LIBRARIES. Fix initialization order in constructors. recocert v04-07-21 <- v04-07-19 Modify the SAM Manager RCP in recocert to prevent premature termination of recocert job when running in farm. Fix the JPsi histogram using the AA Algorithm. Changes the normalization from EVENT to AREA for some histograms for better comparison. Addition of FPS Histograms. Fix the scale of CPS vs CFT Histograms. silicon_geometry v-l0smt-05 <- v-l0smt-04 rcp/SiBaseGeometry*.rcp: Layer0 ladders' radius is measured to the center of the ladder, instead of the ladder surface. This is proved to be consistent with the GEANT geometry. smt_hit v-l0smt-02 <- v-l0smt-00 Remove LIBRARIES. Fix test failure. smt_hitpackages v-l0smt-06 <- v-l0smt-05 Modified rcp/SMTBarrel1DPos.rcp: Modified Lorentz drifts to compensate for the change on the hall mobility in smtdigi/rcp/SmtDigiReco.rcp taureco v00-12-14 <- v00-12-13 Remove LIBRARIES. wz_analyze v00-04-01-br-01 <- v00-04-01 Remove LIBRARIES. Fix initialization order in constructors. == Monte Carlo: avto EvtGen v00-00-41 <- v00-00-39 add initialisation for filename-string in JetSetInit change bc mass in pdt.table to 6.3 GeV alpgen_prod v01-05-13 <- v01-05-11 add protection against crash when no unweighted events are generated Do warmup only once in loop mode mcpp v00-13-22 <- v00-13-21 change Bc mass in mcpp to 6.3 GeV == D0Correct/CAF: rhauser tmb_tree v01-00-61 <- v01-00-60 Fix for FP comparisons. == TrigSim: carsten tsim_l1ft v00-08-11 <- v00-08-10 Add option to symlink data files rather than copying. tsim_l1muo v01-06-06 <- v01-06-05 Fix string->number conversions. == Analysis Utilities: qzli limit_calculators v01-00-00-br-01 <- v01-00-00 Remove LIBRARIES. == Examines: msanders smt_examine v09-00-08-br-01 <- v09-00-08 Remove LIBRARIES. == Infrastructure: jonckheere io_packages v00-17-13 <- v00-17-12 Fix initialization order in constructors. tim v00-01-06 <- v00-01-04 Remove LIBRARIES. Move TrackParameters dtor out-of-line. ============================== b04.txt ============================== t05.11.00 build 4 - 18 Nov 05 == Monte Carlo: avto stdhep v5_01a <- stdhep v5_01 change B(c) from 6.4 to 6.3 per new pdg value. This is a new D0 version of the external product. EvtGen v00-00-42 <- v00-00-41 Implementation of the b->sll decays using Balls model mcpp v00-13-23 <- v00-13-22 edit ptable to be consistent with pythia and pdt.table == D0Reco: qzli caladdress v03-08-14-br-03 <- v03-08-14-br-02 In the initialization of TrigTowerAddress compute the value of the rapidity of the trigger tower which is otherwise left uninitialized (and therefore assuming random values or NaNs) calreco v00-10-46 <- v00-10-45 Store the transverse energy of the trigger tower in the L1CalTTChunk instead of the energy. This makes overlaying zero bias events from data easier (the readout of the trigger towers provides transverse energies, not energies) smtdigi v-l0smt-07 <- v-l0smt-06 corrected cross-talk rcp settings for Layer Zero == Level 2: abaz l1l2_evt v02-00-02 <- v02-00-01 Add missing #include . Remove redundant scope declarations (gcc 4.1 compat). l1l2_reco v02-00-03 <- v02-00-02 Remove redundant scope declarations (gcc 4.1 compat). Fix array bracketing warnings. l2base v00-03-18 <- v00-03-17 Make work on x86_64. l2calmet_analyze v00-03-05-br-01 <- v00-03-05 Remove LIBRARIES. Fix initialization order in constructors. l2gblworker v01-00-07 <- v01-00-06 Remove LIBRARIES. l2libdeps v00-01-02-br-01 <- v00-01-02 Remove LIBRARIES. l2monitor v00-02-28 <- v00-02-27 64-bit fix. l2slic v00-06-34 <- v00-06-33 64-bit fix for bad pointer arithmetic. == Trigsim: abaz tsim_coor v00-01-10 <- v00-01-08 Remove LIBRARIES. Fix initialization order in constructors. Update tests. tsim_l1cal v02-11-00 <- v02-10-04 Modify the package used for overlaying zero bias events on the output of d0gstar to use transverse energies instead of energies and make also the corresponding change at the input of trigsim. This solves a bug (the old version was adding transverse energies in ADC counts to energies in GeV.....) tsim_l1l2 v00-10-19 <- v00-10-18 Change the tsim_l1cal RCP file to turn off smearing (some part of the smearing of tower energies is automatically done when overlaying zero bias events from data, the rest of the smearing should be done in d0sim, not in trigsim) tsim_l2monitor v00-04-02 <- v00-04-00 Remove LIBRARIES. Update LIBDEPS, test. == Level 3 DAQ: gusbroo l3xSES v01-08-12 <- v01-08-11 Remove LIBRARIES. Fix uninitialized member. ============================== b05.txt ============================== t05.11.00 build 5 - 23 Nov 05 == Monte Carlo: avto/kuhl alpgen_prod v01-05-17 <- v01-05-13 - Fix python script to generate FOME to get matching efficiency in cross-section and have string for seed parameters lists - Add support for automatic pickup of vbjetgen executable - Bug fix to propagate jet cuts in w+c+0jet case - Fix generateFome.py crash when xsection error is 0 mcpp_gen v00-16-07 <- v00-16-05 Added counter to enable computation of matching efficiency pythia_alpgen_gen.f is modified for: matching x-section calculations and logical unit number (caused crash) == CAF/D0Correct: rhauser cafe v01-00-55 <- v01-00-53 Various fixes for Windows. Use TStopwatch class in Timer processor (Gordon). == Level 2: abaz/cwiok l1cal2b_sliding_windows v00-01-02 <- v00-01-00 Compatible with tsim_l1cal2b v00-03-06 l1l2_reco v02-00-04 <- v02-00-03 Adapt to change in format of raw data l2cal2bbase v00-00-00 <- new l2cal2bemworker v00-00-00 <- new l2cal2bjetworker v00-00-00 <- new Change raw data format l2io v02-02-09 <- v02-02-08 Change in format of raw data for Run 2B L1Cal tsim_l1cal2b v00-03-06 <- v00-03-02 Change raw data format == Level 3: dbauer/bellavan ScriptRunner v00-10-37 <- v00-10-36 to include dR fileter by Thamos Gadfort l3fbtag_ip_results v00-02-14 <- v00-02-13 fixed bug in getJetErrorY l3femtools v00-04-02 <- v00-04-01 Add missing isolation tool implimentation to DoThisTool l3filters v00-07-00 <- v00-06-17 - include dR filter by Thomas Gadfort - Port 5 missing filters (ZIP, BsMass, BID, BMUTag, something with secvtx) from p17 - update L3FEle to cope with isolation tool input; - make unneeded class members into local variables; - make DoThisTool return previous result immediately if already run; l3fip_track_results v00-01-07 <- v00-01-06 added default constructor l3fisolation v00-03-01 <- v00-03-00 Add 'none' option for tracker and vertex used for isolation calculation. Add a rcp directory and a rcp file. For muon, use central (eta,phi) if available, local otherwise and not 'overall' because they are not correct in p17.08.01. trigdb_scripts v00-02-22 <- v00-02-21 onclude dR filter by T. Gadfort tsim_l3 v00-03-17 <- v00-03-16 Add option to symlink data files rather than copying. Remove obsolete NT RCP file. ============================== b06.txt ============================== t05.11.00 build 6 - 1 Dec 05 == D0Reco: qzli caladdress v03-08-14-br-04 <- v03-08-14-br-03 Fix initialization order in constructors. chpart_reco v00-07-13 <- v00-07-12 Add physical coupling from ChPartGTrackPkg to smt TrfClusterConverter[1D]. d0om v00-48-00 <- v00-47-01 Fixes for gcc 4.1. Deprecate D0_REFCAST for d0om::refcast. d0om_ds v00-48-00 <- v00-47-00 Use d0om::refcast instead of D0_REFCAST. d0om_zm v00-48-00 <- v00-45-00 Use d0om::refcast instead of D0_REFCAST. d0root_example_caf v00-01-05 <- v00-01-04 Fix initialization order in constructors. d0root_jlip v00-00-25 <- v00-00-21 Update p17 resolution functions. d0root_tmbtree v00-10-15 <- v00-10-14 Decouple jet algorithm and jet branch name. d0stream v00-48-00 <- v00-46-01 Use d0om::refcast instead of D0_REFCAST. empartfit v00-03-16 <- v00-03-13 Fix initialization order in constructors. Several other minor changes that were in cvs. gtrmat v00-23-01 <- v00-22-04 Add (forgotten) interacting layers to match current version of silicon_geometry so that support trough material is taken into account during track fit. jetreco v00-02-53 <- v00-02-52 remove usePhiMod in applying JES (not needed anymore for p17 data) kinem v00-07-04-br-01 <- v00-07-04 Fix initialization order in constructors. metreco v00-01-02 <- v00-01-01 It concerns code ran at the d0correct level only (nothing changed for the D0reco part) 1) For MET muon correction: use muon pTCorr instead of pT 2) Get the correct JES correction factor for JES with muons muo_centralmatch v00-05-01-br-01 <- v00-05-01 Clean up MuonMatched constructors. muo_evt v00-02-07 <- v00-02-06 change writing of _mc_smear into thumbnail to D0OM_PACK((nbits=16, scale=100), _mc_smear); muon_raw v03-01-01-br-01 <- v03-01-01 Fix initialization order in constructors. muonid v02-15-00 <- v02-13-00 Protection against divide by zero in pt_corr calulation if the track error is zero Fix handling of generation of random number for pt smearing putting smear MC into pt_corr physics_util v01-00-09 <- v01-00-07 Fix initialization order in constructors. Friend fix. recocert v04-07-22 <- v04-07-21 Fix initialization order in constructors. silicon_geometry v-l0smt-06 <- v-l0smt-05 Fix initialization order in constructors. Be a bit more tolerant of missing l0 information; this was breaking some tests. smt_lpos v-l0smt-03-br-01 <- v-l0smt-03 Fix initialization order in constructors. thumbnail v00-13-01 <- v00-13-00 Added new variables for L3 tau as needed by NN/LDA algorithm. valgtopo v00-02-32-br-01 <- v00-02-32 Fix initialization order in constructors. vertex_selalg v00-09-10 <- v00-09-09 There is *no new code*. Directory mbfiles added to SUBDIRS, to make sure that minbias probability .root files are published into rundata area. vkalman_find v00-02-06-br-01 <- v00-02-06 Fix initialization order in constructors. == Level2: abaz l1muo_analyze v01-00-00-br-01 <- v01-00-00 Fix initialization order in constructors. l2mu_analyze v00-02-34 <- v00-02-33 Fix initialization order in constructors. Fix for missingET -> met_evt. == Level3: dbauer/bellavan l3fTauTools v00-11-00 <- v00-10-04 Changes by Frederique Badaud: Updated NN/LDA algorithm, additional variables added. l3fTauTools_physres v00-08-00 <- v00-07-03 Additional variables for NN/LDA added to physics results. l3fbtag_ip v00-03-02 <- v00-03-01 modified integrated test to run with the new L3TJet L1 cal conf. parameters l3fcalib_smt v00-06-01 <- v00-05-01 Modify to include L0 information and allow for backwards compatibility l3fchunk v00-05-01 <- v00-05-00 Added new variables needed by new tau algorithm (for thumbnail). l3filters v00-07-01 <- v00-07-00 changes to L3FInvMass from p17 l3fisolation v00-03-02 <- v00-03-01 added none option for cal unpacker, speed-up in calorimeter cell loop, added test directory with proper itest l3fjettools v00-05-02 <- v00-04-02 Addition of L1 confirmation to L3 jet tool l3fmuo_unpack v00-04-04 <- v00-04-03 Added a test to check for a valid index for each hit in the L3 muon unpacker. This fixes a rare crash. l3fsmtcluster v00-02-25 <- v00-02-24 fixed itest so it works in private build too l3fsmtunptool v00-11-01 <- v00-10-11 Modify to include L0 information and allow for backwards compatibility l3ftrack_cft v01-02-00 <- v01-00-01 Modifications to allow for SMT layer 0. Add code to recover hits on missed CFT layers. l3ftrack_global v00-07-22 <- v00-07-21 fixed itest so it works in private build too trigdb_scripts v00-02-23 <- v00-02-22 added new tool parameters to L3TJet for L1 cal. confirmation, from Camille == Level3 DAQ: gusbroo l3xDAQSuperComBase v01-10-03 <- v01-10-01 Fix initialization order in constructors. Update default host name. == MonteCarlo: avto EvtGen v00-00-43 <- v00-00-42 Classes with virtual fns should also have virt. dtors. Fix use of obsolete header. == D0Correct/CAF: rhauser cafe v01-00-56 <- v01-00-55 Additional file patterns for output: %D, %T, %j, %u. tmb_tree v01-00-63 <- v01-00-61 TMBL3Isolation fix (Carsten). Made accessor methods in TMBL1Cal2bMET const. tmb_tree_trigger_maker v01-00-17 <- v01-00-16 MBL3Isolation fix (Carsten). == TrigSim: carsten trigsimcert v00-05-08 <- v00-05-06 Fixes to L3Isolation from Carsten Magass == Online: jonckheere CLIPS v06-02-06 <- v06-02-05 Fix compilation errors on 64-bit systems. datalogger v06-00-01 <- v04-01-02 Fix use of string::size_type for 64-bit machines. Include linux direct i/o changes. dsm v06-02-01 <- v06-02-00 Fix printf warning on 64-bit systems. ============================== b07.txt ============================== t05.11.00 build 7 - 2 Dec 05 == D0Reco: qzli gtrmat v00-22-04 <- v00-23-01 backout - new one doesn't compile. ============================== b08.txt ============================== t05.11.00 build 8 - 8 Dec 05 == Level 3: dbauer/bellavan ScriptRunner v00-10-39 <- v00-10-37 added timing filter by Elliott Cheu. added L3FTrackJet from Neeti to FilterMaker.hpp l3fchunk v00-05-03 <- v00-05-01 added code to monitor filter timing by Elliott Cheu and modifications to L3TmbObj.hpp for the Level 3 electron likelihood from Suyong. l3femtools v00-05-00 <- v00-04-02 L3 likelihood calculation is added. It will be calculated for all candidates. Signal and background templates are read in from L3TEle.rcp l3femtools_ele_results v00-02-00 <- v00-01-04 L3 likelihood calculation is added. It will be calculated for all candidates. likelihood value and the layer energies to be stored into the thumbnail l3filters v00-07-04 <- v00-07-01 added timing filter by Elliott Cheu added L3FTrackJet from Neeti and electron likelihood to L3FEle from Suyong l3fmonitor_base v00-00-16 <- v00-00-15 l3fstatmanager v00-01-26 <- v00-01-24 l3ftrigger_base v00-00-29 <- v00-00-28 added code to monitor filter timing by Elliott Cheu thumbnail v00-13-02 <- v00-13-01 Modifications to ThumbNailL3Util.cpp for the Level 3 electron likelihood from Suyong trigdb_scripts v00-02-25 <- v00-02-23 added timing filter by Elliott Cheu. added L3FTrackJet from Neeti and electron likelihood to L3FEle from Suyong to filter.rcp == D0Reco: qzli gtrmat v00-23-02 <- v00-22-04 Fix compilation error, component test. silicon_geometry v03-01-04 <- v-l0smt-06 == Analysis Utils: qzli lm_access v02-00-03 <- v02-00-02 Get rid of bug that was causing the lm_cache to not cache the LBN when using the new, standard way of accessing luminosity data by means of lm_access_interface.