======================================================== p14.06.00 build 1 - 4 Nov 03 -- D0Reco: Suyong AATrack p14-02-10-02a Minor speedup. DSPACK p14-br-06 Changes to reduce memory fragmentation. Increase max number of d/s from 20000 to 30000. bc_likeTagreco p14-br-01 Memory leak fix. calorimeter_geometry p14-br-c Memory leak fix. cal_t42 p14-br-05 Memory leak fix. cellNN p14-br-02 Memory leak fix. cft_geometry p14-br-a Memory leak fix. cps_geometry p14-br-a Memory leak fix. d0omCORBA p14-v00-03-50 Memory leak fix + other changes from Herb. fps_geometry p14-br-f Memory leak fix. gtr_htf p14-br-09 Memory reduction. gtr_htfAA p14-br-08 Fragmentation fixes. l3femtools p14-br-02 Fragmentation fixes. l3tCalUnpTool p14-br-06 Fragmentation fixes. muo_segmentlinkedlist p14-br-01 Memory leak fix. name_translation p14-br-01 Fragmentation fixes. silicon_geometry p14-br-02 Fragmentation fixes. smt_hit p14-br-02 Fragmentation fixes. trfcut p14-v00-64-06 Fragmentation fixes. vertex_analyze p14-br-01 Adjust for change in Momemtum interface. vertex_selalg p14-br-07 Memory leak fix. vertexreco p14-br-02 Copy data files needed for itest. vkalman_fit p14-br-01 Memory fragmentation fixes. vkalman_util p14-br-01 Memory fragmentation fixes. wzreco p14-br-02 Memory leak fix. io_packages p14-v00-16-26 - allows filling user vector in event header (allows quick skimming) mag_field_config p14-br-v00-00-30 - get "correct" B field for old MC (p13 or earlier) thumbnail p14-br-13 - Add Process hook fpd_unpack p14-br-03 - FPD unpacker (new for p14) np_tmb_stream p14-br-04 - changes to enable streaming RCP change to mag_field_config.. message from Slava I changed a default magnetic field from "OLD" ( really old geant field, -2Tl) to +2Tl field. It affects only MC. For MC generated with p14.02 and earlier releases ( p13 including), field polarity info is dropped from TMBs. It happened because SimEventInfoChunk is dropped and untill p14.03, it's information was not duplicated in TMBTriggerChunk. So starting from p14.03 field polarity for data and MC are kept in TMBTriggerChunk. As a consequence , when one is working with MC TMB files generated with p14.02 and earlier, magnetic field polarity is unknown and is assumed to be "OLD" -2Tl map, while in fact , most of the MC ( all official MC) is generated with +2Tl. So changing the default to +2Tl basically fixes the problem. some of the packages waiting for build 2, but not ready are d0reco muonid muo_evt em_evt jet_evt em_util -- MonteCarlo: sceno EvtGen p14-br-06 <- p14-br-04 Completing BR for Bc. Tunning BR for Bs. Adding decays for Lambda_b cardfiles p14-br-01 <- v00-04-06 Added: cardfiles/np/ a new susygen card for RPV SUSY Removed: cardfiles/np/ sub-directories underl_event and tau_cmd Added: in cardfiles/ckm/ EvtGen/user.dec_bsjpsiphi and d0_mess/d0_mess_bsjpsiphi.rcp d0raw2sim p14br-03 <- p14br-02 Port changes from p15br-06 to p14-br Add SamManager to D0Raw2Sim_x Add serveral SAM enabled rcps d0sim p14-br-01 <- p13-br-05 pileup p14-br-01 <- p13-br-05 Modified -- pileup/MinBiasChunk.hpp -- src/MergeMinBias.cpp -- src/MinBiasChunk.cpp synch with main branch: - add flags to report if non linearities in CAL have been simulated - fix CAL noise for MC overlay: cells with no real energy were not given noise -- src/MCKineMerge.cpp explicitly check if the list of MCKineChunk is empty before using front() and back() [gcc] NEW -- rcp/MergeMinBias_noCalNoise.rcp pmcs p14br-101 <- p14-br-05 pmcs_cal p14br-101 <- v01-96-00 pmcs_chprt p14br-101 <- p14-br-02 pmcs_em p14br-101 <- p14-br-02 pmcs_jet p14br-101 <- p14-br-02 pmcs_met p14br-101 <- p14-br-02 pmcs_muon p14br-101 <- p14-br-03 pmcs_output p14br-101 <- p14-br-03 pmcs_tau p14br-101 <- p14-br-02 pmcs_trig p14br-101 <- v01-96-00 pmcs_util p14br-101 <- v01-96-00 pmcs_vtx p14br-101 <- p14-br-02 1) add efficiency structure to pmcs_chprt, _em, and _jet 2) put Jims tracking efficiencies into _chprt 3) add read for VDouble into rcp tool 4) better naming for efficiency variables in native root tuple 5) add Jims em add efficienices into _em 6) use electron track angles in native root tuple 7) turn on ue in zwang met alg (at 2.5 GeV) 8) flag so tracks that are not found can be removed from output (default is kept even if not found) pmcs p14br-102 <- p14br-101 add scripts subdir pmcs_muon p14-br-04 <- p14br-101 pmcs_output p14-br-04 <- p14br-101 pmcs_util p14-br-01 <- v01-96-00 Changes in PMCS to write a proper thumbnail -- Calibration: yasuda calibration_management p14-br-07 <- p14-br-06 Add ability to choose db servers by environment variable - only relevant to offsite farms ======================================================== p14.06.00 build 2 - 6 Nov 03 -- D0Reco: suyong AATrack p14-02-10-02b <- p14-02-10-02a Don't use hypot --- it's not actually in the C++ standard. DSPACK p14-br-07 <- p14-br-06 Fix compilation warning on irix. eventflags p14-br-03 <- p14-br-01 needed for offline streaming package.. sets flags -- Monte Carlo: sceno pmcs_util p14-br-02 <- p14-br-01 Correct a bug, which showed up on IRIX (replace a float_t with float) -- Graphics: duflot d0scan_qt p14-br-15 <- p14-br-14 change license string in the code (the previous license expired) change the RCP for TMB unpacking (previous RCP non longer exists) -- Thumbnail: serban gtrack_tmb p14-br-02 <- p14-br-01 Generate 401 GTracks vertexreco_tmb p14-br-03 <- p14-br-01 Do 2-pass vertexing -- actually, use the same RCPs as d0reco, so if RECO changes, we'll pick up the changes automatically. ======================================================== p14.06.00 build 3 - 19 Nov 03 EvtGen p14-br-06 p14-br-09 cal_corr_dst p14-br-08 p14-br-11 cal_nlc p14-br-06 p14-br-07 calunpdata p14-br-d cp14-br-e cft_unpdata p14-br-v00-47-10 p14-br-v00-47-12 chpart_reco p14-br-08 p14-br-09 config_base p14-br-v00-00-17 p14-br-v00-00-18 d0reco p14-br-13 p14-br-16 em_evt p14-02-00-b6 p14-br-03 em_util p14-01-00-b9 p14-br-03 empartfit p14-01-00-b9 p14-br-01 emreco p14-br-03 p14-br-05 fpd_unpack v00-01-03 p14-br-03 hmreco p14-br-02 p14-br-03 jet_evt p14-br-03 p14-br-04 muo_evt p14-br-03 p14-br-04 muonid p14-br-08 p14-br-10 np_tmb_stream p14-br-04 p14-br-06 run_config_mgr p13-br-01 p14-br-01 run_d0reco p14-br-04 p14-br-05 thumbnail p14-br-13 p14-br-16 vertexreco_tmb p14-br-03 p14-br-04 ======================================================== p14.06.00 build 4 - 5 Dec 03 -- MonteCarlo: sceno/muanza EvtGen p14-br-10 <- p14-br-09 Correcting missing modification to decay B_s -> Ds* mu nu, which were only implemented to the electron one. Now using HQET model cardfiles p14-br-02 <- p14-br-01 New naming scheme: "Tune A" underlying event parameters for Pythia cards pmcs p14br-111 <- p14br-102 copy all rundata pmcs_output p14br-111 <- p14-br-04 fix event counter -- Infrastructure: jonckheere io_packages p14-v00-16-27 <- p14-v00-16-26 Add filtering for user header bits. lm_access p14-br-02 <- new Update to stage3 and get it into the release properly lm_access_pkg p14-br-00 <- new get it into the release properly -- Trigsim: bellavan l1l2_evt p14-br-09 <- p14-br-08 Adapt to an IOGEN change for L2 track preprocessor information (backported from p15-branch). l1l2unpacker p14-br-02 <- p14-br-01 Declares STT worker, enabling unpacking of the combined track worker. tsim_l1ft p14-br-01 <- p13-br-01 Put Reinhard and Miroslavs changes onto the p14-br branch, as required for the release. tsim_l1l2 p14-br-03 <- p14-br-01 Changes to add STTIP Worker and Analyze packages into trigsim. tsim_l2 p14-br-02 <- v00-05-00 Changes to add STTIP Worker and Analyze packages into trigsim -- Level2: bellavan/steele l2base p14-br-01 <- p13-03-00a include datatypes and block IDs needed for updated tracking and global L2 workers. l2calbase p14-br-01 <- v01-00-03 Includes the use of the ICR region for l2calemworker and l2caljetworker l2calem_analyze p14-br-01 <- v00-03-06 Package update to take into accoutn versioning from l2io. All old and new l2calemworker leaves are produced, but the version fills the correct data in the correct leaf. l2calemworker p14-br-01 <- p13-05-00a Modifications made for versioning and passing the new em objects to L2Global. Commenting updated l2caljetworker p14-br-01 <- p13-br-02 ICR region has been added so l2calbase, l2calemworker, and l2caljetworker will all get along l2cttcftworker p14-br-00 <- p13-br-05 final changes/fixes from one cttcftworker to dual cttcft/sttcttworker l2gbl_analyze p14-br-01 <- p13-br-01 port l2gblbase p14-br-01 <- p13-04-00a port l2gblem p14-br-01 <- p13-br-01 port l2gblgeneric p14-br-01 <- p13-03-00a port l2gbljet p14-br-02 <- p14-br-01 port l2gbltrack p14-br-01 <- p13-br-01 port l2gblworker p14-br-01 <- p13-br-04 port l2io p14-br-09 <- p14-br-03 Fix of the double decker channel decoding from data, fix grammar in l2ps.iogen. l2iogen p14-br-02 <- p13-03-00a Change in vrange.py from == to <= in case of version number to avoid error messages in l2gbl log file while being in zero_bias (related to the new version CALEMData) l2sttctt_analyze p14-br-01 <- p13-04-00b changing capital tletters to match l2io. l2sttcttworker p14-br-01 <- p13-br-05 updates to bring production release into line with new setup for combined stt and ctt workers. l2sttipworker p14-br-00 <- new Initial import into p14. l2sttworker p14-br-00 <- new Initial import of package into p14. l2trackerbase p14-br-03 <- p14-br-02 static cast impact parameter significance l2trackworker p14-br-00 <- new Source files for the l2trackworker package. -- Level3: bellavan l3fCalCalibTool p14-br-04 <- p13-br-01 SUMS_t.cpp fix -- D0Reco: suyong cft_unpack_util p14-br-v00-02-46 <- p14-br-v00-02-45 new CFT map for post shutdown data fpd_unpack p14-br-04 <- p14-br-03 suppress spurious print outs muonid p14-br-11 <- p14-br-10 MuoCandidate: adapt to read tmb fixed data Changed RCP to remove calEsig MTC quality cut responsible for low efficiency muon_geometry p14-br-03 <- p14-br-02 muon_index p14-br-01 <- v01-01-01 to access the new bottom muon counter in the new data (will need updated geometry to be use correctly, but at least the code is ready) tau_nn p14-br-03 <- p14-br-02 taureco p14-br-04 <- p14-br-03 use different neural network trained file fixp13tmb_calprob p14-br-11 <- p14-br-07 cal_corr_dst p14-br-14 <- p14-br-11 fixes for 2nd round of TMB fixing and t42 in killing mode cps_evt p14-br-02a <- p14-br-01 fix missing CPS links for thumbanails when they are fixed missingET p14-br-05 <- p14-br-04 use t42 for MET in TMB fixing, d0reco functionality is not affected thumbnail p14-br-17 <- p14-br-16 When packing L3 em objects, get non-rescaled widths from direct accessors, i.e. get_Em?Width(), if the cal cluster returns negative values. This is to fix a problem when repacking a L3Chunk restored from a tmb. d0reco p14-br-17 <- p14-br-16 put t42 first in the list of RCPs in reco_cal.rcp add calt42chunk to the list of chunks to be stored in the thumbnail ======================================================== p14.06.00 build 5 - 15 Dec 03 -- D0Reco: suyong AATrack p14-02-10-04 <- p14-02-10-02b Protection against infinite loops in HitFinder class cps_unpdata p14-br-06 <- p14-03-01-b1 add new electronics map for unpacking put in correct map2.txt cps_util p14-br-04 <- p14-br-03 add new electronics map for unpacking np_tmb_stream p14-br-09 <- p14-br-06 rcp change: added QCD triggers -- Level 2: bellavan l1l2unpacker p14-br-03 <- p14-br-02 update to match changes in other L2 packages l2cttcft_analyze p14-br-01 <- p13-04-00a update to match changes in L2 l2cttcftworker p14-br-01 <- p14-br-00 update to match changes in L2 l2sttip_analyze p14-br-01 <- new new package called by new tags of other L2 packages; this version same as v00-01-01 l2trackworker p14-br-01 <- p14-br-00 update to match changes in L2 tsim_l2 p14-br-03 <- p14-br-02 update to match changes in L2 -- MonteCarlo: sceno/muanza EvtGen p14-br-11 <- p14-br-10 Fine tunning B_c: changing for now all instances of ISGW2 for PHSP mcpp p14-br-02 <- p14-br-01 New herwig.cmd/Removed herwig.nodec mcpp_gen p14-br-09 <- p14-br-08 Added hepevt-repair (no explicit calls yet) Removed herwig.nodec (all is in herwig.cmd) pileup p14-br-02 <- p14-br-01 add utility to help certify real data overlay pmcs p14br-113 <- p14br-111 pmcs_cal p14br-113 <- p14br-101 pmcs_chprt p14br-113 <- p14br-101 pmcs_em p14br-113 <- p14br-101 pmcs_jet p14br-113 <- p14br-101 pmcs_met p14br-113 <- p14br-101 pmcs_muon p14br-113 <- p14-br-04 pmcs_output p14br-113 <- p14br-111 pmcs_tau p14br-113 <- p14br-101 pmcs_trig p14br-113 <- p14br-101 pmcs_util p14br-113 <- p14-br-02 pmcs_vtx p14br-113 <- p14br-101 adapt to interface change in framework pmcs_jet p14br-114 <- p14br-113 protect against a "feature" in current pythia/mcpp that causes quarks stable hadrons simpp p14-br-03 <- p14-br-02 add libraries as per Paul Russo's recommendation ======================================================== p14.06.00 build 6 - 16 Dec 03 np_tmb_stream p14-br-10 <- p14-br-09 fixed problem with multiple definitions of rand ========================================================