============================== b01.txt ============================== p18.02.00 build 1 - 20 July 05 == D0Reco: qzli btags_cert_evt p18-br-03 <- p18-br-02 Add secondary vertex and V0 objects and chunks. chpart_reco p18-br-02 <- p18-br-01 Add rcp to drop ChargedParticleChunk from process hook. d0root_analysis p18-br-04 <- p18-br-02 Mostly minor updates (const-correctness, constructor ordering). d0root_btag p18-br-05 <- p18-br-01 Update adaptive primary vertex. fix fpe. d0root_example p18-br-04 <- p18-br-03 Update package list. d0root_jlip p18-br-03 <- p18-br-02 Update trfs. d0root_reco p18-br-06 <- p18-br-02 Update adaptive vertex reconstruction. Add V0 reconstruction. Fix crash. d0root_tmb p18-br-05 <- p18-br-03 Updates for adaptive vertexing. d0root_tmbtree p18-br-08 <- p18-br-03 Add luminosity block to know ReadEvent objects. TMBEMCluster interface change. Add support for jets to CafeReadEvent. em_evt p18-br-03 <- p18-br-02 Fixed a bug in EMCluster::sigE which would create a fpe when dealing with a cluster with -ve energy emreco p18-br-03 <- p18-br-01 Updated hits-on-the-road code to get the correct value of the magnetic field for the dat being analysed instead of using hard coded value of 2T Added protection against a division by zero in hits-on-road algorithm eventflags p18-br-01 <- p17-br-04 Synchronize flags with p17 version used for skimming. gtrprop p18-v00-22-61 <- p17-v00-22-57 Bug fixes to D0Propagator. muo_evt p18-br-01 <- p17-br-07 calulated 4 vector in p4vec() with new def of _pxyz[] remove copy of index in copy constructer (it points to the old and not the newly created muon) == Monte Carlo: avto mc_analyze p18-br-04 <- p18-br-01 update MCevtInfo to t05.06.00 Add TMBMCpart status word. mcpp p18-br-02 <- p17-br-03 fix charge signs for some diquarks in ptable.dat update MCevtInfo to t05.06.00 == Common Samples: rhauser cafe p18-br-12 <- p18-br-06 New accessors for various objects in cafe::Event (Tau, Luminosity) New Collection ClassImp() for TMBLorentzVector, TMBL3Base, TMBL2Base. Fix include file bug. Optimize BadLBN and GoodRun implementation. New sorting method for Collection Handle empty branches correctly. csskim_duplievts p18-br-01 <- p17-br-01 Update the duplicate event removal to deal with p17 data (does not remove any run/lbn for the moment) thumbnail p18-br-01 <- p17-br-06 remove obsolete bcjet information tmb_analyze p18-br-02 <- p18-br-01 Removed unused code and RCP files. tmb_tree p18-br-16 <- p18-br-09 update MCevtInfo to t05.06.00 TMBMCpart status word and other information from new MCkineChunk Changed one variable name in TMBTrackCalJet. Updated event flags. TMBTau: make nnout() method const tmb_tree_btags_cert_maker p18-br-03 <- p18-br-02 Add branch for V0s. tmb_tree_maker p18-br-13 <- p18-br-08 fix NN calculation bug in TMBTausMaker Fixes for TMBTrackCalJet. ============================== b02.txt ============================== p18.02.00 build 2 - 21 July 05 == CAF: rhauser thumbnail p18-br-02 <- p18-br-01 remove # include of thumbnail/ThumbNailBcJetUtil.hpp The header had been removed but not the call to it. ============================== b03.txt ============================== p18.02.00 build 3 - 4 Aug 05 == CAF/D0Correct: rhauser cafe p18-br-20 <- p18-br-12 - Fixed bug in Write processor when writing subset of branches. - Allow both enable/disable of selected branches. - Option not to delete pointers that are stored in Event class via put(). - Add support for particle jets. - Added skip events. chpart_evt p18-br-03 <- p18-br-01 Add GTrackChLinksChunk. chpart_reco p18-br-03 <- p18-br-02 Add GTrackChLinksPkg. d0root_analysis p18-br-06 <- p18-br-04 Const-correctness. d0root_reco p18-br-08 <- p18-br-06 Don't crash if input chunks are missing. Fix integrated test. gtr_find p18-br-01 <- p17-v00-23-19 Improved reporting of refit failure statistics. gtrprop p18-br-01 <- p18-v00-22-61 Update VERSION. io_packages p18-br-02 <- p18-br-01 Fix tests. jetreco p18-br-04 <- p18-br-03 adapt to be able to run on kt jet (from Zdenek Hubacek) lm_unpacker p18-br-02 <- p18-br-01 includes vtx board, and extra TDC board tau_cand p18-br-02 <- p18-br-01 moved TTau from tmb_tree to tau_cand, converted to CAF, added new cafe packages tmb_tree p18-br-22 <- p18-br-16 Invalidate mutable variables in TMBTrack when new data is read. Make various methods const in TMBL1CTT, TMBL1toL2CTT. Add Px,Py,Py, Pt methods to TMBL2Base and TMBL3Base to have uniform interface. add ParticleJet branch from Dugan Update TMBLum(from Sahal Yacoob). Add an attribute. moved TTau from tmb_tree to tau_cand tmb_tree_maker p18-br-15 <- p18-br-13 add ParticleJet branch from Dugan Update TMBLumMaker (from Sahal Yacoob). Add an attribute trfbase p18-br-03 <- v00-64-25 Reduce refit failures due to negative error matrix. Update handling of negative error matrix. trffit p18-br-03 <- p18-br-01 Reduce refit failures due to negative error matrix. Update handling of negative error matrix. == Level 3: bellavan l3fbtag_ip_results p18-br-03 <- p17-br-02 Fixes uninitialized variables in L3BTagTrack constructor. corrected getJetEta to return the pseudorapidity l3fcalcluster p18-br-01 <- p17-br-02 add initialization of member variables to the default constructor l3fcftunpack p18-br-03 <- p17-br-05 updated CFT dead fibre file (24 May version) bug fixes in test scripts. l3fchunk p18-br-01 <- p17-br-02 make getPhysicalStreamNames method const l3fcpsunp p18-br-02 <- v00-03-12 change RCP parameter to run on data by default instead of running on MC by default sync with p17.05.01 and fix broken test by using initScriptRunner.sh to initialize test (that way it finds all the necessary files again) l3fem_calib p18-br-01 <- p17-br-01 update to match small interface in l3hcal_calib_physres (removed the beginning underscores from public members). l3fem_calib_physres p18-br-01 <- p17-br-01 add rudimentary/basic component test; make default parameter values agree across constructor and reset methods; initialize parameters in constructor; l3femtools p18-br-01 <- v00-03-00 put dynamic cast failure protection in pseudo-constructor; add null pointer protection to printTool(); declare L3TIsolation in component test; blah++ to ++blah where possible for speed; make member variables conform to coding standards; make some member variables local instead; remove dead code; make formatting a little cleaner, add comments; l3fhcal_calib p18-br-01 <- p17-br-02 update to match small interface change in l3hcal_calib_physres (removed the beginning underscores from public members). l3fhcal_calib_physres p18-br-01 <- p17-br-01 add rudimentary/basic component test; make default parameter values agree across constructor and reset methods; initialize parameters in constructor; l3fhough_vertex p18-br-01 <- v00-03-12 Added some boundary checking. l3filters p18-br-01 <- p17-br-11 change jetprobs[ii] <= _discriminantCut to "<" in L3FBJet; use "&&" instead of "and" in L3FBJet; clean up L3FBTag_MU.cpp formatting; remove unneeded members of L3FBTag_MU (l3string _*ref); remove "ref" from L3FBTag_MU member _jetcut for clarification; add "_" to private members of L3FBTag_MU; make L3FBTag_MU ErrorLog static; use inherited "retval" in L3FBTag_MU instead of creating new, unstored version; use "++blah" instead of "blah++" where possible; remove dead code fragments; comment out debug couts in L3FBTag_MU; l3ftrack_base p18-br-01 <- p17-br-02 Bug fixes for Bfield. Sync with test and p17 versions. l3ftrack_mc p18-br-01 <- v00-06-26 Bug fixes for Bfield. Sync with test and p17 versions. l3funpack_l1cal p18-br-01 <- v00-00-01 remove a cout statement, remove/add some blank spaces here and there, add a component test l3fvertex_sec_results p18-br-02 <- p17-br-01 fix accessor mistake in package component test == Trigsim: bellavan trigdb_scripts p18-br-01 <- p17-br-05 increase maximum values for L3BID_secvtx filter to more reasonable values. tsim_l3 p18-br-01 <- p17-br-01 Fixed name of nlc_gain file in initScriptRunner.sh script == Infrastructure: jonckheere coor p18-br-01 <- p17-br-01 Update to current mainline version. Requested by trigsim folks. ============================== b04.txt ============================== p18.02.00 build 4 - 5 Aug 05 == Infrastructure: jonckheere ctbuild p18-br-01 <- p17-br-05 Add week ref for xerces/putchar Remove Root from d0gstar, simpp and l2slic_tables link lines root v4_04_02b_v2_eh -q +GCC_3_4_3:+opt <- v4_02_00a_eh -q +GCC_3_4_3:+opt Corrects some problems with the 4.2.0 including automatically reading in all branches when accessed. ============================== b05.txt ============================== p18.02.00 build 5 (TMBFixer) - 26 Aug 05 == D0Reco: qzli/rhauser bc_csiptagger p18-br-02 <- p18-br-01 Modifications to make internal csip variables available to NN tagger. bc_nnTagreco p18-bc-00 <- v00-00-10 remove RegbcJetAnalyze from OBJECTS remove BINARIES as the executable is obsolete, too bcjet_analyze delete <- v00-04-06 obsolete -- remove from release btags_cert p18-br-06 <- p18-br-03 Parameter and cert. tool updates. cafe p18-br-25 <- p18-br-20 ParticleJets. Added Collections for CpsDigi and FpsData. Speed-ups for 1D histograms. cafe_sam p18-br-02 <- p18-br-01 Make sure that SAM libraries are linked into the maxopt version. cal_corr_dst p18-br-01 <- p17-br-08 Adapt to interface change in cal_nlc. cal_event_quality p18-br-01 <- v00-02-00 CalOccupancy::compute interface modification due to the cal_nlc modifications cal_nlc p18-br-v01-00-23 <- p17-br-v01-00-16 interface change to cal_nlc::Update method: allows to vary initialisation of nlc/gain parameters according to data/mc inside cal_nlc initialisation methods for d0sim and l3 added. removes circular dependence on pileup package after MinBiasChunk has been moved to pileup_evt cures compilation warnings about gets function in delay and nlc_fit improved printout and memory leak fix cal_t42 p18-br-v00-00-29 <- p17-br-v00-00-22 accomodate interface change to cal_nlc::Update method. bug fix in pedTable data Type initialisation calreco p18-br-v00-10-44 <- v00-10-37 accomodate interface change to cal_nlc::Update method. bug fix for pPedTable pointer in TowerSeedChecker bug fix with pointer initialisation to CalPedTables bug fix in pedTable data type initialisation caltables p18-br-v00-03-44 <- p17-v00-03-33 accomodate interface change to cal_nlc::Update method. activate debug levels cleaning of printouts calunpdata p18-br-v00-13-28 <- p17-v00-13-13 accomodate interface change to cal_nlc::Update method. Changes to the framework module that recalibrates TMBs: Added recalibration of Calt4_25Chunk and the few cells in the CalQualityChunk. Major safety upgrade: more checks, protections against incorrect usage. removes circular dependence on pileup package after MinBiasChunk has been moved to pileup_evt major bug fix for events with complete recalibration d0root_analysis p18-br-07 <- p18-br-06 Add check for spacelike momentum. d0root_btag p18-br-06 <- p18-br-05 Add generate_APV. d0root_csip p18-br-03 <- p18-br-02 Modifications to make internal csip variables available to NN tagger. d0root_example p18-br-08 <- p18-br-04 Add caf examples. d0root_reco p18-br-09 <- p18-br-08 Only use PV from chunk. d0root_tmb p18-br-06 <- p18-br-05 Update for cal_event_quality interface change. d0root_tmbtree p18-br-11 <- p18-br-08 Update for jets. Updates for CafeReadEvent. em_evt p18-br-04 <- p18-br-03 Changed packing of likelihood in the thumbnail to allow negative values. emreco p18-br-04 <- p18-br-03 Corrections to EMReco-scone-mcvtx.rcp file used when running on Monte-Carlo gtr_find p18-br-02 <- p18-br-01 Fix infinite loop. gtrfit p18-br-01 <- v00-22-47 Fix crash in SimpleGTrackFitter. lm_unpacker p18-br-03 <- p18-br-02 fixed bug in VTXMCHModule -- now gets correct value for NHITS and NHITS met_dq p18-br-01 <- p17-br-04 Adapt to interface change in cal_event_quality. pileup p18-br-03 <- v00-14-14 adapt to changes in cal_nlc add LBN and tick of real data overlay event move MinBiasChunk to pileup_evt pileup_evt v01-00-00 <- new move MinBiasChunk from pileup First release, so no p18-br yet recocert p18-br-01 <- p17-br-13 propagate the recent changes in p17 to p18 branch. tau_cand p18-br-03 <- p18-br-02 Fix divide by 0 in TTau. Fix MC matching in SelectTaus and SelectMu. tau_clusterreco p18-br-v00-02-03 <- v00-02-00 accomodate interface change to cal_nlc::Update method. tmb_tree p18-br-26 <- p18-br-22 Make TMBJet::ActAsNNN() methods const. Make TMBL2GblMuon methods const. Add L3BTagJet. Initialize member variable. tmb_tree_btags_cert_maker p18-br-04 <- p18-br-03 Fix jlip neg. prob. bug. tmb_tree_maker p18-br-18 <- p18-br-15 cal_event_quality interface change. Reset UID of CellContainer for every event. tmb_tree_trigger_maker p18-br-03 <- p18-br-01 L3BTagJet additions. Initialize member variable in L2Track. Add RCP variables for L3BTagIP/Jet trfdca p18-br-02 <- p18-br-01 Fix component test. == Level 2: abaz l1l2_evt p18-br-02 <- p18-br-01 Correct a bug in the remapping of the energies of the ICR trigger towers (energy was added to the EM tower but not to the TOT tower). Correct a bug when reading in the P14 data collected prior to run 1696521 (was not treating properly towers with zero energy in the region of the calorimeter which was not included in the trigger readout). l1l2unpacker p18-br-01 <- v00-10-04 change the addresses used for STTCTTOutputIO, STTIPOutputIO and CTTCFTOutputIO to make it possible to access the tracks from separate workers when using trigsim l2cttcftworker p18-br-01 <- p17-br-10gcc fix to test files (was testing l2cpsworker) == Level 3: bellavan/dbauer l3filters p18-br-04 <- p18-br-01 comment out debugging statements; correct script for L3FPhoton; clean up formatting a little fixed test for L3FEle l3fip_track p18-br-01 <- v00-01-08 fixed broken test l3fmonitor_base p18-br-02 <- v00-00-11 Fixed incorrect usage of an iterator which was causing an infinite loop Commented out two print statements in StatUtils which were filling up the log files online l3funpack_l1cal p18-br-02 <- p18-br-01 Added missing rcp/rcp directory. l3tCalUnpTool p18-br-01 <- p17-br-06 update code for cal interface change. Exact copy of p17-br-07. == Trigsim: bellavan/dbauer/carsten tsim_l3 p18-br-02 <- p18-br-01 Fixed typo script used in Level tests. == Graphics: oshima d0ve_rep p18-br-01 <- v00-04-08 Get rid of l3ftrack_base. ============================== b06.txt ============================== p18.02.00 build 6 - 30 Aug 05 == D0Correct/CAF: rhauser cafe p18-br-27 <- p18-br-25 Throw std::runtime_error() exception in various error conditions. cafe_sam p18-br-03 <- p18-br-02 Catch all exceptions in main() and print what() message. d0correct p18-br-03 <- p18-br-02 Adjust to RCP changes in jet_evt. Does not change d0correct behaviour. jet_evt p18-br-04 <- p18-br-03 use L1 remapping done by l1l2_evt instead of doing it in JetChunk.cpp tmb_analyze p18-br-03 <- p18-br-02 Use calibration_management in top level RCP for data. == Level 3: bellavan htrk p18-br-01 <- p17-br-04 sync with p17-br-07 ============================== b06a.txt ============================== p18.02.00 build 6a - 31 Aug 05 (hand build) == Level 3: bellavan/dbauer htrk p17-br-04 <- p18-br-01 <- p17-br-04 sync with p17-br-07 back it out again. There was an interface change included without notice. == D0Correct: rhauser d0correct p18-br-04 <- p18-br-03 rcp only correction: add some jet parameters in GoodJet.rcp