======================================================== p15.06.00 build 1 -- Level 2: steele/bellavan l1l2_evt p15-br-07 <- p15-br-05 Changes for reprocessing from DST A few fixes in accessor methods l1l2_reco p15-br-01 <- v00-00-08 Changes for reprocessing from DST l2cttcftworker p15-br-01 <- v02-00-03 Changed limit of sent tracks to L2GBL from 50 to 100 to be consistent with L2 STT. l2sttcttworker p15-br-01 <- v00-06-00 update for more tracks heading to l2 global. -- TrigSim: bellavan d0trigsim p15-br-02 <- p15-br-01 add tmb output to all d0trigsim modes except mcrunjob default. Fix missing l3config in some rcps. Add reprocessing controller rcps. tsim_l1l2 p15-br-06 <- p15-br-05 Change tsim_l1muo default performance on data to simulate from rawdatapassthrough. Should allow d0trigsim to run on data properly but tsim_l1muo always gives simulated results. I hope this change is temporary. -- MonteCarlo: sceno/muanza pmcs_cal p15-br-01 <- p15br-ch-01 pmcs_chprt p15-br-02 <- p15br-ch-01 pmcs_em p15-br-03 <- p15br-ch-01 pmcs_jet p15-br-04 <- p15br-ch-01 pmcs_met p15-br-02 <- p15br-ch-01 pmcs_muon p15-br-03 <- p15br-ch-01 pmcs_output p15-br-04 <- p15br-ch-01 pmcs_util p15-br-04 <- p15br-ch-01 pmcs_vtx p15-br-02 <- p15br-ch-01 Fix problems with the creation of thumbnails from PMCS. Ensure that physics objects chunks are created only if: * the appropriate PMCS processor is run (use a flag in pmcsOutputChunk) * the physics object chunk to be created is not empty -- Thumbnail: serban tmb_analyze p15-br-02 <- v00-08-01 fix TMBTRefsMaker to use muo_evt instead of muonid tmb_tree p15-br-07 <- p15-br-04 update macros/README.txt new TMBFps and TMBFpsMaker tmb_tree_maker p15-br-07 <- p15-br-06 new TMBFps and TMBFpsMaker -- D0Reco: suyong cft_calibration p15-br-01 <- v00-03-14 Copying of d0_RefBy changed to using reference for speed up. cps_calibration p15-br-02 <- p15-br-01 add module() and channel() methods to CpsAddress class, so cps_unpacker does not need to access database for module_id and channel_id. The fix worked for p14 branch, so I am updating this for p15 branch. -- Online: jonckheere distributor p15-br-03 <- p15-br-02 replace last cout call with INFO migrate kcc patch from p14 for consistency itc p15-br-03 <- p15-br-02 Build fix for rh9. Don't log to cout... use stdout instead. read_event_daq p15-br-01 <- v00-08-09 Don't use cout or cerr. ======================================================== p15.06.00 build 2 -- D0reco: suyong bc_likeTagreco p15-br-00 <- v00-02-09 Necessary for speed-up of TMB reading (required for modifications to thumbnail) d0om p15-br-02 <- p15-br-01 Test for indptr leak. d0om_ds p15-br-03 <- p15-br-02 Fix indptr leak with bare C++ pointer to an unknown object type. Hacks to try to read data with broken ilco's. Add fixilco program. d0omCORBA p15-v00-03-49 <- p15-v00-03-48 Use multiple naming services. io_util p15-v00-02-21 <- p15-v00-02-19 Fix D0TriggerDecoder rcp jet_evt p15-br-01 <- v00-00-16 changes for PMCS kt_jets p15-br-02 <- v00-02-22 bug fixes for one algorithm NOT used in reco (was essentially wrong) fix integrated test unpack_cal_fe p15-br-a <- v00-04-01 Minor changes to bit definitions. -- Trigsim: bellavan l1l2_evt p15-br-08 <- p15-br-07 Back port changes from the development version (t03.31.00 level) to the p15 branch (compatibility changes for IOGEN changes in L2 EM and STT. Add also a protection to L1CTT for events with readout problems. l2calem_analyze p15-br-01 <- v00-03-07 Reflects the changes to l2calemworker. The emfraction is calculated using the seed only, the et and the emfraction of the nearest neighbor is displayed, and the postion of the nearest neighbor is encoded in two function etaorphiNeighbour and positionNeighbour l2calemworker p15-br-01 <- v01-00-11 Changes in EM algorithm - the emfraction is calculated using the seed only, the et of the nearest neighbor and the et of the nearest neighbor is passed to global. The position of the nearest neighbor in encoded in two bits l2gbltrack p15-br-01 <- v00-00-10 changed pT to PT l2io p15-br-08 <- p15-br-04 GlobalTrack updates and "grammar" corrections. l2sttctt_analyze p15-br-01 <- v00-03-00 update for more tracks heading out, changes in l2io. l2trackerbase p15-br-05 <- p15-br-03 changes in l2io, adding extended phi bins from tfc. tsim_l1cal2b p15-br-02 <- p15-br-01 Identical wuth v00-02-06 which corrected some bugs of v00-02-04 (= p15-br-01) -- level 3: bellavan l3fcft_vertex p15-br-02 <- v00-04-06 add garbage collection function deleteThese impliment override of base class deleteContents() l3fchunk p15-br-05 <- p15-br-02 -add to ~L3DebugChunk the garbage collection and cleanup of L3DebugChunk-inheriting classes d0_Object members -add a default function deleteContents() to protect against deleteThese(ptrs) not being defined in child classes l3ftrack_global p15-br-02 <- v00-07-13 add garbage collection function deleteThese impliment override of base class deleteContents() l3utilities p15-br-01 <- v00-01-53 add a virtual garbage collection routine for d0_Object members add a default function deleteContents() to protect against deleteThese(ptrs) not being defined in child classes -- MonteCarlo: muanza/sceno mcpp_gen p15-br-06 <- p15-br-03 Upgrade to alpgen v121 + bunch of small fixes and improvements -- External/build sys: jonckheere root v3_05_07b -q GCC_3_1:exception:opt:thread corrected table file and right version of Linux SRT_D0 p15-br-09 <- p15-br-08 Fixed ORACLE arch_spec's, wrong library path. ======================================================== p15.06.00 build 3 Actually get the correct version in. -- level 3: bellavan l3utilities p15-br-02 <- p15-br-01 add a virtual garbage collection routine for d0_Object members add a default function deleteContents() to protect against deleteThese(ptrs) not being defined in child classes -- Thumbnail: serban bc_likeTagreco v00-02-09 <- p15-br-00 backout to the original version ======================================================== -- Monte Carlo: sceno/muanza d0raw2sim p15br-05 <- p15br-03 fix sam rcp mcpp p15-br-01 <- v00-12-04 add more diquarks to ptable, Marco mcpp_gen p15-br-08 <- p15-br-06 add more diquarks to ptable, Marco Don't consider fragmentation failures in native pythia. pileup p15-br-04 <- p15br-02 fix check for mckine chunk. this broke when we moved to gcc, and caused a crash when doing pileup using d0raw2sim sync with the main branch: - fix bug in cal noise simulation for cells with no real energy (MC overlay) - keep track in the chunk whether the CAL non linearities have been simulated, to be used in the CAL unpacking. pmcs p15-br-13 <- p15br-ch-03 pmcs_jet p15-br-06 <- p15-br-04 pmcs_util p15-br-06 <- p15-br-04 Add code for tracking the origin of a particle in PMCS (whether it comes from the decay of a W/Z/H boson, a t/b/c quark, a SUSY particle). Add code for retrieving the fraction of the energy of a jet (restricted to charged particles only) which is due to the fragmentation and decay of a b/c/uds parton. -- Level 3: bellavan l3fanalyze p15-br-09 <- p15-br-07 array bound fixes add dummy L3TNullVertexDebugInfoExaminer and L3MuonDebugInfoExaminer so that files read back by l3fanalyze will close properly l3fchunk p15-br-06 <- p15-br-05 Bring p15-br up to date with head and p14: - add L3BTag - set em widths - add numbers of hits on tracks. l3fvertex_base p15-br-01 <- v00-01-05 change class of L3TNullVertexDebugInfo member from l3vector to l3vector; add garbage collection function deleteThese(ptrs); impliment override of base class deleteContents() -- Thumbnail: serban caldata p15-br-01 <- v00-08-01-br01 include all p14 changes, required for thumbnail p15-br-09 calunpdata p15-br-b <- v00-10-01 Minor correction to get rid of compiler warning in argument to zero suppression function (double instead of int) needed by caldata and thumbnail thumbnail p15-br-10 <- p15-br-07 include all p14 changes (p15-br-09) Bring p15-br up to date with head and p14: - add L3BTag - set em widths - add numbers of hits on tracks. tmb_tree_trigger_maker p15-br-01 <- new If this package is not included in the build (and it isn't in p15.06.00), then TMBAnalyze_x will _not_ build. Im not sure how we dropped the ball on this one, but... ======================================================== p15.06.00 build 5 changes -- Monte Carlo: sceno d0raw2sim p15br-06 <- p15br-05 fix SAM rcp -- Thumbnail: serban bc_likeTagreco p15-br-00 <- v00-02-09 Necessary for speed-up of TMB reading (required for modifications to thumbnail) Put this back in with new thumbnail. -- Level 2: steele/bellavan l1l2unpacker p15-br-07 <- p15-br-01 Accommodates CPS inputs. l2base p15-br-01 <- v00-03-11 add data type IDs and block type IDs for new global tools and additional STT workers. l2cttcftworker p15-br-03 <- p15-br-01 Changes to reflect new wrap-worker for cttcft and sttctt workers. final changes/fixes from one cttcftworker to dual cttcft/sttcttworker l2io p15-br-11 <- p15-br-08 removed some STT object which are not ready for the prod. release yet l2sttcttworker p15-br-03 <- p15-br-01 update to worker to run combined with ctt; necessary for online running after shutdown. l2trackerbase p15-br-06 <- p15-br-05 update to trackerbase to run combined with stt+ctt; necessary for online running after shutdown. l2trackworker p15-br-01 <- new Wrap-worker for cttcft and sttctt workers. tsim_l2 p15-br-03 <- v00-05-01 Remove includes that are no longer needed now that inputs from the two track workers are unified. -- D0Reco: suyong cal_nlc p15-br-04 <- p15-br-03 calweights for p13 and p14 available muo_evt p15-br-03 <- p15-br-02 change MuoCandidate chunk selector muo_util p15-br-04 <- p15-br-02 change default calibration file from Constants_L3 to Constants -- Infrastructure: jonckheere d0om_ds p15-br-04 <- p15-br-03 Speed up initialization of packed classes with very long packstrings (like l1cal_reco). Send extra diagnostics for dspack resource overflows to cout instead of cerr, to prevent the framework from mangling them so much. d0stream p15-br-01 <- v00-38-00 Add interfaces for reading and writing user header. evpack p15-br-04 <- p15-br-03 Adjust declaration of user_header_t, misc. fixes. -- Graphics: duflot eBrowser p15-br-01 <- v00-02-10 bug fix for compatibility with new root version ======================================================== p15.06.00 build 6 -- Level 2: bellavan/steele l1l2unpacker p15-br-07 -> p15-br-01 l2base p15-br-01 -> v00-03-11 l2calem_analyze p15-br-01 -> v00-03-07 l2calemworker p15-br-01 -> v01-00-11 l2cttcftworker p15-br-03 -> p15-br-01 l2gbltrack p15-br-01 -> v00-00-10 l2io p15-br-11 -> p15-br-04 l2sttctt_analyze p15-br-01 -> v00-03-00 l2sttcttworker p15-br-03 -> v00-06-00 l2trackerbase p15-br-06 -> p15-br-03 l2trackworker p15-br-01 -> delete tsim_l2 p15-br-03 -> v00-05-01 backout a lot of L2 changes. Put these back in in p15.07.00 -- Thumbnail: Serban thumbnail p15-br-11 <- p15-br-10 Before you freeze p15.06 you need to release thumbnail p15-br-11 otherwise one cannot unpack thumbnails using executables in the p15 production release. ======================================================== p15.06.00 build 7 -- Level 2: bellavan/steele l1l2_evt p15-br-07 <- p15-br-08 Need to backoff one more. ========================================================