| d0trigsim | v01-03-14 | - Change the *.sim initialization files to match those of the global_CMT-14.31 triggerlist. Add the brun0000001.dat initialization file (also generated automatically by coorsim) |
| l1l2trigbits | v00-03-04 | - Get the names of the AndOr terms from the brun0000001.dat file when running on MC/data being processed through trigsim. This allows storing the names of the AndOr terms in the thumbnail (for data this information is taken from the database). Does not affect data reconstruction (part of code used only when running trigsim) |
| l1l2unpacker | v00-10-10 | - declare correctly (in sync with tsim_l1l2) unpacker modules for L2 tracking workers (offline) |
| l2cttcftworker l2sttcttworker l2sttipworker l2trackworker |
v03-02-00 | - Synchronize with p17-br-17 |
| l2trackerbase | v03-02-01 |
- Synchronize with p17-br-17 - Add two new files (fetchTrack) which are missing in v03-02-00. |
| l3fcalib_smt | v00-05-01 |
- Changed the L3FileSmtCalibReader class to use
smt_calibration/SmtCalibrater instead of the obsolete
smt_calibdata/Detector class. - Fixed broken test. |
| l3fem_calib | v00-00-08 |
- use named constants in place of hard-coded numbers - make large array static and initialize it more efficiently - add statmanager-related member _ncalls - make private method names start with "_" - for conversions, use shared method instead of hard-coding - clean up formatting, add comments |
| l3filters | v00-06-15 | - fix broken tests |
| l3fip_track | v00-01-09 | - fix broken itest |
| l3fmonitor_base | v00-00-15 | - Commented out two print statements in StatUtils which were filling up the log files online |
| l3fsec_vtx | delete | |
| l3tCalUnpTool | v00-08-00 |
- ignore negative energy values - remove DebugInfo member so L3TCalUnp matches other tool classes (DebugInfo not owned by tools) - make some for-loop variables for meaningful - remove disused speciality timer, dead code - move all initializations into constructor - update to match cal_nlc interface change |
| trigdb_scripts | v00-02-19 | - add new p17 tools and filters to rcp files |
| tsim_l1cal | v02-10-03 |
- Better parsing of the triggerlist (based on the level1.sim and
brun0000001.dat files, both automatically generated by coorsim),
only the CEM(n,x), CJT(m,y) and CER(n,r,x) triggers are properly
simulated. - Redefined the meaning of central region to reflect actual uses in the experiment. - New simulation of pedestals and noise based on recent data (for all the calorimeter, not restricted to |eta|<2.4 any more) |
| tsim_l1cal2b | v00-02-21-br-01 | - add missing ctests (dummies for now) |
| tsim_l1frm | v02-07-02 | - Change the method for inserting the list of AndOr terms which are not simulated and which are assumed to be always on: instead of using the andor.config file use an RCP parameter. Bits 243 (live beam crossing) and 255 (always on) are assumed to be true by default, even if not present in the RCP file. In addition correct a bug with the handling of these non-simulated terms: set them after reading the mask of 256 bits, not before (otherwise they wouldn't have had any effect). |
| tsim_l1ft | v00-08-08 |
- Increase the maximum number of AndOr terms sent from L1CTT to L1TFW - Add the simulation of THT(40) - Parse correctly the epics.sim file (avoid configuring the triggers twice, skip the dummy terms). This also solves crashes which occurr when running trigsim with the V13/V14 triggerlists. - Add a printout of the AndOr mapping used inside D0TrigSim. |
| tsim_l1l2 | v00-10-15 | - Change the RCP files to handle the readout of the detailed information sent from L1CTT to the L2 track preprocessor |
| tsim_l1muo | v01-06-00 |
- Reflect in the trigger simulation the change in the MTM firmware
of May 2004. Change the parsing of the epics.sim file to avoid
duplication of trigger definitions. - Add a printout of AndOr terms actually used by the triggerlist at the beginning of a run. - Code completely synchronized with the p17-branch |
| tsim_l2 | v00-06-03 | - enable reading of UBS also for x24 (L2CTT) need to know about STTCTTInput.hpp |
| d0trigsim | v01-03-13 |
- add L3Chunk to tmb output - change default levelN.sim and epics.sim files to version v13.70 |
| htrk | v00-00-07 | - sync with p17-br-07 |
| l2base l2io |
v00-03-17 v02-02-05 |
- Run2b CAL upgrades - sync with tsim_l1cal2b v00-02-21 |
| l2stt_analyze l3fcalcluster l3fhcal_calib_physres l3fmuo_centralmatch l3fMuonTools l3fsmtunptool l3fTauTools_physres l3fvertex tsim_BeamSpotMgr tsim_l1muo tsim_l2slic |
v00-01-26 v00-01-84 v00-00-03 v00-06-07 v00-13-06 v00-10-10 v00-07-03 v00-03-07 v00-00-05 v01-05-01 v00-02-12 |
- Fix initialization order in ctors. |
| l2slic | v00-06-33 | - Fix initialization ordering in ctors. Remove LIBRARIES. |
| l2sttip_analyze | delete | |
| l3fanalyze | v00-04-11 | - Add parameters to the BTagIP examiner |
| l3fbtag_ip | v00-03-00 |
- impliment Z component of impact parameter - make class member names and non-class member names agree with convention |
| l3fbtag_ip_results | v00-02-11 | - correct getJetEta to return the pseud0rapidity |
| l3fcftunpack | v00-04-17 |
- updated CFT dead fibre file (24 May version) - bug fixes in test scripts. |
| l3femtools | v00-04-01 |
- forward declare L3TIsolation class in L3TEle header - #include L3TIsolation in .cpp instead of .hpp to avoid circular dependency - add constructor to initialize some members - test result of dynamic casts of tool references before continuing - #include L3TIsolation in component test too - make private members conform with standard - initialize local variables in .cpp more efficiently - simplify HaveIRun() logic in DoThisTool() - make iterator names more meaningful - add comments to improve readability - remove dead code |
| l3fhough_vertex | delete | |
| l3fmonitor_base | v00-00-14 |
- Fixed a mistake in the DeRegister method of L3MonitorStatic. - Was trying to use an interator to an element of a map after that element had been erased. A slight change in the algorithm solves the problem. |
| l3ftrigger_base | v00-00-27 |
- Implement parsing of new COOR command: logical_stream - Implement new interface in TriggerConfiguration and L3TrigClient to execute the new COOR command logical_stream |
| l3funpack_l1cal | v00-00-03 | - Remove a cout statement which puts a lot of crap in the output when run online |
| l3fvertex_sec | v00-00-03 | - update #include file names to match what exists |
| l3run_config | v00-03-02 | - Update expected test results. |
| l3streaming | v00-03-12 |
- Allow splitting of output streams into multiple physical streams. - New L3Stream object defines the relationship between the multiple physical streams and the output stream chosen as a result of the l3 streaming algorithm. - The algorithm used to decide which of the multiple physical streams should be used is contained in the L3Stream object. - Two methods are currently implemented: a) stream to physical stream i = ( e % N ) where e is the l1 event number and N is the number of external physical streams b) stream to physical stream i = ++l where l was the last stream used - Any physical stream can be split in this way with the appropriate use of the existing COOR stream command and the new COOR logical_stream command - This is fully backwards compatible with existing the existing streaming model |
| l3tCalUnpTool | v00-07-00 |
- Update pedestals.txt file - in L3TCalUnp: remove _DoThisToolGB method (removes a layer of pointless redirection); define parameters MAX_PHYS_ETA, MIN_PHYS_ETA, MAX_PHYS_PHI, and MIN_PHYS_PHI; use descriptive parameters (MAX_... and MIN...) instead of hardcoded numbers - in L3TCalPos: add copy constructors L3TCalPos(L3TCalPos&) and L3TCalPos(const L3TCalPos&) - in method L3TCalUnp::DoThisTool: replace internal tool timer with global statmanager version; simplify setting of "gain" parameter; simplify logic regarding _Chan_SCA(modword) checks - in method Get_CellsInCone: correct translation of detector eta into "physics index" eta; simplify loops over cells in cone; make large local tables and local hardcoded parameters static; check if iPhi is in valid range earlier to avoid unnecessary calcs.; add error messages for indexs being out of range; simplify check for negative eta (< instead of <=); clean up indentation - remove GetId() call from destructor (can cause crashes) - move "++" and "--" to before variable where possible to increase speed - make loop counters more descriptive - remove old, commented-out code - remove unneeded local variables |
| ScriptRunner | v00-10-35 |
- Implemented minor change to invocation to streaming code to allow
the L3Streamer to know the current l1 event number - Remove L3THoughVertex from L3ToolDeclaration.hpp |
| trigsim_analyze tsim_l1l2 |
v00-02-08 v00-10-13 |
- remove l2sttip_analyze from OBJECTS file |
| tsim_l1cal | v02-10-02 |
- correct order of eta and phi in TrigTowerAddress - fixed problem with tower handling |
| tsim_l1cal2b | v00-02-21-br-01 |
- First version of L1Cal2B simulation integrated as a DZero
framework package into d0trigsim. TAB algorithms include EM,
Jet and Tau. - Placeholders for GAB trigger terms. - Data output to L2/L3 and L1CalTrack. - Output to L1 framework not yet implemented. - Add missing files L2L3Output_t.cpp and GlobalAlgorithmBoard_1.cpp |
| tsim_l2stt | v00-01-34 | - fix the problem with the wrong sign after L2 workers and add a new rcp file tsim_l2stt_data.rcp to deal with raw data (default tsim_l2stt.rcp used for MC) |
| tsim_l3 | v00-03-16 | - update cal coefficients file |
| l1l2_evt l1l2collector l3fcpsunp l3ftrack_base |
v01-05-10 v00-03-16 v00-03-14 v00-07-20 |
- Fix initialization ordering in ctors. |
| l2base | v00-03-16 | - add ostream operator for maddr datatype to compile online under gcc3.4 |
| l2stt_main l2stt_util |
v00-01-24 v00-01-33 |
- Fix the versioning problems with STTCTTTrackBufData and L2TrailerData and also fixed some STC LUT generation by John |
| l2slic | v00-06-32 | - |
| trigsimcert | v00-05-06 | - Unpack only L3Chunk from thumbnail -> faster, no need for geometry |
| l1cal2b_sliding_windows | v00-00-01 | - First test build. This package is necessary to build trigger_rate_tool. It will be necessary for tmb_tree_trigger_maker. |
| l1l2_evt | v01-05-09 | - Declare the argument of the L1L2ChunkSelector const to make it possible to write code like L1L2ChunkSelector("offline") |
| l1l2_reco | v01-05-13 |
- Deal with multiple workers for L2 tracks when running with trigsim - 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 | v00-10-07 |
- Change the addresses used for STTCTTOutputIO, STTIPOutputIO
and CTTCFTOutputIO to make it possible to access the tracks
from separate workers when using trigsim - Declare the unpacker for STTCTTInputIO (removed by mistake in previous version) |
| l2gblmuon | v00-02-02 | - Bug fix of if((*muon)->pt() && (*muon)->ToroidPt() < _minET) {continue;} to if((*muon)->pt()<_minET && (*muon)->ToroidPt()<_minET) {continue;} |
| l2io | v02-01-11 |
- changes in version number of a few objects in l2io.iogen and
l2stt.iogen to implement new STT variable twopass (L2STTTrack). - new version of a few objects (L2STTTrack, GlobalTrack, STTExtendedTrack, STTTrackBuf, STTExtendedTrackBuf and STTTFCCard) due to introduction of two new variables twopass (L2STTTrack) and sttTwoPass (GlobalTrack). - add missing STTExtendedTrack object (l2io.iogen). - 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_fitting | v00-01-31 |
- Add new variable twopass - Fix a bug in l2stt_util/L2STTDataValidator.cpp - Fix a small bug in createL2STTChunk.cpp |
| l2stt_util | v00-01-32 |
- Add new variable twopass - Fix a bug in l2stt_util/L2STTDataValidator.cpp - Fix a small bug in createL2STTChunk.cpp - add "#include string" in l2stt_util/STCHiLoStrips.hpp to avoid compilation error during gmake test |
| l2sttcttworker | v03-00-02 |
- fix not to accept STT tracks with fitFailed > 1 (STT extended mode) - change the number of max. tracks from this output (MBT) to 200. |
| l2sttipworker | v03-00-02 |
- fix not to accept STT tracks with fitFailed > 1 (STT extended mode) - fix the output.evigen file - change the number of max. tracks from this output (MBT) to 200. |
| l2trackerbase | v03-00-02 |
- fix NTRK to 552 (2x6x46) - fill new variables from version 2 of L2STTTrack (twopass) and GlobalTrack (sttTwoPass). |
| l3base l3exceptions l3fcoor |
v00-05-12 v00-03-30 v00-00-12 |
- Fix constructor initialization ordering. |
| l3fMuonTools_results | v00-01-07 | - propagate p17 changes to test release |
| l3fchunk | v00-04-04 |
- Add a missing #include in L3TriggerSelector_t.cpp. - Fix constructor initialization ordering. - make inspector method getPhysicalStreamNames const |
| l3fcpsunp | v00-03-13 | - change RCP parameter to run on data by default instead of running on MC by default |
| l3femtools | v00-04-00 |
- remove all references to l3fisolation to kill circular dependency. - remove unused "using" declaration. - remove redundant L3TEle l3string _ref... members. - clean up code indentation. - replace loop indices like "i" with meaningful names. - initialize local variables more efficiently. - use "++blah" instead of "blah++" where possible to increase speed. |
| l3filters | v00-06-14 |
- Add the filter used by the trigger which collects
data for the phi-intercalibration of the hadronic
calorimeter - Added L3FCorrPassFraction and L3FHCalCalib filters |
| l3fmonitor_base | v00-00-13 |
- Move L3ScriptResults from l3fchunk to l3fstatmanager to solve a
circular dependancy - Fix constructor initialization ordering. |
| l3fstatmanager | v00-01-23 |
- Move L3ScriptResults from l3fchunk to l3fstatmanager to solve
a circular dependancy - Fix constructor initialization ordering. |
| ScriptRunner | v00-10-33 | - Added L3FCorrPassFraction and L3FHCalCalib filters |
| tsim_l1cal | v02-10-00 | - level1.sim parser bug fix |
| tsim_l1ft | v00-08-06 | - Fix 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_l1l2 | v00-10-11 | - Fix rcps as per Marco's instructions. Should fix STT problems. |
| tsim_l1muo | v01-05-00 | - Fix bug in MuoTrigManager that kept muon triggers from appearing in the And/Or terms at tsim_l1frm. |
| tsim_l2 | v00-06-02 | - Remove non-existent directory from SUBDIRS |
| tsim_l2stt | v00-01-32 |
- Add new variable twopass - Fix a bug in l2stt_util/L2STTDataValidator.cpp - Fix a small bug in createL2STTChunk.cpp - Fix a silly bug in Level2.cpp |
| d0tools | v03-10-03 | - a python script in tsim_BeamSpotMgr generates now a run-dependent beam spot file. In addition, the correct LUTs from tsim_l2stt directory are copied. |
| d0trigsim | v01-03-08 | - BeamSpotManager added to d0trigsim (changes in runD0TrigSim_XYZ rcp files and in bin/OBJECTS) |
| htrk | v00-00-06 | - Sync with p17-br |
| l1l2_evt | v01-05-08 | - Add a 1 bit word to the L2 track preprocessor object for storing the flag which indicates whether a 3 layer track found by the STT is the result of a two-pass track fit or not. This flag is present only in data collected after store 4081 (excluded). |
| l1l2trigbits l2calem_analyze l2caljet_analyze l2cttcft_analyze l2gbl_analyze l2sttctt_analyze l2sttip_analyze |
v00-03-03 v00-03-17 v00-03-12 v00-02-09 v00-04-26 v00-05-02 v00-01-02 |
- Fix constructor initialization order. Remove LIBRARIES. |
| l2calbase l2calemworker l2caljetworker l2calmetworker l2cpsworker l2cttcftworker l2trackerbase |
v03-00-01 v03-00-01 v03-00-02 v03-00-02 v03-00-01 v03-00-01 v03-00-01 |
- Remove LIBRARIES. |
| l2gbljet | v00-04-02 |
- Add Cal Calibration Filter - Head version did not have CALCALIBFILTER. This tag now contains it. - Remove LIBRARIES. |
| l2gblmuon | v00-02-01 |
- add parameter flag to enhance kinematic variables with matched
tracks without cutting on it called kineFromTrack - Fix 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 l2io |
v01-00-01 v02-01-02 |
- Fix for gcc 4.0: don't use anon enums with templates. |
| l2message | v01-00-01 | - Add virtual destructor to polymorphic class. |
| l2utils | v01-00-03-br-02 | - Classes with virtual functions need virtual destructors so add them |
| l3fcalcluster | v00-01-83 |
- add initialization of member variables to the default constructor - fix an incorrect loop limit in constructor of L3CalCluster_base |
| l3fem_calib | v00-00-07 | - update to match small change in l3fem_calib_physres interface |
| l3fem_calib_physres | v00-00-04 |
- add basic component test - make default parameter values agree across constructor and reset methods - initialize parameters in constructor |
| l3fhcal_calib | v00-00-03 | - update to match small change in l3fem_calib_physres interface |
| l3fhcal_calib_physres | v00-00-02 |
- add basic component test - make default parameter values agree across constructor and reset methods - initialize parameters in constructor |
| l3ftrack_base | v00-07-19 |
- 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_htrk | v00-00-05 | - Sync with p17-br |
| l3ftrack_mc | v00-06-27 | - bug fix update. Change reference to L3Constants::BFAC to use new singleton method L3Bfield::getBFAC() |
| l3ftrigger_base | v00-00-26 |
- Modified to deal with moving L3ScriptResults from l3fchunk to
l3fstatmanager to solve a circular dependancy - Modified #include in L3FilterScript_t.cpp. Was not updated to take into account the change in location of the L3ScriptResults.hpp header file. - remove print statement in the BeginEventReset method |
| l3funpack_l1cal | v00-00-02 | - add missing files required to run package tests correctly |
| l3fvertex_sec_results | v00-00-02 |
- New package, secondary vertexing b-tagging results for level 3. - fix accessor mistake in package component test |
| trigsimcert | v00-05-05 |
- New online monitoring histograms (Elliott) - new TwoPassFit variable for L2STT - Fixed FPE: added geometry_management to be able to run em_evt properly on tmb |
| tsim_l1l2 | v00-10-07 | - change of l2stt RCPs in tsim.rcp and tsim_data.rcp |
| l2stt_analyze | v00-01-25 | - l2stt_analyze.rcp was removed from tsim_l2stt directory and now we start to use l2stt_analyze.rcp from l2stt_analyze/rcp directory - write out information for trigger names and also magnetic field polarity information |
| l2stt_fitting | v00-01-30 |
- deal with new magnetic field - deal with run-dependent beam spot position automatically - deal with different magnetic field polarity |
| l2stt_main | v00-01-23 | - deal with new magnetic field of 1.92 Tesla |
| l2stt_util | v00-01-29 |
- Add a new function called MagField.hpp to deal with magnetic field - deal with run-dependent beam spot position automatically - deal with different magnetic field polarity |
| l3fcalib_cft l3fcalib_config l3fcalib_smt |
v00-02-02 v00-01-08 v00-05-00 |
- L3 SMT DB access and fix for unpacking only part of the SMT data. |
| l3fcftunpack | v00-04-14 | - updated dead fibre list with trimmed version to increase speed of tracker. |
| l3fem_calib | v00-00-06 | - Add tests |
| l3fem_calib_physres | v00-00-03 | - Write filter name in L3 physics results |
| l3fhcal_calib l3fhcal_calib_physres |
v00-00-02 v00-00-01 |
- New packages for L3 filter used by trigger for selecting events for phi-intercalibration of hadronic calorimeter |
| l3fmuo_local | v00-05-10 |
- code speed up, use first PDT hit only - removed some obsolete code refering to combinatorial algorithm - also moved determination of magnetic field to constructor |
| l3fsmtunptool | v00-10-09 | - L3 SMT DB access and fix for unpacking only part of the SMT data. |
| l3ftrack_base | v00-07-18 | - Common utility routines added for L3 trackers |
| l3ftrack_global l3ftrack_smt |
v00-07-21 v00-07-04 |
- Road following a cicular prediction instead of linear. - SMT hits are taken form (linearly) predicted Barrel only. - RCP switches provided to switch new capabilities off. - Only call smt unpacker for barrels. - Merge in speedup from p16 branch for early cutoff of low pt tracks. |
| thumbnail | v00-12-10 |
- Add missing #include in ThumbNailL3Util.cpp - Fix a problem with the npacktmb_with_Process.rcp file where a verion of the file used for testing was commited to CVS by mistake. - Adapted to interface change in LMDigiChunk |
| tsim_BeamSpotMgr | v00-00-04 | - first relase of this package - it provides beam spot information for each run |
| tsim_l2stt | v00-01-30 |
- organize rcp files in rcp/ directory - deal with run-dependent beam spot position - deal with magnetic field polarity - organize all LUTs, add LUTs for different magnetic field polarity |
| l1cal_analyze l1ft_analyze l2cps_analyze l2gbljet l2monitor tsim_l2 |
v02-02-03 v00-02-07 v00-01-16 v00-04-01 v00-02-27 v00-06-01 |
- Remove LIBRARIES. |
| l1l2_reco | v01-05-02 | - Remove references to GlobalStatusBits |
| l2caljetworker | v03-00-01gcc | - copy processing bits from input header to output header. |
| l2calworker | v03-00-01 | - copy l2caljetworker processing bits to combined worker output |
| l2gblbase | v00-00-15 | - changed max number of cps clusters to 250 |
| l2gblem | v00-05-03 |
- Add code to ensure that tracks could only be matched once. - Remove LIBRARIES. |
| l2gblgeneric | v00-05-01 |
- Fix ambiguity in HTFilter. - Change ~.039 to 2pi/160 in Convert4Vector. |
| l2gblworker | v01-00-00 |
- Add Cal Calibration Filter - Reverse Roger's changes to l2io and l2gblworker which were done to deal with up to 4096 L2 bits. Now, the head version (of both packages) is without them. It is still too early to have this advantage in a release. - New branch has been created, where these changes, and also the most recent ones, are present. The branch is called v00-4096-br, and the 1st tag is v00-4096-br-01 (it's the same "number" for both packages). - Fix for gcc 4.0: don't use anon enums with templates. |
| l2io | v02-01-01 |
- Changes to implement CAL calib. trigger. RS defined
setProcBits method to access processing bits in the
CAL header. - Reverse Roger's changes to l2io and l2gblworker which were done to deal with up to 4096 L2 bits. Now, the head version (of both packages) is without them. It is still too early to have this advantage in a release. New branch has been created, where these changes, and also the most recent ones, are present. The branch is called v00-4096-br, and the 1st tag is v00-4096-br-01 (it's the same "number" for both packages). |
| l2iogen | v05-00-01 |
- SimInputBuffer (offline - trigsim): removed blockOffset() method which
speeds up the code and modified the code so the necessary coding from
this method is done directly in packer(). This also speeds up the
code. - InputBuffer (online): removed blockOffset() method which speeds up the code and modified the code so the necessary coding from this method is done directly in packer(). 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). |
| trigsimcert | v00-05-02 | - Fix logarithmic scale |
| d0trigsim | v01-03-06 | - modified rte install script to use publish.sh to put files into the rundata area instead of using symbolic links |
| l1l2_evt | v01-05-06 |
- correct a bug in one access method for the EM objects found by L2
preprocessor (when dealing with the nearest neighbour tower the
phi folding was not properly taken into account). - add code to allow the user to use this release to skim P14 thumbnails. The new code allows the user to convert them to the P17 format prior to writing them out. |
| l2slic | v00-06-32 | - fixes for gcc 4.0. |
| l3fcftunpack | v00-04-13 | - update dead fibre list |
| l3fchunk | v00-04-01 | - move L3ScriptResults from l3fchunk to l3fstatmanager to solve a circular dependancy |
| l3fhough_vertex | v00-03-13 | - protect against out-of-bounds array access. |
| l3fmonitor_base | v00-00-12 | - move L3ScriptResults from l3fchunk to l3fstatmanager to solve a circular dependancy |
| l3fstatmanager | v00-01-22 |
- add missing set_count calls when resizing l3vectors in
l3ToolStats and l3FilterStats. This fixes a problem
where vector would be empty when written out. - move L3ScriptResults from l3fchunk to l3fstatmanager to solve a circular dependancy |
| l3ftrigger_base | v00-00-24 |
- modify the execution order of filter scripts associated with a
given l2 trigger bit. Now carried out in order of
appearance in the trigger_text part of the trigger
programming. - modify to deal with moving L3ScriptResults from l3fchunk to l3fstatmanager to solve a circular dependancy |
| l3tCalUnpTool | v00-06-21 |
- update test results for previous caltables changes. - fix map verification. - fix typo in array wrap-around constant (in method Get_CellsInCone(...)) |
| trigsimcert | v00-05-01 |
- introduce necessary changes for Global Monitoring - minor change in plot macros for Global Monitoring (from Elliott). Modification has strictly no impact on the build (ROOT stuff not part of the build system) - new template macro for trigger analysis |
| tsim_l1l2 | v00-10-06 | - add default values for new parameters to RCP file l2cal_inputfix.rcp. These correspond to thresholds used to decide which bits are set in the l2cal worker's header. Code from Reinhard Schwienhorst |
| tsim_l2cal_inputfix | v00-01-06 | - set processing bits if had tower is above threshold. |
| tsim_l3 | v00-03-15 | - modified rte install script to use publish.sh to put files into the rundata area instead of using symbolic links |
| gtr_l3 | v00-02-00 |
- add an RCP switch to turn on writing of both GTrackChunks
in events where tracking is run. - run full tracking once every 25 events. - change checking of validity of L3Chunk content. |
| l1l2_evt | v01-05-05 |
- add methods for accessing directly the ADC counts of the trigger
towers (requested for the interface to tsim_l1cal2b). - correct a bug in the code which does the remapping of the L1 calorimeter trigger towers in the ICR/MG region. |
| l1l2_reco | v01-05-01 |
- use a single instance of the ErrorLogger for the l1l2_reco package,
instead of using multiple instances, some of which were actually
coming from the l1l2unpacker (almost all classes are
affected) - include all the changes made for p17.01.00 which had not yet been released in t04.06.00 (p17.01.00 and t04.06.00 will be identical) |
| l2base | v00-03-15 |
- fixes for gcc 3.4. The gcc team renamed _GLIBCPP_USE_LONG_LONG
to _GLIBCXX_USE_LONG_LONG so accept that as well.
This means the code now works with gcc 3.1 and gcc 3.4 - change "long" constant to "long-long" (L -> LL) |
| l2calbase l2calemworker l2caljetworker l2calworker l2cpsworker l2cttcftworker l2gblbase l2mucworker l2mufworker l2sttcttworker l2sttipworker l2sttworker l2trackerbase l2trackworker |
v03-00-00gcc | - *Output, *OutputIO, *Input and *InputIO are now generated in the codegen area, not in the src directory. This is related to more strict gcc 3.4 compiler and should have been done together with changes in l2iogen and l2io. |
| l2gblbase | v03-00-00gcc |
- changed max number of cps clusters to 250 - *Output, *OutputIO, *Input and *InputIO are now generated in the codegen area, not in the src directory. This is related to more strict gcc 3.4 compiler and should have been done together with changes in l2iogen and l2io. |
| l2calmetworker | v03-00-01gcc | - *Output, *OutputIO, *Input and *InputIO are now generated in the codegen area, not in the src directory. This is related to more strict gcc 3.4 compiler and should have been done together with changes in l2iogen and l2io. |
| l2gblmuon | v00-01-19 | - add tcorr const for muon time correction |
| l2gblworker | v00-07-20-clean-br-01 |
- *Output, *OutputIO, *Input and *InputIO are now generated in
the codegen area, not in the src
directory. This is related to more strict gcc 3.4
compiler and should have been done together with changes
in l2iogen and l2io.
- re-synched with pre-2048 bit code. - removed references to *Output and *OutputIO from COMPNONENTS file. |
| l2io | v02-00-00-clean |
- fixes for gcc 3.4. A few declarations were missing required
"template" keywords in nested-name-secifiers. The gcc
3.1 compiler did not notice, the gcc 3.4 compiler does. - changes to reflect GCC 3.4.2 compiler - changes related to l2iogen v05-00-00, which now generates code in codegen area instead of in packages/src area |
| l2iogen | v05-00-00-br-01 |
- changes to reflect GCC 3.4.2 compiler - automatically generated code is now generated in codegen area instead of in packages' area |
| l2message | v01-00-00-clean | - ??? |
| l2moniogen | v00-02-05-clean | - ??? |
| l2slic_tables | v00-04-12 | - use the g++ compiler to link the programs that have fortran mains but use c++ routines. This adds "override FC:=g++ -Wl,-u,main -lfrtbegin" to the relevant GNUmakefiles. |
| l2stt_analyze | v00-01-19 |
- modifications to support revised hit selection algorithm and
revised chi2 definition. - bug fix to createL2STTChunk |
| l2stt_fitting | v00-01-24 |
- modifications to support revised hit selection algorithm and
revised chi2 definition. - bug fix to createL2STTChunk - add minimal legal ctest. A totally empty one is a fatal error. |
| l2stt_main | v00-01-18 |
- modifications to support revised hit selection algorithm and
revised chi2 definition. - bug fix to createL2STTChunk |
| l2stt_util | v00-01-24 |
- fixes for gcc 3.4. A few function uses were missing required
std:: prefixes that the gcc 3.1 compiler did not notice. - modifications to support revised hit selection algorithm and revised chi2 definition. - bug fix to createL2STTChunk |
| ScriptRunner | v00-10-31 |
- add new filter L3FAngleMhtJet - fix L3Context |
| l2utils | v01-00-03-br-01 | - change use of endl with ErrorLogger to be '\n'. ErrorLogger does not like endl. |
| l3exceptions | v00-03-29 |
- fixes for ace 5.4.2. - fixes for gcc 4.0. |
| l3fCalCalibTool | v01-00-14 |
- now check PIB data for errors for "PULS" mode as well as
"GAIN" and "TIME" modes - add check to exclude "0xFFFF" events, the events recorded while the PIB is in wait state - turn off debug printouts |
| l3fTauTools | v00-10-03 | - change default minimum nn_cut from 0.1 to 0.0 |
| l3fcalib_smt | v00-04-07 | - fix to compile with gcc 3.4 |
| l3fcftunpack | v00-04-12 |
- update cft dead fibre list - update info message to error for dead fibre list |
| l3fchunk | v00-04-00 | - make bool _deleteScriptResults transient. This fixes a memory leak when reading in the L3chunk from a file. The initialisation of _deleteScriptResults in the default constructor was being overwritten with 0 by d0om. Declaring this transient prevents this. |
| l3filters | v00-06-12 |
- add a check - if L3FJAcop filter only finds one jet, pass
the filter immediately - remove error messages from DoThisFilter( vector - add new filter L3FAngleMhtJet - fix typo in TestFilterMaker - make correction to the removal of duplicate muons in L3FMuon. Also add RCP parameter deltaR to define what is a duplicate muon. Changes from Daniela Bauer. - insert missing clearing of new vectors in reset method |
| l3fisolation | v00-03-00 | - add track isolation for electron clusters |
| l3fmuo_centralmatch | v00-06-06 | - improved track matching by Vincent Lesne. |
| l3fmuo_local | v00-05-08 | - improved track matching by Vincent Lesne. |
| l3fsmtanalyze | v00-02-20 | - fix for gcc 3.4. |
| l3fsmtunptool | v00-10-08 |
- protect against out-of-range vector accesses. This had just
happened to work for a while, but was failing
with gcc 4.0. Bad things happen when you do a
pop_back on an empty vector and then call clear()
on it... - update Lorentz drift correction for the smt clusters. Use correct polarity of the magnetic field and increase the magnitude of the correction. |
| l3ftrack_base | v00-07-17 | - add ability to specify non-default Bfield via rcp parameter |
| l3monitor_utils | v01-13-00 |
- fixes for ace 5.4.2. - fix constructor initialization ordering. - pick up other minor changes that had been committed but not released. |
| l3node | v02-05-03 |
- fixes for ace 5.4.2. - fix constructor initialization ordering. - add FS_send_to_cr_on/off commands. - add release versions to monitoring information. |
| l3run_config | v00-03-01 | - adjust expected test results. Dont use rcms cfg.dat. |
| l3utilities | v00-01-57 | - fixes for gcc 3.4. Need a "this->" to reference a base class member in a template. |
| run_config_mgr | v00-09-00 |
- add crate 0x1e (l3rm) - fixes for gcc 4.0. - more tweaking of error messsages, to try to prevent test comparison failures with different build tree paths. - fix ctor initialization order |
| trigdb_scripts | v00-02-16 |
- change L3Tau NN cut minimum from 0.1 to 0.0 - add new filter L3FAngleMhtJet |
| trigsimcert | v00-04-15 |
- fully adapt to interface/meaning changes in L1L2Chunk - add new class for new L1L2Chunk information (CTQD -> L2 info) - correct two bugs in L2tracking - add histogram with run number for online monitoring - fix DB access - new L1Muon information - new histograms (L1/2 muons, l2 tracking) - structure for Global Monitoring - use L1Cal accessors recommended by Marco |
| tsim_l1muo | v01-04-01 | - L1RawTriggerParser::convertMCCM is unused, and doesnt compile with gcc 3.4. - remove |
| tsim_l2stt | v00-01-20 |
- modifications to support revised hit selection algorithm and
revised chi2 definition. - bug fix to createL2STTChunk |
| d0trigsim | v01-03-05 |
- update rcp's for compatibility with the new l1l2_reco - adapt rcp's to new L1L2Chunk for MC running - remove *reprocess* rcp's: L3Chunks are dropped by default on MC when running L3 |
| l1l2_evt | v01-03-25 |
- correct bugs - make sure that all l1cal_reco members get cleared in the constructor. Otherwise, we can be saving garbage to the output file, which can result in d0om exceptions about overflowing packed fields, which will eat up memory. - add variable initialization to classes |
| l1l2_reco | v01-03-11 |
- correct bugs - remove one long printout which was left in the code by mistake - small change to l1cal_reco to deal with cases (MC not processed through trigsim) in which there is no raw data for L1 Cal. - one variable was not being copied from the IOGEN to the L1L2Chunk. Fixed. |
| l1l2trigbits | v00-03-02 |
- update to run over data collected with a triggerlist that uses more
than 256 L3 bits. - fix a bug observed when creating the L1L2Chunk for MC events processed through trigsim. The level3.sim file was not parsed to extract the names of the L1 and l2 triggers. |
| l1l2unpacker | v00-10-04 |
- add changes to L2STTUnpacker to allow unpacking of data written out by the
simulator. - clean up some of the debugging output in L2STTUnpacker. |
| l2calbase | v01-00-06 | - fix ICR mapping. The ICR towers are mapped to their correct trigger tower. |
| l2calemworker l2caljetworker |
v01-00-15 v01-00-09 |
- fix asymmetry problem in eta, now L2 em clusters are formed at ETAMAX, not ETAMAX-1 |
| l2cttcft_analyze | v00-02-08 | - add L1CTT sign for each CTQD quadrant into output histograms |
| l2cttcftworker | v03-01-01 | - change max. number of tracks sent out by the worker to l2gbl, from 300 to 255 because we have only 8 bits for NTRK (output.evigen). |
| l2gblbase | v00-00-14 |
- change max number of input tracks to 255 for each type - change max number of filter objects to 255. - change max number of input tracks to 200 |
| l2gbltrack | v00-00-19 |
- change number of tracks in MBT channel pointer from 300 to 255. - change max number of input tracks to 200 |
| l2gblworker | v00-07-20 |
- change output type of tracks - increase numbers of tools and filters - change error messages for too many objects |
| l2iogen | v04-07-05 |
- set the limit (self.limit) to 255, in case number of objects in the
MBT channel is larger than 255 (script/evigen). - change max. number of tracks sent out by the worker to l2gbl, from 300 to 255 because we have only 8 bits for NTRK (output.evigen). |
| l2slic_tables | v00-04-11 | - fixes for shareable library support. Use the COMPLEXBIN rules to build our executables. This gives us automatic link line generation and drastically simplifies our makefiles. |
| l2stt_STCTools | delete | - delete |
| l2stt_analyze l2stt_fitting l2stt_util tsim_l2stt |
v00-01-18 v00-01-22 v00-01-22 v00-01-19 |
- update unpacking code with addition of bad-channel handling code - L3 simulator packing has been added - some changes by Wendy with respect to the fitting LUTs. - fix some bugs in the level 3 packing. - add rcp parameter to allow old L2STTChunk to still be written out. - write out list of events skipped by unpacker. - fix to l2stt_fitting that will allow shared library creation. - various non-functional mods and clean-up. |
| l2stt_main | v00-01-17 |
- fix some bugs in the level 3 packing. - add rcp parameter to allow old L2STTChunk to still be written out. - write out list of events skipped by unpacker. - fix to l2stt_fitting that will allow shared library creation. - various non-functional mods and clean-up. |
| l2sttcttworker l2sttipworker l2sttworker l2trackworker |
v01-02-01 | - change max. number of tracks sent out by the worker to l2gbl, from 300 to 255 because we have only 8 bits for NTRK (output.evigen). |
| l3exceptions | v00-03-28 | - add L3ErrorLogger class which implements the functionality of the L3ErrHandle tool. |
| l3fanalyze | v00-04-10 | - in L3GlobalTracker, switch from just nhits to nhitsxy and nhitsz |
| l3fbtag_ip | v00-02-02 | - correct the filling of vertex information to the physics results |
| l3fbtag_ip_results | v00-02-07 | - new parameters for the resolution function of the IP significance |
| l3fCalCalibTool | v01-00-09-br-01 | - update for new run_config_mgr interface. |
| l3fCalMEt | v00-04-03 |
- remove unused/unneeded local variables - add private utilities _initData(), _calcMEt(), _keepData(), _fillFinalParameters(), and _printResults() - cosmetic cleanup |
| l3fCalMEt_phys_results | v00-05-06 |
- split off class L3MEtData into its own files - use L3PhysicsResults::L3PR_DEFAULT_VALUE to initialize simple members - add set_MEt(), set_MEx(), set_MEy(), set_MEtPhi(), set_MEtSignif(), and set_ScalarEt() methods |
| l3fcft_vertex | v00-04-11 |
- update to match interface change in run_config_mgr - remove unused run_config_mgr include. |
| l3fcftunpack | v00-04-10 | - add files to copy config files for RTE-compliance |
| l3fchunk | v00-03-09 |
- format change in the contents of the chunk. FilterMap is replaced with
a vector of script results. - various small fixes to L3MonChunk - fix problem in L3TriggerSelector component test - add TmbObj classes for Ht ("Ht"), the IP tracker ("IPTrack"), the isolation tool ("Iso"), and vertexing ("Vtx") |
| l3fem_calib | v0-00-05 |
- new tool: L3TEMCalib to collect EM calibration information online - use full geometry of EM calorimeter |
| l3fem_calib_physres | v00-00-02 | - new package: physics results for l3fem_calib |
| l3ffpd_phys_results | v00-00-01 |
- new package: physics results for l3ffpd_si - remove spurious L3FMEtPhysicsResults.hpp include file - fix methods get_xsi() and get_zpos() |
| l3ffpd_si | v00-01-01 |
- modify L3TFpdSi tool to inhert from L3PhysicsResults class. - wrap all std::cout's with #ifdef's |
| l3filters | v00-06-07 |
- re-add the ability to remove duplicate muons (originally added
in p15) - add L3FEMCalib, L3TEMCalib and L3TUnpackL1Cal |
| l3fmonitor_base | v00-00-11 |
- various small fixes to L3Monitoring propagated from the online code - fix bad #include in component test for L3Monitoring. |
| l3fmuo_centralmatch | v00-06-05 | - code clean up in L3TMuoCentralMatch.cpp after discovering that results depend on whether debug flag was set or not. Debug flag is now an rcp parameter and the results don't depend on it anymore. |
| l3fmuo_local | v00-05-07 | - remove references to obsolete rcp parameter |
| l3fMuonTools l3fMuonTools_results |
v00-13-05 v00-01-06 |
- add variable 'group' to physics results |
| l3fsmtunptool | v00-10-06 |
- updates for dead strip handling, pulse heights stored with clusters - additional cluster member function to allow check of whether a dead strip was used in creation of cluster. - new run_config_mgr interface - fixes for dead and noisy strip handling. |
| l3fstatmanager | v00-01-19 |
- add a method to retrieve tool timing results in one go rather than
tool by tool (for sending this data in the monitoring system) - fix bad #include |
| l3fTauTools | v00-10-02 |
- use new enumeration l3fTauTools_physres/TauAlgoType - replace (int)_seedalgo with (TauAlgoType)_seedalgo - change L3TauAlgo::get_L3TauData() return type from (const L3TauData&) to (const L3TauData*) - remove L3TauHadronic::_algo (unnecessary string) - set value of _retval correctly - have DoThisTool() return previous result if tool already called - change for-loop counters to ii and jj from l (looks too much like a "1") and c (difficult to search on) - change from blah++ to ++blah where possible (more efficient) - initialize members in constructors - make variable and method names follow conventions - make use of base class methods - remove unused local variables - add checks for division by zero - cosmetic clean-up - change ClusterMinET from 5. to 9. (to reduce trigger rate) |
| l3fTauTools_physres | v00-07-02 |
- split L3TauData class into its own files - introduce enumeration TauAlgoType (includes MAXTAUALGOTYPE) - introduce get_algotype() and get_algoname() -- will eventually replace get_seed_algo() - add private utility _localSet() - add bool operator != - cosmetic clean-up |
| l3ftrigger_base | v00-00-21 |
- modify for new L3Chunk format - modify to ignore L3ErrHandle tool in the trigger list since this will now be dealt with by ScriptRunner directly. |
| l3unpack_l1cal | v00-00-01 (new) | - new tool L3TUnpackL1Cal, which unpacks l1 calorimeter information from the raw data to be used in level 3. |
| l3fxy_vertex | v00-02-15 |
- update to match interface change in run_config_mgr - remove unused run_config_mgr include. |
| l3node | v02-04-03 | - Shareable library support. Scott Snyder's expand_libdeps.mk is no longer needed, and actually no longer works correctly; SRT figures out what libraries we need now. |
| l3run_config | v00-03-00 | - Remove old (no longer used) interfaces. |
| l3streaming | v00-03-10 |
- comment out some print statements - fix a bug which should never be exposed but was a bug all the same. |
| l3tCalUnpTool | v00-06-18 |
- change from checking a single bit for "bad data" to checking 9 bits - return L3Return::error instead of L3Return::not_on if bad data - remove a cast to short int which could incorrectly truncate corrected cell energies - update CAL_NLC interface - add an index check to pedestal file read loop - allow module map filler to recognize both CAL and TCC modules - fix array bound check |
| run_config_mgr | v00-08-00 |
- package registration fix. - remove old (no longer used) interfaces. |
| ScriptRunner | v00-10-29 |
- modify to use L3ErrorLogger class to initialise the error logging
system - modify to use new L3Chunk filtering results interface - add L3FEMCalib, L3TEMCalib and L3TUnpackL1Cal - remove obsolete include statement. |
| trigdb_scripts | v00-02-14 | - add L3FEMCalib, L3TEMCalib and L3TUnpackL1Cal |
| trigsimcert | v00-04-09 |
- correct L3ForceUnbiased/L1Names/L1Prescales, evt/run number - now possible to create L1L2Chunk on the fly when running on raw data - introduce a Makefile to compile the macros for analysis - add capability of analyzing only matching events with no L3(Force)Unbiased - lots of small fixes - adapt to interface changes in l1l2_reco and l1l2_evt - switch some plots to log scale - turn on central/forward L2muons - adapt to future content of L3 tmb objects |
| tsim_l1cal2b | v00-02-10 |
- update to comply with MET reco interface change: RegMissingETReco to
RegMetReco - remove reference to deleted class |
| tsim_l1l2 | v00-10-05 | - update STT code |
| d0trigsim | v01-03-02 | - typo in SAM rcp files |
| gtr_l3 | v00-01-03 |
- track error parametrization now done in l3ftrack_base - slightly more real component test - add L3_TOOL_DECL for all tools and clean up dependencies |
| l1l2_reco | v01-02-br-01 |
- adapt to the changes in IOGEN (new version for L2 Cal EM): extract new
quantities from the L2 Cal EM Preprocessor and store them in the l2calemp
class. - change the name of header files - add new classes for decoding L2 trigger information - add classes for decoding the tracking information for L2 global tracks - check if the RDC was produced by trigsim to choose the proper unpack format |
| l1l2unpacker | v00-10-01 |
- template/std fixes for gcc 3.4 - std:: fixes for gcc 3.4 - remove obsolete LIBRARIES - include all L2STT new features |
| l1tfw_util | v00-00-05 |
- update various packages to use the new run_config_interfaces - obsolete cfg.dat and LIBRARIES files deleted where appropriate. |
| l2cpsworker | v00-02-19 |
- correct the wrong CPS stereo mapping. - optimize the code to reduce the processing time by reducing the number of u-v combinations. |
| l2cttcftworker | v03-01-00 | - fix output.evigen and add fetchCTTCFT.hpp, so that tracks are passed to global sorted from the internal array and not as they arrived to the worker. |
| l2gblbase | v00-00-12 | - add IP tracks to configuration file |
| l2gbltrack | v00-00-17 |
- add ability to cut on ipsig in tool - take advantage of order of input tracks |
| l2io | v01-13-02 |
- add STTHitBuffer back into extended TFC - add a new object for extended TFC hit buffer (assume there will always be 6 STCs providing inputs) - change max number of hits in extended track from 16 to 63 |
| l2slic | v00-06-31 |
- fix an uninitialized variable in DSP_t - fix bracketing in initializers |
| l2stt_STCTools | v00-01-04 | - new package |
| l2stt_analyze l2stt_fitting |
v00-01-15 v00-01-16 |
- update to match other l2stt packages - modifications to pick up correct curvature from tsim_l1ft |
| l2stt_main | v00-01-15 | - STC LUT code overhauled to properly interface with geometries (Si and CFT) |
| l2stt_util | v00-01-18 | - new files for new classes added for data verification |
| l2sttcttworker | v01-02-00 | - fix output.evigen and add fetchSTTPT.hpp, so that tracks are passed to global sorted from the internal array and not as they arrived to the worker. |
| l2sttipworker | v00-02-00 |
- fix output.evigen - remove all */*Output* files, generated automatically. |
| l3fanalyze | v00-04-09 |
- add histogramming of parameter "ScalarEt" to
L3CalMEtPhysResultsExaminer - add new parameter "ieta" to L3TauPhysResultsExaminer - remove extraction of isolation info from muon physics results |
| l3fbtag_ip | v00-02-01 |
- update various packages to use the new run_config_interfaces - obsolete cfg.dat and LIBRARIES files deleted where appropriate. |
| l3fbtag_ip_results | v00-02-06 |
- remove references to base class member _name (no longer exists) - remove corrective get_name() method. Base class version now returns the right result. - insert intermediate get_name() method for backwards compatibility - add a check in get_name() for "Physicsresults" instead of "PhysicsResults" |
| l3fCalCalibTool | v01-00-09 | - add a cut on HTER (L2 hold time) |
| l3fCalMEt | v00-04-02 |
- update various packages to use the new run_config_interfaces - obsolete cfg.dat and LIBRARIES files deleted where appropriate. - add `-f' to `rm' in test script, to prevent it from possibly asking for input. |
| l3fCalMEt_phys_results | v00-05-05 |
- revert to using member _ScalarEt instead of _ET (backwards compatibility
issues) - remove references to base class member _name (no longer exists) - remove corrective get_name() method. Base class version now returns the right result. - fix incorrect comments - add operator!=() - comment out debugging info logging in Reset() - use base class operator<<() in this operator<<() - use base class operator!=() in this operator==() - add a check in get_name() for "Physicsresults" instead of "PhysicsResults" |
| l3fcalib_smt | v00-04-06 | - fix for change in smtutil package (l3fcalib_smt depends too much on the internals of the SmtAddressTranslation class) |
| l3fcft_vertex_phys_results | v00-00-04 |
- remove references to base class member _name (no longer exists) - missed an "r" that should have been capitalized |
| l3fcftunpack | v00-04-09 |
- update various packages to use the new run_config_interfaces - obsolete cfg.dat and LIBRARIES files deleted where appropriate. |
| l3fcpsunp | v00-03-12 |
- update various packages to use the new run_config_interfaces - obsolete cfg.dat and LIBRARIES files deleted where appropriate. |
| l3femtools_ele_results | v00-01-04 |
- remove references to base class member _name (no longer exists) - remove corrective get_name() method. Base class version now returns the right result. - insert intermediate get_name() method for backwards compatibility - add a check in get_name() for "Physicsresults" instead of "PhysicsResults" |
| l3femtools_photons_results | v00-01-04 |
- remove references to base class member _name (no longer exists) - remove corrective get_name() method. Base class version now returns the right result. - insert intermediate get_name() method for backwards compatibility - add a check in get_name() for "Physicsresults" instead of "PhysicsResults" |
| l3ffpd_si | v00-00-09 |
- update various packages to use the new run_config_interfaces - obsolete cfg.dat and LIBRARIES files deleted where appropriate. |
| l3filters | v00-06-05 |
- modify L3FIP filter so that it can handle either an IPTracker tool or
a BTagIP tool - calculate track charge in a smarter way in L3FInvMass - protect against division by zero in L3FTrack - correct the implimentation of the L3TIsolation option in L3FMuon filter - impliment isolation tool in L3FTrack correctly - add optional isolation cut to L3FTrack decision - correct mistaken impression of how L3FTrack and L3FMuon work with L3TIsolation. L3TIsolation does the isolation cut itself in presenting the filters with candidates, so no additional requirements are needed in the filters. |
| l3fip_track | v00-01-08 |
- update various packages to use the new run_config_interfaces - obsolete cfg.dat and LIBRARIES files deleted where appropriate. - add protection from dividing by zero in track selector |
| l3fip_track_results | v00-01-06 | - remove references to base class member _name (no longer exists) |
| l3fisolation | v00-02-22 |
- put protection against calculating isolation between an object and
itself - put protection against dereferencing an empty vector - correct mixing of "distances" results by sorting on a temporary vector - save just the smallest distance per candidate for now |
| l3fisolation_results | v00-00-09 | - remove references to base class member _name (no longer exists) |
| l3fJetMEt | v00-02-03 |
- update various packages to use the new run_config_interfaces - obsolete cfg.dat and LIBRARIES files deleted where appropriate. |
| l3fJetMEt_phys_results | v00-01-04 |
- remove references to base class member _name (no longer exists) - remove corrective get_name() method. Base class version now returns the right result. - add operator!=() - make operator<<() public - add and impliment private utilities _localSet(L3HtPhysicsResults*) and _localSet(L3HtData*) - add comments - impliment checks on base class flag "_modified" - make use of L3PhysicsResults::Set() - make use of base class operator!=()- - insert intermediate get_name() method for backwards compatibility - add a check in get_name() for "Physicsresults" instead of "PhysicsResults" |
| l3fjettools_results | v00-01-04 |
- remove references to base class member _name (no longer exists) - remove redundant get_name() method. Base class version will return correct value. - insert intermediate get_name() method for backwards compatibility - add a check in get_name() for "Physicsresults" instead of "PhysicsResults" |
| l3fMcTool | v00-04-02 | - add `-f' to `rm' in test script, to prevent it from possibly asking for input. |
| l3fMcTool_results | v00-01-02 | - remove references to base class member _name (no longer exists) |
| l3fmonitor_base | v00-00-08 |
- fix problems in L3Monitoring and StatUtil:
L3Monitoring was writing the incorrect luminosity block numbers in the
L3MonChunk sent to the online monitoring server - change the method _getLumData from being private to being public - StatUtil was incorrectly processing lumi information for unused trigger bits. It now ignores them correctly. - implement a component test for L3Monitoring |
| l3fmuo_local | v00-05-06 |
- momentum was being corrected twice for energy loss in the calorimeter in
methods used by central match tool - fixed - add operators "==" and "!=" - code clean-up in DetermineQuality function - include C-Hole counters |
| l3fmuo_unpack | v00-04-03 |
- update various packages to use the new run_config_interfaces - obsolete cfg.dat and LIBRARIES files deleted where appropriate. |
| l3fMuonTools | v00-13-04 |
- update for new run_config_mgr interface - organize L3TMuon.hpp file - remove problematic methods getLocalTrackVector() and getL3MuoTracks() - remove redundant members (string)_*refset - add access to isolation tool used - add methods IsCalMatchOn(), IsCentralMatchOn(), IsIsolationOn() - add members (L3Return)_*_retval to hold returned values of lower-level tool calls - add ability to read isolation refset in from RCP file (not turned on yet) - modify private method fill_candidate() to remove unused parameter - make debug flag unique - simplify DoThisTool() flow - change NULL to 0x0 - update printed info - check for pointer being 0x0 before deferencing in method printTool() - include C-Hole counters - remove isolation info (and package dependence) |
| l3fMuonTools_results | v00-01-05 |
- remove references to base class member _name (no longer exists) - remove corrective get_name() method. Base class version now returns the right result. - add operators "==" and "!=" - change L3TMuon::get_z to return _z instead of _z_local - make operator<< public - change return type of _localSet() methods - use L3PhysicsResults::L3PR_DEFAULT_VALUE to initialize most members - use base class operator<<() in this operator<<() - faster logic for get_name() method - remove isolation info (and package dependence) - correct test code (update to qualityT and new member names) |
| l3fregistry | v00-05-02 | - comment out print statement |
| l3fresults | v00-03-01 |
- remove member _name - make get_name() return value as defined in the D0OM part of this class - add static const int L3PR_DEFAULT_VALUE == -999 for initialization and comparison purposes - add operators "==" and "!=" - slightly change the look of the operator<< output - update documentation |
| l3fsec_vtx | v00-00-27 |
- update various packages to use the new run_config_interfaces - obsolete cfg.dat and LIBRARIES files deleted where appropriate. |
| l3fsmtanalyze | v00-02-19 |
- update various packages to use the new run_config_interfaces - obsolete cfg.dat and LIBRARIES files deleted where appropriate. |
| l3fsmtcluster | v00-02-24 |
- update various packages to use the new run_config_interfaces - obsolete cfg.dat and LIBRARIES files deleted where appropriate. |
| l3fstatmanager | v00-01-16 |
- add methods get_toolnames() and get_filternames() - remove ExternIterator friendship (ExternIterator no longer exists) - make method names and data member names comply with standards - cosmetic clean-up |
| l3fTauTools | v00-10-00 | - add a 5th NN input variable: ieta |
| l3fTauTools_physres | v00-07-00 |
- add a 5th NN input variable: ieta - remove references to base class member _name (no longer exists) - remove corrective get_name() method. Base class version now returns the right result. - insert intermediate get_name() method for backwards compatibility - add a check in get_name() for "Physicsresults" instead of "PhysicsResults" |
| l3ftrack_global | v00-07-18 |
- update various packages to use the new run_config_interfaces - obsolete cfg.dat and LIBRARIES files deleted where appropriate. |
| l3ftrack_phys | v00-04-02 |
- update various packages to use the new run_config_interfaces - obsolete cfg.dat and LIBRARIES files deleted where appropriate. |
| l3ftrack_phys_results | v00-00-10 |
- remove references to base member _name (no longer exists) - remove corrective method get_name(). Base class version now returns correct result. - insert intermediate get_name() method for backwards compatibility - add a check in get_name() for "Physicsresults" instead of "PhysicsResults" |
| l3ftrigger_base | v00-00-19 |
- fix a problem in the TriggerConfiguration component test. It just
needed updating to deal with a more strict policy in the L3TrigClient
about how much information must be provided before it can be set into
a configured state. - fix a mistake in the TriggerConfiguration::StopRun method. The list of active bits maintained by each client and used to remove l2 bits and their corresponding filter scripts from the L3TriggerList was being wiped before being used meaning that references to filter scripts were persisting beyond a stop_run and clear_client. A one line fix to read the values before they were wiped fixes the problem - fix problem in TriggerConfiguration.sh - fix problem in TriggerConfiguration_t.cpp - an error test was catching the wrong exception |
| l3fvertex | v00-03-06 |
- add `-f' to `rm' in test script, to prevent it from possibly asking
for input. - remove reference to non-existent RCP file <l3fvertex NtupleMgr>. Replace it with <analyze NtupleMgr>. |
| l3run_config | v00-02-00 | - update to match new version of run_config_mgr |
| l3tCalUnpTool | v00-06-15 |
- update the expected output to take into account recent changes
in caladdress (removing icd cells at iphi of 59 and 60). - update various packages to use the new run_config_interfaces - obsolete cfg.dat and LIBRARIES files deleted where appropriate. - add `-f' to `rm' in test script, to prevent it from possibly asking for input. |
| run_config_mgr | v00-07-01 |
- fix module number assignment for VRBs for data - fix handling of the case where the first ADC card in a cal crate is empty - new version of run_config_mgr (major rewrite) |
| trigsimcert | v00-03-10 |
- replace cout by error logger - many new histogram classes and bug fixes in them - new variables in L2Jet, L2GblEM, L2Muon, L2GblInvMass, L2Track - add missing L1Muon class - major cleanup of include statements/rcps/OBJECTS - introduce autosave option and got rid of HepTuple - get rid of get_name() at level 3 - major upgrade of Level 2 information - update of macro classes to make reference histograms - minor bug fixes - new package to get access to trigger information in root classes - major update to level 1 stuff - introduce root macros to read the root trees - now SAM compatible |
| tsim_l1ft | v00-08-04 |
- add RCP switch for vetoing on doublet layers - add _cftmap and _mapmgr initialization to 0x0 and switch from "NULL" to 0x0 - make arrays which store the sector/relative Hfiber # - curvature bit is now read from equation files AND passed on without interpretation - cfttag1 was fixed to conform to Jamieson's TDR - other sundry bug fixes - update various packages to use the new run_config_interfaces - obsolete cfg.dat and LIBRARIES files deleted where appropriate. |
| tsim_l1l2 | v00-10-04 |
- add missing close quotes in a couple rcp files - remove obsolete LIBRARIES files - copy over newest version of tsim_l2stt.rcp |
| tsim_l2stt | v00-01-16 |
- add missing close quotes in a couple rcp files - remove spurious includes from Reg*.cpp objects; these needlessly increase the size of the object file due to their debug information - pick up correct curvature from tsim_l1ft |
| tsim_l3 | v00-03-14 |
- add ROOT-tuple production of L3 tool stats to tsim_l3 Job Summary
method - cosmetic clean-up |
| d0trigsim | v01-03-01 |
- change default d0trigsim behaviour on MC inputs when simulating L1L2.
Now drop L1L2Chunk in this case before simulating.
Otherwise, no new L1L2Chunk is made. - replace l1l2unpacker call by l1l2unpacker_online for all data rcp's - add missing object to OBJECTS file (RegSetEventFlagsPkg) to make TMB work |
| l1l2unpacker | v00-10-br-2 |
- Backed out STT _MOD2SLOT modifications from the head version - fix unpacker registrations to avoid multiple declarations when called twice - introduce capability to select a specific RawDataChunk |
| l2cpsworker | v00-02-18 | - fix bug in reading of CPS axial messages |
| l2gblmuon | v00-01-18 | - fill prompt variable with timing information according to Arthur Maciel's instructions. |
| l2gbltrack | v00-00-16 | - add a chi squared cut option |
| l2gblworker | v00-07-19 | - change max number of emtools and emfilters to 20 |
| l2io | v01-13-01 | - modify l2stt.iogen to change max number of CTT and STT tracks from 46 to 48. |
| l2slic | v00-06-30 | - in central algorithms: add new bottom C-counters to MSC-unpacker code (no algorithm changes) - in MSC and PIX unpackers: fix negative scintillator times (were reported as "1") |
| l2slic_tables | v00-04-10 | - add bottom C-hole counters (CPZ5, CPZ6) |
| l2trackworker | v01-02-00 | - add the part for the "last" tracking worker - STT IP. L2CTT now runs three workers: STT PT, CTT and STT IP. |
| l3fanalyze | v00-04-05 |
- update L3CalMEtPhyisResultsExaminer to match changes in
l3fCalMEt_phys_results v00-05-00 - fix bug in L3EleDebugInfoExaminer - resetting of ncell in wrong scope, and range check should be made on ncell not nmaxcell - update Muon examiner to read new L3MuonPhysicsResults members - add protection against failed track fits to Tau examiner |
| l3fbtag_ip_results | v00-02-03 | - remove redundant members; -- no functionality change -- |
| l3fCalMEt_phys_results | v00-05-01 |
- remove redundant methods get_name() and get_vertexUsed() - remove redundant members _kineMEt and _vertexUsed - remove member _ScalarEt (use inherited _ET instead) - add member AlgFlag and method get_AlgFlag() - add methods _localSet(...) - re-impliment constructors and methods to make better use of base class - re-impliment operator<< - impliment use of base member _modified - include all members in operator== comparison - change NULL to 0x0 - add more comments - asthetic clean-up |
| l3fcft_vertex_phys | v00-00-01 | - slightly change the access to L3CFTVertexResult member (was private, now public) |
| l3fcft_vertex_phys_results | v00-00-02 |
- make L3CFTVertexResult member public (as will other similar classes) and
remove access and set methods - remove redundant members and methods - make better use of base class |
| l3femtools_ele_results | v00-01-01 |
- remove redundant members and methods - make better use of base class - as |