============================== b01.txt ============================== t06.02.00 build 1 - 30 Mar 06 == D0reco: qzli AATrack v02-12-04-03 <- v02-12-04-02 Fix initialization order in constructors. btags_cert_caf v00-02-08 <- v00-02-06 Fix initialization order in constructors. Update dump function. btags_cert_evt v00-01-04 <- v00-01-03 Update V0 chunk. btags_cert_fwk v00-01-00 <- new First release cafe v01-00-60 <- v01-00-59 Fix compilation error on 64-bit systems. cal_calibration v00-03-21 <- v00-03-20 Fix initialization order in constructors. cft_unpack_util v00-02-51 <- v00-02-50 64-bit fix. cps_unpdata v00-03-24 <- v00-03-23 Turn off debug output in rcp d0reco v02-05-07 <- v02-05-06 Have tests work even without an official release tree. d0root_analysis v00-09-79 <- v00-09-77 Add protection against negative vertex errors in various places. d0root_example v00-03-09 <- v00-03-07 Update examples. d0root_example_caf v00-01-12 <- v00-01-08 Add and update examples. Remove !isEM cut from jet selection. d0root_jlip v00-00-28 <- v00-00-27 Update resolution functions for p17.09 mc. d0root_nnbtag v00-00-03 <- v00-00-01 Retrained for p17. d0root_reco v00-01-19 <- v00-01-16 Add/update rcps. d0root_tmb v00-10-10 <- v00-10-06 Add smeared rcp. Add protection against jets with zero smeared energy. Remove !isEM cut from jet selection. d0root_tmbtree v00-10-21 <- v00-10-18 Update jet selection. Remove !isEM cut from jet selection. dq_calo v06-00-00 <- v05-02-00 dq_calo_analysis v06-00-00 <- v04-01-01 dq_calo_run_status v06-00-00 <- v04-01-02 added many plots for various noise studies added L1CAL plots em_util v00-03-02 <- v00-03-01 Protect against an fpe when track error matrix contains zeroes fps_event v00-12-00 <- v00-11-02 Suppress the error message of ADC counts <= 0.0 FPSWedgeData when unpacking, for the case where calibrated ADC count == 0.0 in FPS, which is not really an error. geometry_management v01-06-02 <- v01-06-01 Change D0_REFCAST -> d0om::refcast. gtr_find v00-23-26 <- v00-23-25 Enable GtrMetaPkg to autodetect run 2a vs. run 2b. jet_evt v00-00-42 <- v00-00-41 Moved the new L1 confirmation code, it is now called only once (in jetreco) jetreco v00-02-56 <- v00-02-55 New L1 confirmation is called directly in jetreco metreco v00-01-04 <- v00-01-03 bug fix in MetQualInfo: JES corrections for for the z component was not computed correctly muonid v02-15-04 <- v02-15-03 copy the fixer part of muonid into this release, so that people can run fixing stuff (allow eg to refit the central track without doing the entire reconstruction) As the fixer is called by a special RCP, the default behavior of muonid is unchanged. recocert v04-07-30 <- v04-07-28 Fix virtual function override warning. Fix use of obsolete headers. Add the new V0 B mesons histograms, and change the corresponding AAna.rcp Modify the way to draw the RecoCert index page for convenient future addition of pages. Change the CAL individual layer histograms IPHI binning. Updated electron histograms to correctly label hmatrix distributions and added distributions for the various likelihood definitions. thumbnail v00-14-00 <- v00-13-06 Fix an issue in unpacking the EmTmbObjs. Was causing recocert crash. When reconstructing the LinkIndex for a track matched to an electron need to make sure the index in the EmTmbObj does not exceed the number of tracks actually stored in the TMB. tmb_tree_btags_cert_maker v00-01-13 <- v00-01-11 Fix misspelled btag property. tmb_tree_trigger_maker v01-00-22 <- v01-00-21 Fix for L3 jet btag vertex_evt v00-09-13 <- v00-09-12 added protection in extractFromPVChunk to fix the crash (make the trunk head the same as p17 and p20). == D0Correct/CAF: rhauser d0correct v00-00-16 <- v00-00-15 RCP update to be compatible with muonid v02-15-04 == Level 2: cwiok l2stt_fitting v00-01-33 <- v00-01-32 l2stt_util v00-01-41 <- v00-01-40 tsim_l2stt v00-01-39 <- v00-01-38 - copy L0 clusters to TFC0 and TFC1 - fix bugs in SiliconLut and MatrixInvLut to get right barrel, layer and assign the right phi coverage for each TFC - add new dsp_combination_computer code to do pattern recognition - update STTFitter_3xN to deal with L0 detector (still need to work on STTFitter_DSP) - add Ken's bug fixes for getting L1CTT tracks from SVSX - move l1l2unpacker before tsim in head.rcp and head_data.rcp == Level 3: dbauer/cpotter l3fcftunpack v00-04-19 <- v00-04-18 Changed the default geometry in its test to t06.01.00 (to go with the new testfile we'll soon be getting.....). This fixes the broken test. l3fjettools v00-05-06 <- v00-05-03 -Removes the coarse hadronic and endcap massless gap cells from the minimum Et cut to remove the multiplicity spike. Already in p19.L3.01. -Updated L1 confirmation algorithm l3ftrack_cft v01-04-00 <- v01-03-00 Add parameterised errors to tracks. l3geometry_management v00-02-03 <- v00-02-02 Set default geometry for tests to RunIIb. This fixes the broken test. == Trigsim: carsten tsim_l1ctt v01-06-00 <- v01-05-03 DFEA to L1Muon path implimented == Level 3 DAQ: gusbroo l3xtrace v01-08-13 <- v01-08-12 Convert back to SRT. == Monte Carlo: avto/sceno alpgen_prod v01-06-00 <- v01-05-17 Inclusion of d0_mess in alpgen_prod_x. Bug fix python script retrieving X-section from fome metadata. d0gstar v02-00-11 <- v02-00-09 Increase lenght of file names to 300 characters and add errror message in case no file was found pmcs v03-01 <- v02-n02-02 pmcs_em v03-01 <- v02-n01-02 pmcs_jet v03-01 <- v02-n01-01 pmcs_met v03-01 <- v02-n01-01 pmcs_muon v03-01 <- v02-n01-01 pmcs_output v03-01 <- v02-n01-03 pmcs_util v03-01 <- v02-n01-03 28 Mar 06 1) add chad's new p17 muon tune (d0 note 5076) 15 mar 06 1) add p17 "stark" tune to pmcs_em (see talks in W mass meetings from Jan to March) 2) change default for smearing tune to p17 14 Mar 06 1)fix leak in pmcs_jet (reported by Toole) 2) add variables to allow pdf reweighting (p20-00-01 and v02-n01-02 pmcs_jet v02-n02-03 pmcs v01-n01-05 pmcs_out put v02-n01-04 pmcs_util 3) add p17 jet smearing ala d0note by Voutilainen and Royon (does not have note number yet) (p20-02-02) 02 Feb 06 1) fix problem with filling weights (Zhu, Toole) 2) new muon/chprt tune (Telford) (see D0 note 4935) 3) new em tune for p17 (Lei Wang) 4) fix bug in pmcs_jet that causes occasional crash (Toole) 5) fix bug in pmcs_met that causes problems correcting jets for energy scale (Renkel) 6) add rcp files for p17 tunes == Online: jonckheere coor v00-78-00 <- v00-77-01 Add support for or'd l2 terms. == Infrastructure: jonckheere/qzli DSPACK v02-13-00 <- v02-12-03 d0om_ds v00-48-02 <- v00-48-01 evpack v00-25-00 <- v00-24-03 DSPACK embedded dictionary extraction and fast skipping didn't work in evpack v5 due to the varying timestamps in the DSPACK headers. Removed the timestamps, bumped evpack version to v6, and required v6 for dict extraction or fast skipping. SRT_D0 v00-04-20-br-01 <- v00-04-20 Remove use of obsolete RUN2_PRODUCTS variable. Allows much greater flexability of disk usage. sam_manager v00-05-08 <- v00-05-07 Set the v7 metadata file type (derivedDetector or derivedSimulated) and the run type based on the type of events read, and ensure that each run is listed only once in the metadata. ============================== b02.txt ============================== t06.02.00 build 2 - 14 Apr 06 == D0Reco: qzli btags_cert v00-03-19 <- v00-03-12-br-01 Propagate p18 updates to test release. btags_cert_caf v00-02-09 <- v00-02-08 Update dumping. Set taggability RF to none. btags_cert_evt v00-01-05 <- v00-01-04 Add trf attributes to BTagResultsChunk. btags_cert_fwk v00-01-01 <- v00-01-00 Don't always make ps file by default. d0reco v02-05-08 <- v02-05-07 changed tsim related RCPs with run2a/run2b l1l2unpacker to synchronize with Marco's updates. d0root_btag v00-10-10 <- v00-10-09 Make some accessors const. d0root_reco v00-01-20 <- v00-01-19 Calculate trfs in D0RootBTagPkg. d0root_tmb v00-10-11 <- v00-10-10 Protect against corrected jets with E=0. d0root_tmbtree v00-10-22 <- v00-10-21 Fix initialization order in constructors. == D0Correct/CAF: rhauser cafe v01-00-61 <- v01-00-60 Synchronize with p18 branch. tmb_tree v01-00-80 <- v01-00-71 Store trfs in bid branches (Herb) Store turn number and triggerlist in TMBGlobal (Marco) Modifications for L2 triggers (Marco) Modifications for muons (Frederic) tmb_tree_btags_cert_maker v00-01-14 <- v00-01-13 Store trfs in bid branches. tmb_tree_maker v01-00-52 <- v01-00-48 Store triggerlist in TMBGlobal (Marco) tmb_tree_trigger_maker v01-00-23 <- v01-00-22 Fill new variables for new L2 triggers == Monte Carlo: avto alpgen_prod v01-07-00 <- v01-06-00 Add better cardfile support for WW, ZZ, WZ, ZH and WH productions d0gstar v02-00-12 <- v02-00-11 Work around g77 3.2.3 bug. susygen v00-01-10 <- v00-01-09 Updated : susygen/bin/OBJECTS susygen/susygen.input (PDF ans NPDF to be compatible with LHAPDF codes) susygen/src/surygen.f (renamed integr common, modifications in ALPS and FGCHI in order to be compatible with LHAPDF, based on Thomas N. work) == Trigsim: carsten d0trigsim v01-03-15 <- v01-03-14 RCP changes for l1l2unpacker (use Run2A, for the moment, will need versions of RCP both for Run2A and Run2B) tsim_l1cal v02-12-00 <- v02-11-00 RCP change (change crate number to allow running Run2A/Run2B simulations at the same time) tsim_l1l2 v00-10-20 <- v00-10-19 New RCP for lll2unpacker (different RCP used for Run2A/Run2B) == Level 2: cwiok l2stt_main v00-01-28 <- v00-01-27 tsim_l2stt v00-01-41 <- v00-01-39 (1) fixed several bugs in silicon LUT and STTFitter_DSP (2) add more useful debug statements l2stt_fitting v00-01-35 <- v00-01-33 l2stt_util v00-01-44 <- v00-01-41 (1) fixed several bugs in silicon LUT and STTFitter_DSP (2) add more useful debug statements (3) fix the problem with reading Silicon LUT from files directly (4) add code to deal with Marco's new l1l2unpacker to deal with Run2B == Level 2: per mverzocc l1cal2b_sliding_windows v00-02-03 <- v00-02-02 Add simulation of tau triggers corresponding to the firmware implementation Improve the simulation of the missing Et triggers l1l2_evt v02-02-00 <- v02-00-02 l1l2_reco v02-02-00 <- v02-00-04 Code fixes for L2 splitting/oring New code for L1CalTrack, L2 sphericity, Changes to L2 EM and jet preprocessors, L2 global taus l1l2trigbits v00-03-05 <- v00-03-04 Transfer the triggerlist information from the runs database (or the level3.sim file) to the thumbnail::Global object l1l2unpacker v00-10-15 <- v00-10-14 Change the configuration of the L2 STT unpacker for Run2B (need additional initialization flag to distinguish from Run2A). Changed the address of L1Cal (Run2A MC and Run2B data/MC). Added checks to ensure that the proper unpacker is being run for Run2A/Run2B configuration. l2base v00-03-19 <- v00-03-18 Add identifier for L2 global sphericity filter.: l2cal2bbase v00-00-03 <- v00-00-02 Fill mask of trigger towers passing energy threshold used for calorimeter calibration triggers. l2cal2bemworker v00-00-02 <- v00-00-00 Calculate L2 EM likelihood. Fill mask used for calorimeter calibration trigger. l2cal2bjetworker v00-00-02 <- v00-00-01 Fill quantities used for L2 tau trigger. Fill mask used for calorimeter calibration trigger. l2calemworker v03-00-02 <- v03-00-01 Set the likelihood variable to a default value (not used for Run2A) l2caljetworker v03-00-03 <- v03-00-02 Set the variables used for tau identification at L2 to a default value (not used for Run2A) l2gblem v00-05-05 <- v00-05-03 Add L2 EM likelihood cut in the global filter l2gblgeneric v00-06-00 <- v00-05-01 Add L2 sphericity filter l2gbltau v00-00-02 <- new Add L2 global filter on taus (use preprocessor information from L2 jets) l2gblworker v01-01-00 <- v01-00-07 Modifications for L2 oring/splitting Add L2 global tau and sphericity filters Add filter for EM calorimeter calibration trigger l2io v02-03-00 <- v02-02-11 Modifications for L2 oring/splitting Add L2 EM likelihood to L2Cal preprocessor and L2 global EM object Add tau identification variables to L2Cal preprocessor and L2 global taus Add L2 sphericity l2iogen v05-01-00 <- v05-00-01 Fix to deal with version >1 for objects with inheriting from other objects (eg. inherits KinematicObject(1); thanks to Roger). l2utils v01-01-00 <- v01-00-03-br-02 Utility functions used for implementation of L2 oring/splitting == Level 3: per mverzocc ScriptRunner v00-10-42 <- v00-10-40 Modifications for L2 oring/splitting l3ftrigger_base v00-00-30 <- v00-00-29 Modifications for L2 oring/splitting == Level 3 Daq: per Scott l3xtrace v01-08-15 <- v01-08-13 Really fix PIC/optimization/x86_64 issues == Infrastructure: per mverzocc config_base v00-00-24 <- v00-00-22 Add the turn number and the triggerlist name/version to the thumbnail::Global object. event_info v00-08-04 <- v00-08-03 Extract the turn number information from the L1 framework and copy it to the thumbnail::Global object. t ============================== b03.txt ============================== 06.02.00 build 3 - 3 May 06 == D0Reco: qzli btags_cert v00-03-24 <- v00-03-19 Update NN trfs. btags_cert_caf v00-02-12 <- v00-02-09 Fill mc trf attributes in BTagProcessor. Allow to rerun existing btag branch algorithm. calunpdata v00-13-46 <- v00-13-36 set 0-suppression threshold to -1 for no-0-suppression rcp file fix in CalMCToReco for L3-trig sim chpart_filter v00-00-03 <- v00-00-02 Added check for existence of muonparticlechunk (to prevent from crashes). If it doesn't exist, remove the chargedparticlechunk from the event. d0root_nnbtag v00-00-04 <- v00-00-03 Retrained NN algorithm. d0root_reco v00-01-21 <- v00-01-20 Calculate mc trfs. d0root_tmb v00-10-12 <- v00-10-11 Protect against smearing factor = 0. d0root_tmbtree v00-10-23 <- v00-10-22 Don't convert jets with zero energy. evpack v00-25-01 <- v00-25-00 Fix potential corruption problem with dictionary extraction. np_tmb_stream v01-02-00 <- v01-01-18 Synchronize RCPs with current official p17 skims. == Monte Carlo: Avto d0_mcpp_gen v00-15-01 <- v00-15-00 Herwig cleanup for alpgen. mcpp_gen v00-16-15 <- v00-16-11 Herwig cleanup for alpgen + some bug corrections (JIMMY initialization) Changes needed for the jimmy v4_2 (AMJ) == D0Correct/CAF cafe v01-00-63 <- v01-00-61 Fix Config.cpp bug for bools. Fix bug in Write (Alan). RemoveObjects processor. Throw exception if config file on command line does not exist. tmb_tree v01-00-82 <- v01-00-80 tmb_tree_maker v01-00-54 <- v01-00-52 Create no TRef for CpsDigi tmb_tree_btags_cert_maker v00-01-15 <- v00-01-14 Fill mc trfs. == Graphics: oshima d0ve_alldis v04-02-03 <- v04-02-02 d0ve_reco v04-02-03 <- v04-02-02 Added pT cut for tracks by A.Haas == Infrastructure:jonckheere SRT_D0 v00-04-20-br-02 <- v00-04-20-br-01 Jimmy include file location has changed in v4.2 == External: jonckheere jimmy v4_2 <- v4_1 herwig v6_510a <- v6_510 -q GCC3_4_3 Various minor fixes. But jimmy now includes all parts of cernlib that it needs. root v4_04_02b_fbits_trefarray7_eh -q GCC_3_4_3:opt <- v4_04_02b_fbits_eh -q GCC_3_4_3:opt several patchs to the TRef Array handling of autoloading. ============================== b04.txt ============================== t06.02.00 build 4 - 5 May 06 == D0Corect: rhauser tmb_tree v01-00-82 <- v01-00-02 fix typo in version name == MonteCarlo: avto mcpp_gen v00-16-16 <- v00-16-15 Another occurance of an uppercase include file ============================== b05.txt ============================== t06.02.00 build 5 - 9 May 06 == D0Reco: qzli cal_calibration v00-03-22 <- v00-03-21 error-message improvement cal_corr_dst v00-00-26 <- v00-00-25 cal_corr_dst_evt v00-00-04 <- v00-00-03 changes to allow raw-energies written to CalDataChunk cal_nlc v01-00-32 <- v01-00-28 caltables v00-03-57 <- v00-03-52 calunpdata v00-13-49 <- v00-13-46 adaptation for online-setup pileup v00-16-00 <- v00-14-22 New way of applying hadronic calibrations: via an explicit call to cal_nlc, and only for d0gstar events, i.e. the hard scatter and the MC minbias, NOT the zerobias from data that are supposed to be calibrated. copy HistoryChunk (raw2sim step) and SmtChipStatusChunk from zero bias event add (non persistent) informations about the d0gstar event CAL calibration and the zero bias event CAL calibration make sure that the zero bias event was produced with p17.10.00 or newer pileup_evt v01-01-00 <- v01-00-00 add (non persistent) information about the d0gstar event CAL calibration and the zero bias event CAL calibration == Monte Carlo: avto d0_mcpp_gen v00-15-02 <- v00-15-01 mcatnlo v03-02-01 <- v03-02-00 mcpp_gen v00-16-17 <- v00-16-16 pmcs v03-02 <- v03-01 susygen v00-01-11 <- v00-01-10 Packages include several modifications required for the upgrade to LHAPDF v5_0_0 - 3 files in mcpp_gen obsolete since now included in LHAPDF lib, link instructions modified - update of parmsetup.f and inputPDF.f == Infrastructure: jonckheere lhapdf v5_0_0 -q GCC3_4_3 <- v4_1_1 -q GCC3_4_3