==================== b01.txt ==================== p17.05.00 build 1 - 22 Apr 2005 == MC Generators: avto d0_mcpp p17-br-04 <- p17-br-03 d0_mcpp_gen p17-br-05 <- p17-br-04 mcpp p17-br-04 <- p17-br-03 mcpp_gen p17-br-08 <- p17-br-06 simpp p17-br-21 <- p17br-20-01 simpp_reco p17-br-01 <- v00-00-03 Update for generators - MCpythia is linked to LHAPDF instead of PDFLIB, all other generators are still linked to PDFLIB at the moment - add flavor information flav1/flav2 to MCevtInfo Class in MCKineChunk - adopted for all generators (required mods to ~20 routines in mcpp_gen) - required also small change in simpp/simpp_reco == D0reco: qzli recocert p17-br-14 <- p17-br-13 Change the default value of the RCP: untracked bool MetLBNSel to "true" inside the code in order to generate met_dq plots in recocert. Add notes to the ReocCert rcp files to explain the use of "untracked" RCP variables. == d0trigsim: carsten d0trigsim p17-br-03 <- p17-br-02 fix wrong order of packages in runD0Trigsim rcp files trigsimcert p17-br-15 <- p17-br-13 New online monitoring histograms (Elliott); new TwoPassFit variable for L2STT tsim_l1l2 p17-br-05 <- p17-br-02 -fix input strings for l2_global -l2calmet worker removed and l2sttip and l2cttcft workers added tsim_l2stt p17-br-04 <- p17-br-03 - additional bit for L2 stt (twopass) - fix a small bug (accessing wrong rcp file) in l2stt_util when creating STC object == Level 2: abaz l1l2_reco p17-br-05 <- p17-br-04 Decode 1 additional bit from the L2STT and copy it into the L1L2Chunk. Fix a problem with the decoding of the L2 bitmask for MC events l2cttcftworker p17-br-12 <- p17-br-10gcc - major one for l2io and l2trackerbase: version of the STT input and output objects changed from 0 to 1 because a new variables were introduced: input from STT "twopass" in L2STTTrack and "sttTwoPass" in GlobalTrack - minor one for l2cttcft and l2sttctt workers: fix to their test files. Until now, they were actually testing l2cpsworker. l2gbljet p17-br-03 <- p17-br-01 Changes needed in order to have the CalCalibFilter (implementation). l2gblmuon p17-br-03 <- p17-br-01 added parameter flag to enhance kinematic variables with matched tracks without cutting on it called kineFromTrack Fixed the tool to enhance kinematic pt changing the pt to the track pt if there is a matched track and changed the filter to cut if both the pt and the toroid pt are below the pt threshold l2gblworker p17-br-30 <- p17-br-21 Changes needed in order to have the CalCalibFilter (implementation). l2io p17-br-06 <- p17-br-03 - major one for l2io and l2trackerbase: version of the STT input and output objects changed from 0 to 1 because a new variables were introduced: input from STT "twopass" in L2STTTrack and "sttTwoPass" in GlobalTrack - make sure all dependent objects' version number also increased to 2; L2STTTrack is also used in: STTExtendedTrack, STTExtendedTrackBuf, STTTFCCard and STTTrackBuf. - Versioning of the STT objects - adding missing STT objects in l2io.iogen. l2stt_fitting p17-br-06 <- p17-br-03 additional bit for L2 stt (twopass) l2stt_util p17-br-08 <- p17-br-04 - additional bit for L2 stt (twopass) - fix a small bug (accessing wrong rcp file) in l2stt_util when creating STC object - fixed memory allocation bug which caused crash in unpacker l2sttcttworker p17-br-12 <- p17-br-10gcc l2sttipworker p17-br-11 <- p17-br-10gcc - change the number of tracks out from PP workers to 200 (not to exceed limit on the DMA beta engine). - change max. number of tracks to 552 (2x6x46 from STT). ..these changes to reflect the similar ones done already in p16. And only now everything made to p17 to. - filter STT tracks with "fitFailed()=1". These tracks are not added into the output track list from L2CTT (STTpT/STTIP tracks) ..this should prevent L2CTT going up to ~75% (or more) in its processing time when STT runs in the extended mode. - fix to their test files. Until now, they were actually testing l2cpsworker. l2trackerbase p17-br-13 <- p17-br-10gcc - change the number of tracks out from PP workers to 200 (not to exceed limit on the DMA beta engine). - change max. number of tracks to 552 (2x6x46 from STT). ..these changes to reflect the similar ones done already in p16. And only now everything made to p17 to. - filter STT tracks with "fitFailed()=1". These tracks are not added into the output track list from L2CTT (STTpT/STTIP tracks) ..this should prevent L2CTT going up to ~75% (or more) in its processing time when STT runs in the extended mode. - major one for l2io and l2trackerbase: version of the STT input and output objects changed from 0 to 1 because a new variables were introduced: input from STT "twopass" in L2STTTrack and "sttTwoPass" in GlobalTrack - put in a safety net - check the version number, must be >1, before sttTwoPass() is filled. l2trackworker p17-br-11 <- p17-br-10gcc - change the number of tracks out from PP workers to 200 (not to exceed limit on the DMA beta engine). - change max. number of tracks to 552 (2x6x46 from STT). ..these changes to reflect the similar ones done already in p16. And only now everything made to p17 to. - filter STT tracks with "fitFailed()=1". These tracks are not added into the output track list from L2CTT (STTpT/STTIP tracks) ..this should prevent L2CTT going up to ~75% (or more) in its processing time when STT runs in the extended mode. == Build system: jonckheere SRT_D0 p17-br-05 <- p17-br-04 Add new arch_specs for pythia v6_319 and lhapdf v3_0 arch_spec_cern_nopdflib.mk arch_spec_lhapdf_fnkits.mk arch_spec_pythia_nopydata.mk D0-glpkgs lhapdf v3_0 <- v1-2 Update per Thomas Nunnemann ==================== b02.txt ==================== p17.05.00 build 2 - 26 Apr 05 == Level 3: bellavan htrk p17-br-05 <- p17-br-04 Add missing component tests. Adjust operating point to improve purity. l3fcalcluster p17-br-04 <- p17-br-02 add initialization of member variables to the default constructor fix an incorrect loop limit in constructor of L3CalCluster_base l3ftrack_base p17-br-03 <- p17-br-02 Bug fix for L3Constants::BFAC which is not initialised correctly in different compilation units. This "constant" is removed from L3Constants.hpp and moved to a new singleton class L3Bfield. All references to L3Constants::BFAC changed to access the singleton. l3ftrack_mc p17-br-01 <- v00-06-26 bug fix update. Change reference to L3Constants::BFAC to use new singleton method L3Bfield::getBFAC() l3fvertex_sec_results p17-br-02 <- p17-br-01 fix accessor mistake in package component test == Level 2: abaz l1l2_reco p17-br-09 <- p17-br-05 Decode 1 additional bit from the L2STT and copy it into the L1L2Chunk. Fix a problem with the decoding of the L2 bitmask for MC events == MonteCarlo: avto mcpp_gen p17-br-09 <- p17-br-08 Add src/alphas2.F and structp.f Add mcpp_gen/pdf/* that Thomas forgot to cvs add and commit. ==================== b03.txt ==================== p17.05.00 build 3 - 29 Apr 05 == Level 3: bellavan l3fchunk p17-br-03 <- p17-br-02 make getPhysicalStreamNames method const l3fem_calib_physres p17-br-04 <- p17-br-01 Add rudimentary component test make default parameter values agree across constructor and reset methods; initialize parameters in constructor l3fhcal_calib_physres p17-br-02 <- p17-br-01 add basic component test; make default parameter values agree across constructor and reset methods; initialize parameters in constructor l3funpack_l1cal p17-br-01 <- v00-00-01 add missing files required to run package tests correctly == MonteCarlo Generators: Avto mcpp p17-br-05 <- p17-br-04 fix MCevtInfo interface == Trigsim: abaz trigsimcert p17-br-16 <- p17-br-15 Fixed FPE: added geometry_management to be able to run em_evt properly on tmb ==================== b04.txt ==================== p17.05.00 build 4 - 3 May 05 == Graphics: duflot d0ve_rep p17-br-01 <- v00-04-08 workaround change in definition of BFAC == MonteCarlo: avto extradim_kcgl p17-br-02 <- p17-br-01 fix a bug when calling the new MCevtInfo == Level 2: abaz l1l2_evt p17-br-10 <- p17-br-09 Declare the argument of the L1L2ChunkSelector const to make it possible to write code like L1L2ChunkSelector("offline") l1l2_reco p17-br-10 <- p17-br-09 Modifications for dealing with multiple track workers when using trigsim l1l2unpacker p17-br-02 <- 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 l2gblmuon p17-br-04 <- p17-br-03 Bug fix of if((*muon)->pt() && (*muon)->ToroidPt()<_minET) {continue;} to if((*muon)->pt()<_minET && (*muon)->ToroidPt()<_minET) {continue;} l2stt_main p17-br-03 <- p17-br-02 l2stt_util p17-br-09 <- p17-br-08 - Add new variable twopass - Fix a bug in l2stt_util/L2STTDataValidator.cpp - Fix a small bug in createL2STTChunk.cpp - Fix a bug in STC LUT generation l2sttcttworker p17-br-13 <- p17-br-12 Change in output.evigen Changed "name" and "l2output" from "sttiptrack" to "globaltrack", and also changed the "blockID" from STTPT_STD_OUTPUT to STTIP_STD_OUTPUT. Adjusted the comment too. l2sttipworker p17-br-12 <- p17-br-11 Change in output.evigen Adjusted the comment only. == Level3: bellavan l3fcpsunp p17-br-01 <- v00-03-12 change RCP parameter to run on data by default instead of running on MC by default l3fem_calib p17-br-02 <- p17-br-01 l3fhcal_calib p17-br-03 <- p17-br-02 update to match small interface change in l3fhcal_calib_physres (removed the beginning underscaores from public members) l3filters p17-br-12 <- p17-br-11 change jetprobs[ii] <= _discriminantCut to "<" in L3FBJet; use "&&" instead of "and" in L3FBJet == Trigsim: carsten/bellavan/abaz trigdb_scripts p17-br-06 <- p17-br-05 Increased maximum values for L3BID_secvtx filter to more reasonable values. tsim_l1l2 p17-br-06 <- p17-br-05 fix rcps as instructed by Marco. Should fix STT problems. == Monte Carlo: avto lhapdf_interface delete <- v00-01-05 Not needed, we've gone to lhapdf v3.0 ==================== b05.txt ==================== p17.05.00 build 5 - 9 May 2005 == D0reco: qzli event_info p17-br-02 <- v00-08-01 Store the name of the stream in the TMBTriggerChunk == Level 3: bellavan l3femtools p17-br-01 <- v00-03-00 Store the name of the stream in the TMBTriggerChunk l3filters p17-br-13 <- p17-br-12 -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; == Graphics: oshima d0ve_rep p17-br-02 <- p17-br-01 add a newline to a useless unit test file ==================== b06.txt ==================== p17.05.00 build 6 - 19 May 05 == Graphics: duflot d0ve_rep p17-br-03 <- p17-br-02 forgot the -r field in rtag. == Level 2: abaz l2io p17-br-11 <- p17-br-06 - SimInputBuffer (offline - trigsim): removed blockOffset() method which speeds up the code and then modified it so the necessary bit-shift from this method is done directly in the packer() method correctly. - InputBuffer (online): removed blockOffset() method which speeds up the code and modified the code and then modified it so the necessary bit-shift from this method is done directly in the packer() method correctly. Plus, Roger has implemented new way of checking for zeroes after the 1st data trailer (Alphas aligned data to 32 bit word, Betas equipped with PIII do not do it). l2stt_util p17-br-10 <- p17-br-09 add one line "#include " in STCHiLoStrips.hpp to avoid the compilation error during gmake test == MonteCarlo: sceno pmcs_met p17br-n03-00 <- p17br-n02-00 better met calculation in zhang algorithm pmcs_util p17br-n03-00 <- p17br-n02-00 better met calculation in zhang algorithm == Trigsim: carsten/bellavan d0trigsim p17-br-04 <- p17-br-03 RCP files changed for production of online L1L2Chunk tsim_l1cal p17-br-01 <- v02-09-00 level1.sim parser bug fix tsim_l1ft p17-br-01 <- v00-08-04 Fixed bug in CFT_TM that kept CTT triggers from appearing in the And/Or terms at tsim_l1frm (copy of tsim_l1muo bug fix). tsim_l1muo p17-br-02 "p17-br-01 Fixed bug in MuoTriggerManager that kept muon triggers from appearing in the And/Or terms at tsim_l1frm. ==================== b07.txt ==================== p17.05.00 build 7 - 26 May 05 == D0Reco: qzli cal_corr_dst p17-br-10 <- p17-br-08 Adapt to interface change in CAL_NLC. cal_event_quality p17-br-01 <- v00-02-00 Adapt to interface change in CAL_NLC. cal_nlc p17-br-v01-00-17 <- p17-br-v01-00-16 new methods for cal_corr_dst compatiblity with p17.03 set data and l3-file for caltables cal_t42 p17-br-v00-00-24 <- p17-br-v00-00-22 include distinction between data/mc calroad p17-br-01 <- v00-00-04 Fixed a problem with loss of precision in the method RoadFinder::eta_to_Ieta when running on the farms. This issue eventually leads to a crash in the eta_to_layer method when the sign of eta and Ieta do not match. caltables p17-br-v00-03-36 <- p17-v00-03-33 update to be compatible with MC calunpdata p17-br-v00-13-16 <- p17-v00-13-13 include call to set MC and Data method chpart_evt p17-br-03 <- p17-br-02 Fix uninitialized variables in copy constructor. gtrprop p17-br-01 <- p17-v00-22-57 Fix crash. muo_centralmatch p17-br-02 <- v00-05-01 uninitialized value caused FTE in copy constructer in CombineAtMuon recocert p17-br-16 <- p17-br-14 Remove empty plots in recocert for TMB outputs. Add Index page for recocert output (MakePlots and OverlayPlots). Speed up drawing of the index page in MakePlots and OverlayPlots. trfdca p17-br-02 <- p17-br-01 Fix component test. == Level2: abaz l1l2_reco p17-br-13 <- p17-br-10 - Correct a bug which affects only events processed through trigsim. I was not dealing properly with MC when handling the differences (for data) between data collected before and after run 157731. - Remove a printout and some useless include statements l1l2unpacker p17-br-03 <- p17-br-02 Declare the unpacker for STTCTTInputIO (removed by mistake in previous version) l2base p17-br-03 <- p17-br-02 add ostream operator for maddr datatype to fix online gcc3.4 build == Level3: bellavan htrk p17-br-07 <- p17-br-05 Allow tracks with less than two smt hits if they pass tight quality cuts. Save time by imposing tighter requirements in axial pattern recognition for seeds in inner layers. Provide dead channel list to final fit in L3 and trigsim. l3fbtag_ip p17-br-02 <- p17-br-01 changed to call the tracking tool before the jet tool in order to save L3 tracking time l3fbtag_ip_results p17-br-03 <- p17-br-02 protection to calls to get1dProbability() when the tool has not run l3fcftunpack p17-br-06 <- p17-br-05 update CFT dead fibre list (24 May 2005 version) l3femtools p17-br-02 <- p17-br-01 bug fixes: pre-declare the L3TIsolation class in L3TEle.hpp but don't define it; #include L3TIsolation.hpp in L3TEle.cpp (instead of in the .hpp); re-introduce member _isoCut and member _refTrackIso; re-introduce _isoCut requirement; add L3_TOOL_DECL(L3TIsolation) to L3TEle_t.cpp; add NULL-result tests for all reference tool dynamic casts; other changes: remove redundant members l3string _refN where N = 1,2,3,4,5; use local variables to hold temporary reference tool names in L3TEle::MakeMe;
change private member name from foundfits to _foundfits and make D0OM alias for it (so no old data will be lost); remove "_" from beginning of local variable names; do some optimization (ii++ to ++ii, int n = 0 to int n(0), etc.); add all reference tool names to printTool() output; l3filters p17-br-14 <- p17-br-13 correct logic in one if statement (> went to <); remove debugging printouts; l3fvertex_sec p17-br-06 <- p17-br-03 Needs to be included with the l3fbtag_ip_results p17-br-03 package to work correctly but I think Per's handling that. == Level3 Daq: gusbroo l3xetg p17-br-02 <- p17-br-01 l3xevb p17-br-03 <- p17-br-02 Merge in Yunhe's arrival time monitoring from the main development trunk. == Trigsim: bellavan d0trigsim p17-br-06 <- p17-br-04 -RCP files changed for production of online L1L2Chunk -added _data extension to beamspot manager RCP in runD0TrigSim*data.rcp's ==================== b08.txt ==================== op17.05.00 build 8 - 28 May 05 == D0Reco: qzli d0reco p17-br-10 <- p17-br-09 Added tmbPlusTagChunks_trigsim.rcp for trigsim need, by Carsten's request. pileup p17-br-01 <- v00-14-14 Laurent's changes for the new min-bias-chunk format, which is needed by all cal related packages. == MonteCarlo: avto/sceno EvtGen p17-br-02 <- v00-00-34 Adding missing decay table for h_c. Ajusting mass of xi_c{0,1,2}. Changing jetset 0 to phsp model in several places like those from decays of Lambda_c. pmcs p17br-n04-00 <- p17br-n02-05-01 pmcs_muon p17br-n04-00 <- p17br-n02-00 pmcs_output p17br-n04-00 <- p17br-n02-00 pmcs_util p17br-n04-00 <- p17br-n03-00 get rid of lhapdf until more stable fix bug in event weight filling == Trigsim: carsten d0trigsim p17-br-07 <- p17-br-06 added L3Chunk to tmb output tsim_l1l2 p17-br-07 <- p17-br-06 removed l2sttip_analyze from OBJECTS file ==================== b09.txt ==================== p17.05.00 build 9 - 31 May 05 == D0Reco: qzli calinfo p17-br-v00-01-05 <- p17-br-v0-01-04 fix needed for L3-farm running (Jan Stark) d0reco p17-br-11 <- p17-br-10 retag for added tmbPlusTagChunks_trigsim.rcp ==================== b10.txt ==================== p17.05.00 build 10.- 3 Jun 05 == Infrastructure: russo ctbuild p17-br-05 --> p17-br-06 Fix for l2admin executable l2 linking with xerces. == Level3: bellavan l3fsmtunptool p17-br-03 --> p17-br-05 Update to NameValue lookup to add l3update name