======================================================== p16.01.00 build 1 == 22:00 3 Feb 04 == Level3/Trigsim: bellavan ScriptRunner p16-br-03 <- v00-10-17 made l2tfw_info a member instead of local variable. this avoids a memory leak and is probably more efficient htrk p16-br-01 <- v00-00-00 reject fakes using chi2 - speedup - fix bug searching for cft hits when there are no hits in the layer. l3fJetMEt p16-br-01 <- v00-02-00 correct memory leak caused by calregion and debuginfo l3fanalyze p16-br-01 <- v00-03-06 correct typo in index name l3filters p16-br-01 <- v00-05-00 add call to isolation tool DoThisTool l3fisolation p16-br-02 <- v00-02-00 set PhysicsResults _name; make DEBUG flag more unique so it doesn't get set off by accident; properly use HaveData() and fillResults(); remove unused headers, duplicate headers; remove unused variables; impliment const_cast correctly fix logic bug in _retval for DoThisTool l3fisolation_results p16-br-02 <- v00-00-01 add D0OM_COMPONENTS so _ref.cpp builds; impliment "_name" through the base class; make DEBUG flag more unique so it doesnt get set off by accident remove excess debug printouts l3ftrack_fpd p16-br-01 <- v00-01-11 remove deleted directory from SUBDIRS l3ftrack_htrk p16-br-01 <- v00-00-00 Call HitCollection::load() [it doesnt work without this]. Fill diagonal elements of error matrix. Hold L3Track objects instead of L3TrackFits in _saved_tracks; this avoids memory problem when persistent objects are written. l3ftrigger_base p16-br-01 <- v00-00-11 fixed a typo in L3ScriptResults in retrieving L3Unbiased value fixed a logic mistake in L3FilterScript in setting L3Unbiased value combination of these two was preventing debug info to be output for MarkAndPass events tsim_l3 p16-br-01 <- v00-03-11 fixed an issue in jobSummary where no summary would be made if no ClearClient was received for the client which was current at the time of the job end. == Thumbnail: serban tmb_analyze p16-br-01 <- v01-04-00 fix runTMBTreeMakerSAM_MC.rcp == Infrastructure: jonckheere rcpfiledb amj-01-br <-p16-00-00 remove empty build db to avoid conflict with the real one remove setting RCP variables that can't be known at this point in the setup, allows one to chose which version of rcpfiledb to use, with changes to d0setwa etc in the build system. now using search list for the readonly dbs rather than using sym links from a single one. rcp v00-13-07 <- v00-12-00 modification of test/GNUmakefile to deal with dependency on d0om, etc. at D0. There are additional fixes, primarily to parts of the system not used by D0. identifiers p16-br-01 <- v02-01-00 Same as v02-02-00, minor changes from Marc Paterno to handle changes to new rcp and some d0om schema evolution changes. needed by rcp v00-13-07 ======================================================== p16.01.00 build 2 == 16:00 11 Feb 04 == Level2: buchanan l2gbltrack p16-br-01 <- v00-00-14 added new variables: REQUIREL1PS,REQUIREL1ISO,L2ISOTYPE l2io p16-br-01 <- v01-12-07 yet another fix of the double-decker channel (CTQD v41) l2trackerbase p16-br-01 <- v01-00-01 fix so CTT and STT tracks are not mixed together in the L3 GlobalTrack output object; fetchTracks.hpp moved to l2trackworker l2trackworker p16-br-01 <- v01-00-00 fix so CTT and STT tracks are not mixed together in the L3 GlobalTrack output object == Level3: bellavan ScriptRunner p16-br-05 <- p16-br-03 added new extended EventHeader filling to sipport 1760(-2) l3 bits moved setting of unbiased bits to event header generation code where it belongs added L3THTrack to L3ToolDeclarations l3fanalyze p16-br-03 <- p16-br-01 add new L3IPTrackPhysResultsExaminer; fix bug in L3TrackPhysResultsExaminer; shorten block name in L3IPTrackerDebugInfoExaminer; (all code above from C.Barnes); put protection in against ntracks == 0 in L3IPTrackerDebugInfoExaminer l3fisolation p16-br-03 <- p16-br-02 mistake in variable type of maxtracks - wanted int not float; comment out extra setting of _have_swarm_data (was used for debugging) l3fanalyze p16-br-04 <- p16-br-03 add missing deletes for L3TauPhysResultsExaminer members l3fisolation p16-br-04 <- p16-br-03 correct badly placed bracket l3fstatmanager p16-br-01 <- v00-01-12 added a missing return statement in the ctest for L3ScriptStatCollector which was causing a warning during the build. l3ftrigger_base p16-br-02 <- p16-br-01 fixed a problem in L3TrigClient which was ignoring the allowInclusiveStream directive added some constants to L3TriggerBitConstats.hpp used for new event header generation moved unbiased bit setting from L3TriggerList to the event header generation code in ScriptRunner where it belongs l3streaming p16-br-01 <- v00-03-08 modified L3Streamer to allow inclusive streaming status to be changed after construction of the L3Streamer object rather than only at construction time == TrigSim: bellavan tsim_l1muo p16-br-01 <- v01-01-03 Port from test branch, identical to v01-04-00. Add forward wire trigger simulation and fix count to 2 bug. htrk p16-br-02 <- p16-br-01 avoid divide by zero in Histogram::best_x(). trigdb_scripts p16-br-02 <- v00-02-08 added L3THTrack to the tools.rcp file HTrack tooltype should have been "data" , not "physics" == Monte Carlo: sceno/muanza pmcs_met p16br-01 <- v02-11-00 remove warning about lack of component test == Thumbnails: serban tmb_tree p16-br-01 <- v00-11-02 fix macros == Infrastructure: jonckheere corba_util delete <- v1_0_6 it's now an external package SRT_D0 p16-br-01 <- v00-03-33 add new external packages for the new sam_manager corba_util is now an external package to correct some dependency problems. ctbuild v03-01-69 <- v03-01-66 add new external packages for the new sam_manager sam_manager p16-br-01 <- v00-03-29 same as v00-04-06 major rewrite: splits all sam functionality into an experiment dependent external library: communication is now done using CORBA rather than bare UDP for reliability. sam_manager itself is much smaller than before. There are two new external packages: sam_client_cpplib and sam_mis_cpplib Now need: orbacus v3_3_4p1 -q GCC-3.1 corba_common v1_0_1 -q GCC-3.1 corba_util v1_0_6 -q GCC-3.1 sam_idl_cpplib v4_7_1 -q GCC-3.1 sam_mis_cpplib v0_9_1 -q GCC-3.1 sam_lib v4_7_1 -q GCC-3.1 sam_client_cpplib v0_9_4 -q GCC-3.1 d0om_ds p16-br-01 <- v00-42-00 Fix memory leak reading embedded dictionaries. ======================================================== p16.01.00 build 3 == 16:00 12 Feb 04 == Level3: bellavan l3fMuonTools p16-br-01 <- v00-11-02 change ASTUB_min_shits_a back to 1 l3fTauTools p16-br-01 <- v00-07-03 add missing tool Drops; add missing delete for _tracks to stop memory leak l3fbtag_ip_results p16-br-01 <- v00-02-00 Removed the multiple scattering track dca error correction, which now is applied in l3ftrack_base instead. l3filters p16-br-02 <- p16-br-01 add missing sqrt() in L3FInvMass; do translation from theta to tanl personally (instead of in kinem_util) in L3FPhysIP l3fip_track p16-br-02 <- v00-01-04 Changed rcp switch for error calculation as it is now in l3ftrack_base l3fxy_vertex p16-br-02 <- v00-02-12 Changed rcp switch for error calculation as it is now in l3ftrack_base == Luminosity: mverzocc lm_access p16-br-01 <- v01-03-00 Correct a bug which made the reconstructed luminosity come out 0 for data which had been processed through the thumbnail fixer. The order in which the D0reco version and TMBfixer version were being read out from the parentage files was swapped. == Monte Carlo: sceno d0_mcpp_gen p16-br-01 <- v00-13-04 Adapt to corba_util being an external package susygen p16-br-01 <- v00-01-02 Adapt to corba_util being an external package ======================================================== D0RunII p16.01.00 build 4. == Monte Carlo: sceno/muanza EvtGen v00-00-33 --> p16-br-02 Adding kludged method to correctly generate CP asymmetry distributions for B0->J/psi K0s == Level 3: bellavan l3fanalyze p16-br-04 --> p16-br-05 add L3IPTrackPR to ExaminerLists, Reg_Examiners, and an RCP file l3filters p16-br-02 --> p16-br-03 correct typos and add missing sqrt l3fisolation p16-br-04 --> p16-br-06 = p16-br-05 - modified the calculation of the calorimeter hollowcone. Now using Et instead of E and using only cells with at least 100MeV. This is the way offline isolation is calculating isolation.; - add a check of the agreement of "source" vertex and "swarm-track" vertex; - change cone point for cal.isolation from "prefer prim. vertex then track vertex" to "take track vertex first if available, only if not than take prime vertex" = p16-br-06 switch "abs" back to "fabs" because I don't have time to test it right now l3fisolation_results p16-br-02 --> p16-br-03 remove isComplete() test from _t.cpp (querying empty instances which are naturally not complete) l3fjettools v00-04-00 --> p16-br-01 comment out jet energy scale corrections until they are studied further l3tCalUnpTool v00-06-11 --> p16-br-01 put a limit on value of _CorrectedADC so it fits in a short int ======================================================== D0RunII p16.01.00 build 5. == Level3: bellavan ScriptRunner p16-br-04 -> p16-br-05 added L3THTrack to L3ToolDeclarations l3fanalyze p16-br-05 -> p16-br-06 fix memory leak in L3GlobalTrackerDebugInfoExaminer l3fisolation p16-br-06 -> p16-br-09 -p16-br-07: correct typo - missed a minus sign -p16-br-08: pass float (not int) where float is expected; change local name from _is_centralmatch to is_centralmatch; make di (used for debugging) exist only in debug build; add check of pointer so that null instance is not dereferenced; remove variable Cells because it doesn't get used anyway; remove variable vz because it doesn't get used anyway; -p16-br-09: add additional condition inside _EnergyInHollowcone l3tCalUnpTool p16-br-01 -> p16-br-03 -p16-br-02: add error log message for when _CorrectedADC is too big -p16-br-03: apply the limit on _CorrectedADC (<= short int) more intelligently run_config_mgr v00-06-04 -> p16-br-01 Add support for caltc crate. Stop writing build_cft.dat. ======================================================== D0RunII p16.01.00 build 6. ==Level2: buchanan l2calem_analyze v00-03-14 -> p16-br-01 Removed the "Gets to process the Event" cout statement l2gbl_analyze v00-04-24 -> p16-br-01 update for latest l2gblem additions l2gblem v00-03-30 -> p16-br-01 release changes for v13 trigger list-latest changes were to add flags to keep track of why the em object fired the trigger l2io p16-br-01 -> p16-br-03 changes for v13 - in invmass object and new trig.tool variables == Level3: bellavan l3fanalyze p16-br-06 -> p16-br-08 p16-br-07: get rid of extra "_" at beginning of parameter names; remove clearDataBlock(), storeCapturedData(), and clearData() (shouldn't be done by examiners); remove redundant array initialization (is handled by columnAt() function); add and impliment ErrorLogger; make DEBUG flags unique; make number of parameters a member instead of hardcoded; remove redundant parts of parameter names; move max number of results from hardcoded to RCP; use columnAt() instead of columnDirect() where possible (safer); fix bug in loop limit; remove unneeded arrays and variables; pass number of indices to read to capture(); replace dynamic array allocated every event with a static one (prevent fragmentation); remove redundant definition of "n" column; use nphyres limit properly; fix deletion of dynamic arrays; p16-br-08: revert parameter names to the way they were in p16-br-06 l3filters p16-br-03 -> p16-br-05 p16-br-04: bug fix to get intended functionality of BID filter; correct comparison in L3FIP to match L3FTrack; p16-br-05: fix implimentation of isolation tool in L3FTrack and L3FMuon methods MakeMe(), REF(), and destructor l3fip_track_results v00-01-03 -> p16-br-01 fixed a bug where I miss-assigned the XY hits to the Z hits l3fisolation p16-br-09 -> p16-br-10 impliment statmanager correctly l3ftrack_htrk p16-br-01 -> p16-br-03 p16-br-02: Synchronize sorting of L3CFTClusters (by phi) with CftClusters (by fiber). This fixes a hole in the efficiency at -0.8 < phi < 0 p16-br-03: convert phi range to 0, 2pi when setting L3TrackFit param. == MonteCarlo: sceno/muanza mcpp v00-13-06 -> p16-br-01 Re-introduction of herwig.nodec Modified the event listing for Pythia (switch including stdhep option) mcpp_gen v00-13-18 -> p16-br-01 Re-introduction of herwig.nodec Modified the event listing for Pythia (switch including stdhep option) == TrigSim: bellavan trigdb_scripts p16-br-02 -> p16-br-04 p16-br-03: update L3TIsolation entry in tools.rcp p16-br-04: increase L3TIsolation.cal_e_hcone upper limit to 1000. ======================================================== p16.01.00 build 8 - 4 March 04 == Level3: bellavan ScriptRunner p16-br-09 <- p16-br-05 fixes to event header generation renabled online monitoring added new parameter to flag that duplicate l1bit and l2bit commands should be ignored. htrk p16-br-03 <- p16-br-02 Adjust hit errors for online cluster resolution. Loosen chi2 cut. l3fTauTools p16-br-02 <- p16-br-01 changed rcp parameter minET from 3 to 5 GeV to speed up the code l3fchunk p16-br-01 <- v00-03-03 split ClientData into its own hpp file l3fisolation p16-br-11 <- p16-br-10 minor bug fix - insert missing return call to prevent double call to statmanager->stopclock() l3fmonitor_base p16-br-02 <- v00-00-04 a few fixes reenabled online monitoring code l3fstatmanager p16-br-02 <- p16-br-01 a few fixes increased numebr of lumi block stats stored at any one time to 3 l3ftrack_htrk p16-br-05 <- p16-br-03 04- Use correct geometry for MC; Save q/pt rather than 1/pt as L3TrackParam PTINV 05- Fix minor bug computing last used fiber in cft clusters. l3ftrigger_base p16-br-05 <- p16-br-02 added new code to deal with online monitoring added flag to deal with duplicate l1bit and l2bit commands l3node p16-br-01 <- v02-04-01 Add L3DebugChunk to es-mark-chunks. Fix typo in es-mark-mode. == Level2: buchanan l2cttcft_analyze p16-br-02 <- v00-02-05 remove obsolete >#include "tsim_l1l2" < l2sttworker p16-br-00 <- v00-01-01 fix to fill correctly the output objects with PT and IP tracks. == D0Reco: suyong missingET p16-br-01 <- v00-06-10 new functions for MissingET correction for bad jets when used with d0correct ======================================================== p16.01.00 build 9 - 11 Mar 2004, build from scratch == infrastructure: jonckheere root v3_05_07d -q GCC_3_1:exception:opt:thread fixes problem which caused almost random expansion of memory use due to trying to instantiate classes with random sizes. Only happened when reading some root trees. edm p16-br-01 <- v02-02-02 Fix a couple memory leaks in Event. Work around rootcint problem with compiling fake_d0_Object with gcc 3.3. ======================================================== p16.01.00 build 10 - 12 Mar 2004 == Level 2: buchanan l2gblmuon p16-br-01 <- v00-01-17 fill the prompt variable with timing information according to Arthur Maciel's instructions. l2gblworker p16-br-01 <- v00-07-18 changed max number of emtools and emfilters to 20 == Level 3: bellavan l3fTauTools p16-br-03 <- p16-br-02 add missing deletes for "new"ed members == Infrastructure: jonckheere framework p16-br-01 <- v00-06-91 Remove -lcorba_util from test/GNUmakefile and framework/RequiredPre.mk. That's now an external package and it isn't used anyway. ctbuild v03-01-70 <- v03-01-69 fix problem where exes were sometimes not rebuilt ======================================================== D0RunII p16.01.00 build 11. ctbuild v03-01-69 v03-01-71 ======================================================== p16.01.00 build 12 - 15 March 04 == Level3: bellavan trigdb_scripts p16-br-05 "p16-br-04 update Tau entries to use NN algorithm == Infrastructure: jonckheere ctbuild v03-01-72 "v03-01-71 Fix external library processing for d0_util/expand_libdeps.mk. ========================================================