| 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 - asthetic clean-up; -- no functionality change -- |
| l3femtools_photon_results | v00-01-01 |
- remove redundant members and methods - make better use of base class - Reset() now resets all members |
| l3filters | v00-06-00 |
- remove calls to getLocalTrackVector() and getL3MuoTracks() - change _min_quality type from string to qualityT (do parsing from RCP once in MakeMe() instead of every event in DoThisFilter()) - add member flag (bool) _isolation_req - simplify DoThisFilter() flow - access all lower tool results only through L3MuonPhysicsResults class |
| l3fip_track_results | v00-01-05 |
- remove redundant members and methods - make better use of base class - add some comments |
| l3fisolation_results | v00-00-08 |
- remove redundant and unused members and methods - make better use of base class - add some comments - add more output to operator<< |
| l3fJetMEt_phys_results | v00-01-01 | - remove redundant members; -- no functionality change -- |
| l3fjettools_results | v00-01-01 |
- remove redundant members - make all access methods const - make use of base class methods to save work |
| l3fMcTool_results | v00-01-01 | - remove redundant members; -- no functionality change -- |
| l3fMuonTools | v00-12-01 | - change ASTUB_min_shits_a back to 1 |
| l3fMuonTools_results | v00-01-01 |
- make better use of the base class - add some comments - remove redundant members; -- no functionality change -- - reorganize header files - move L3MuonData class to it's own set of files - change returned value of get_quality() from int to qualityT - add members _pT, _z, _charge, _eta_local, _phi_local, _pT_local, _z_local, _is_calmatched, _calmatchReturnval, _is_centralmatched, _centralmatchReturnval, _chisq_central, _eta_central, _phi_central, _pT_central, _z_central, _is_isolated, _isolationReturnval - add methods isCalmatched(), isCentralmatched(), IsIsolated(), get_*Returnval(), get_*ReturnInt() - add private methods _localSet(L3MuonPhysicsResults*), _localSet(L3MuonData*) - do full member initialization in constructors - update operator<< method - insert intermediate get_name() method for backwards compatibility |
| l3fregistry | v00-05-01 | - comment out debug printing (can be uncommented if desired) |
| l3fresults | v00-03-00 |
- add L3PhysData constructor so can initialize members - add check for NULL pointer before dereferencing - make destructor virtual to ensure proper cleanup - make get_name() non-virtual - add method Set(L3PhysicsResults*) (non-virtual, i.e. for base class use only) - add member "_modified", which is mutable, bool, D0OM_TRANSIENT, true if member vars. have changed since last Reset() - change default "_name" slightly from "L3Physicsresults" to "L3PhysicsResults" - make both Set methods check _modified before doing anything else - Reset() also checks _modified first before resetting members - change operator<< slightly, gives more info now - asthetic clean-up - add method getAccessPointer() to L3ToolResults - add methods set_kineResults(), set_vertexUsed(), set_detectorEta(), set_ET() to L3PhysicsResults |
| l3fTauTools | v00-09-00 |
- add missing deletes for "new"ed members - change NN weights (RCP file) to extend acceptance to |eta|>1.5 |
| l3fTauTools_physres | v00-06-02 |
- remove redundant members and methods - make better use of base class - add comments - correct mistake in going from a const type to a non-const type |
| l3ftrack_phys | v00-04-01 | - update to match l3ftrack_phys_results v00-00-07 |
| l3ftrack_phys_results | v00-00-07 |
- update to follow name conventions - remove redundant members and methods - make better use of base class - add some comments |
| trigdb_scripts | v00-02-13 | - update Tau entries to use NN algorithm |
| trigsim_analyze | v00-02-07 | - change rcp ordering to put sammgr before readevent. Hopefully helps people running over sam files. |
| tsim_l1cal | v02-09-00 | - remove rcp for eta range: not necessary anymore with fixed l1l2unpacker (fixes from Yann Coadou). |
| tsim_l1frm | v02-07-01 |
- publish some rundata in the release. The andor.config file contains
the programming of the andor terms as actually implemented in the
hardware. - change "using tsim_l1l2" to "using l1l2collector" |
| tsim_l1l2 | v00-10-02 |
- include new rcp's to select which RawDataChunk to unpack - remove rcp parameter to select eta range in L1Cal: not necessary with fixed l1l2unpacker |
| d0trigsim | v01-01-02 | - delete obsolete LIBRARIES files |
| l2calem_analyze | v00-03-15 | - remove the "Gets to process the Event" cout line |
| l2cttcft_analyze | v00-02-07 |
- remove obsolete '#include "tsim_l1l2" - fix to write out extracted info correctly |
| l2gbl_analyze | v00-04-25 | - update for latest l2gblem additions |
| l2gblem | v00-03-31 | - add flags to keep track of why the em object fired the trigger |
| l2gbltrack | v00-00-15 | - add new variables: REQUIREL1PS,REQUIREL1ISO,L2ISOTYPE |
| l2io | v01-13-00 |
- update InvMass object and add new trig.tool variables - EM + tracks - add InvMass object - fix of the double-decker channel (CTQD v41) |
| l2mu_analyze | v00-02-33 |
- update headers in example-macro for interface changes in:
L3PhotonPhysicsResults, L3JetsPhysicsResults, L3ElePhysicsResults,
L3BTagIPPhysicsResults, L3TauPhysicsResults, L3MuonPhysicsResults,
L3HtPhysicsResults, L3MEtPhysicsResults ***no trigsim code was affected*** |
| l2sttworker | v00-02-00 | - fix to correctly fill the output objects with PT and IP tracks |
| l2trackerbase | v01-01-00 | - fix so CTT and STT tracks are not mixed together in the L3 GlobalTrack output object |
| l2trackworker | v01-01-00 | - fix so CTT and STT tracks are not mixed together in the L3 GlobalTrack output object |
| l3base | v00-05-11 |
- fix gcc 3.3 warning about pure virtual functions declared `inline' - remove obsolete LIBRARIES file. |
| l3fanalyze | v00-04-02 |
- put protection in against ntracks == 0 in L3IPTrackerDebugInfoExaminer - make DEBUG flags unique - make number of parameters a member instead of hardcoded - 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) - use nphyres limit properly - fix deletion of dynamic arrays - fix memory leak in L3GlobalTrackerDebugInfoExaminer - remove clearDataBlock(), storeCapturedData(), and clearData() (should not be done by examiners) - remove redundant array initialization (is handled by columnAt() function) - add missing deletes for L3TauPhysResultsExaminer members - remove redundant parts of leaf names - put protection in against ntracks == 0 in L3IPTrackerDebugInfoExaminer - add new L3IPTrackPhysResultsExaminer - fix bug in L3TrackPhysResultsExaminer - shorten block name in L3IPTrackerDebugInfoExaminer - adapt to PhysicsResults header move - add missing deletes for L3TauPhysResultsExaminer members - correct typo in index name - (as of v00-04-00) extensive re-write of L3MuoLocalDebugInfoExaminer to remove chance of memory problems, use RCPs properly, and make referencing of variables simpler. Names of variables in the output tuple have changed slightly, but all are still present and recognizable. - add new L3BTagIPPhysResultsExaminer |
| l3fbtag_ip | v00-02-00 |
- adapt to PhysicsResults split-off - remove old header file (moved to l3fbtag_ip_results) |
| l3fbtag_ip_results | v00-02-02 |
- adapt to PhysicsResults split-off - remove the multiple scattering track dca error correction, which now is applied in l3ftrack_base instead. |
| l3fCalMEt | v00-04-00 | - remove old header file (moved to l3fCalMEt_results) |
| l3fCalMEt_phys_results | v00-04-00 | - update include path |
| l3fchunk | v00-03-04 | - split off ClientData into its own source file so that it can be used without pulling in a whole lot of other dependancies |
| l3femtools | v00-03-00 | - remove old header files (moved to l3femtools_ele_results and l3femtools_photon_results) |
| l3filters | v00-05-05 |
- fix REF() to include _refiso if applicable - turn on L3FBID functionality - make conditionals in L3FIP match those in L3FTrack (>= instead of >) - add missing Drop in L3FMuon and L3FTrack - instantiate tracker tool whether wrapped in isolation tool or not - correct typos and add missing sqrt - adapt to PhysicsResults header move - add ability to run isolation DoThisTool - correct typos and add missing sqrt()s in L3FInvMass - do translation from theta to tanl personally (instead of in kinem_util) in L3FPhysIP |
| l3filters_mc | v00-00-12 | - remove reference to deleted header |
| l3fip_track | v00-01-06 |
- bugfix: statmanager was not stopped when tool exited due to no PV.
Also change L3Return::error to L3Return::success when tool makes
this exit - change rcp switch for error calculation as it is now in l3ftrack_base |
| l3fip_track_results | v00-01-04 | - fix bug in number of Z hits |
| l3fisolation | v00-02-20 |
- typo bug-fix - missed an underscore (_) - insert missing return call to prevent double call to statmanager->stopclock() - properly impliment l3fstatmanager - add extra condition inside _EnergyInHollowcone() - remove unused variables, one of which caused occasional crashes - comment out extra setting of _have_swarm_data (was used for debugging) - mistake in variable type - wanted int, not float - add new variables maxptsum and maxtracks - fix logic bug with setting of _retval in the DoThisTool method - remove extra vector clears - correct local variable name to fit convention - fix IsolationPhysicsResult is not filled when isIsolated methods are called from MuonFilter - PhysicsResults _name set - suppress multiple writes of results - remove unused headers, duplicate headers - remove unused variables - impliment const_cast correctly - fix badly placed bracket in L3TIsolation.cpp |
| l3fisolation_results | v00-00-07 |
- fix IsolationPhysicsResult not being filled when isIsolated methods
are called from MuonFilter - impliment "_name" through the base class instead of duplication in derived class - suppress multiple writes of results - add D0OM_COMPONENTS so _ref.cpp builds - change the l3sourcephysicsresult pointer to a "d0_Ref" object - remove isComplete() test from _t.cpp (querying empty instances which are naturally not complete) |
| l3fJetMEt | v00-02-02 |
- correct memory leak caused by calregion and debuginfo - remove old header files (moved to l3fJetMEt_results and l3fCalMEt_results) |
| l3fjettools | v00-04-02 |
- remove old header file (moved to l3fjettools_results) - comment out jet energy scale corrections until they are studied further |
| l3fMcTool | v00-04-01 | - remove old header file (moved to l3fMcTool_results) |
| l3fmonitor_base | v00-00-07 | - reenable online monitoring code |
| l3fmuo_local | v00-05-02 |
- delete tool instances new-ed in package test - cosmetic clean-up in L3MuoCalMatchData |
| l3fMuonTools | v00-12-01 |
- remove old header file (moved to l3fMuonTools_results) - change ASTUB_min_shits_a back to 1 |
| l3fstatmanager | v00-01-14 |
- modify luminosity block statistics to hold three blocks at
a time - needed for online monitoring - add a missing return statement in the L3ScriptStatManager ctest which was causing a warning during building |
| l3fTauTools | v00-08-02 |
- changed rcp parameter minET from 3 to 5 GeV to speed up the code - remove old header file (moved to l3fTauTools_results) - add missing tool Drops - add missing delete for _tracks to stop memory leak |
| l3ftrack_fpd | v00-01-12 | - remove deleted directory from SUBDIRS |
| l3ftrack_htrk | v00-00-04 |
- Fix minor bug computing last used fiber in cft clusters - Convert phi range to 0, 2pi when setting L3TrackFit parameter - Synchronize sorting of L3CFTClusters (by phi) with CftClusters (by fiber). This fixes a hole in the efficiency at -0.8 < phi < 0 - Call HitCollection::load() [it doesn't 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. |
| l3ftrack_phys | v00-04-00 | - remove old header file (moved to l3ftrack_phys_results) |
| l3ftrigger_base | v00-00-17 |
- add flag to work around duplicate l1bit and l2bit command problem - add protection against badly formed trigger list for online so that SR is left in a clean state to receive valid trigger programming after an error has occured - reenable monitoring - remove NodeStat class from filter processing - now only used in conjunction with monitoring data - fix a typo in L3ScriptResults - fix a logic error in setting L3Unbiased flag in L3FilterScript - add some new constants for L3TriggerBitConstants - move setting of unbiased bits to event header generation in ScriptRunner where it belongs - fix a problem in L3Trigclient which was ignoring the allowInclusiveMonitorStream directive. |
| l3fxy_vertex | v00-02-13 | - change rcp switch for error calculation as it is now in l3ftrack_base |
| l3node | v02-04-02 |
- Add L3DebugChunk to es-mark-chunks - Fix typo in es-mark-mode - Misc. d0om-related fixes. |
| l3streaming | v00-03-09 |
- update to allow the enable status of inclusive monitor streaming
to be changed after creation of L3Streamer but before invoking
Configure. - improve handling of l2unbiased events |
| l3tCalUnpTool | v00-06-12 | - limit value of _CorrectedADC to max(short int) |
| run_config_mgr | v00-06-05 |
- Add support for caltc crate - Stop writing build_cft.dat - remove LIBRARIES files |
| ScriptRunner | v00-10-25 |
- fix filling stream ids in the event header - add flag to work around duplicate l1bit and l2bit command problem - improved error handling - reenable monitoring code - made l2tfw_info a member variable instead of a local. It appears that l2tfw_info does not free all the memory it allocates in its constructor when it is destructed - so making one per event leaks aorund 100kB/event. - add L3FEJets to FilterMaker.hpp - add some component tests for ScriptRunner and Utils - add new EventHeader generation for up to 1760 L3 bits - add L3THTrack to L3ToolDeclarations.hpp |
| trigdb_scripts | v00-02-12 |
- set upper limit of L3TIsolation cal_e_hcone to 1000. (was 8.) - update L3TIsolation definition - add L3THTrack to tools.rcp |
| tsim_l1cal | v02-08-01 |
- Fix array initializer bracketing to avoid gcc warning - Remove obsolete LIBRARIES file |
| tsim_l1muo | v01-04-00 |
- add forward wire triggers - fix count to 2 bug in EF05, EF10, CF05 |
| tsim_l3 | v00-03-13 | - fix 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. |
| l1ft_analyze | v00-02-06 | - change size of l1ft_analyze ntuple |
| l1l2unpacker | v00-09-05 | - changes requested by M. Kopal (addition of STTCTTTrack) |
| l2calem_analyze | v00-03-14 |
- removed namespace tsim_l1l2 - no longer used - call correct class to check the version # of the EM object so it will upack the data properly - all L2 objects are included, i.e. iphiN and ietaN will always be present. If version of EM object is 2 their value is 60 and if version of EM obect is 1 then positionN, etaorphiN, and emfracN are 3 and etN is 80. |
| l2calemworker | v01-00-14 |
- fix the function call for etaN and phiN which were
returning bad values - casting to float now done correctly - EMfraction of neaghbor is now returning float values. |
| l2cttcft_analyze | v00-02-05 |
- remove obsolete "using namespace tsim_l1l2" - fix outputs (output object moved to l2trackworker); add a new feature - extract also inputs (four CTQD outputs to L2 CTT - a new root branch called L2CTQD |
| l2gbl_analyze | v00-04-24 | - add branch for Inv Mass objects |
| l2gblem | v00-03-30 | - add variable MAXEM to allow limiting the number of EM objects to both the tool and filter. |
| l2gblgeneric | v00-02-28 |
- add InvMassTool - modify InvMassFilter so it can be tested and put online |
| l2gbltrack | v00-00-14 | - bug fix in initialize function - fix string comparison |
| l2gblworker | v00-07-18 |
- include InvMassTool - add #include RSepFilter and array of RSepFilters so we can use them online |
| l2io | v01-12-07 |
- add a mass variable to the InvMass object - make the test tags up to date with production tags |
| l2stt_analyze l2stt_fitting l2stt_main l2stt_util |
v00-01-14 v00-01-14 v00-01-14 v00-01-16 |
- bug in CTTTrackBuffer.cpp was backed out - LUT generation code was modified |
| l3fanalyze l3fbtag_ip l3fCalCalibTool l3fcalcluster l3fcalib_cal l3fcalib_config l3fcalib_smt l3fcalibmanager l3fCalMEt l3fcft_vertex l3fcps l3fcpsunp l3ffpd_si l3fhough_vertex l3fip_track l3fmuo_caltrack l3fmuo_centralmatch l3fmuo_unpack l3foffline_util l3frawdata l3fresults l3fsec_vtx l3fsmtanalyze l3fsmtcluster l3fsmtunptool l3fTauTools l3ftrack_base l3ftrack_cft l3ftrack_fpd l3ftrack_mc l3ftrack_phys l3ftrack_smt l3fvertex_base l3fxy_vertex l3geometry_mamangement l3run_config l3tCalUnpTool l3utilities trigsim_analyze |
v00-03-06 v00-01-25 v01-00-08 v00-01-80 v00-00-08 v00-01-07 v00-04-05 v00-01-05 v00-03-07 v00-04-09 v00-04-18 v00-03-11 v00-00-08 v00-03-12 v00-01-04 v00-03-03 v00-06-04 v00-04-02 v00-00-05 v00-01-18 v00-02-25 v00-00-26 v00-02-18 v00-02-23 v00-10-04 v00-07-03 v00-07-16 v00-09-01 v00-01-11 v00-06-26 v00-03-07 v00-07-03 v00-01-08 v00-02-12 v00-02-02 v00-01-10 v00-06-11 v00-01-55 v00-02-06 |
- delete obsolete LIBRARIES files |
| l3fcalib_cft | v00-02-01 | - fix a very stupid bug in L3CFTCalibReaderDB which made it choose the wrong cft calib set from the database |
| l3fcftunpack | v00-04-08 |
- delete obsolete LIBRARIES files - merge in changes from p15 branch for handling dead fibers |
| l3femtools | v00-02-03 |
- fix eta calculation for energy correction - separate L3ElePhysicsResults into its own package (l3femtools_ele_results) - separate L3PhotonPhysicsResults into its own package (l3femtools_photon_results) |
| l3femtools_ele_results | v00-01-00 | - new package to contain electron physics results for l3femtools |
| l3femtools_photon_results | v00-01-00 | - new package to contain photon physics results for l3femtools |
| l3filters | v00-05-00 |
- remove definition of "enum quality" - now defined in header
of l3fmuo_local - add medium muon definition - (changes from D. Bauer) |
| l3fisolation | v00-02-00 | - move PhysicsResults stuff to its own package to break dependencies |
| l3fisolation_results | v00-00-01 | - move code into this package that was originally in l3fisolation package |
| l3fJetMEt | v00-02-00 |
- separate L3HtPhysicsResults into its own package
(l3fJetMEt_phys_results) - remove redundant L3MEtPhysicsResults code (now in just l3fCalMEt_phys_results) |
| l3fJetMEt_phys_results | v00-01-00 | - new package to contain physics results for l3fJetMEt |
| l3fjettools | v00-04-00 | - separate L3JetsPhysicsResults into its own package (l3fjettools_results) |
| l3fjettools_results | v00-01-00 | - new package to contain physics results for l3fjettools |
| l3fMcTool | v00-04-00 |
- delete obsolete LIBRARIES file - separate L3McPhysicsResults into its own package (l3fMcTool_results) |
| l3fMcTool_results | v00-01-00 | - new package to contain physics results for l3fMcTool |
| l3fmonitor_base | v00-00-04 |
- new package: provides a mechanism for providing low level expert
monitoring - move L3LumWriter and L3SendLumInfo classes to this package - wrap them in L3Monitoring to provide a simple interface to ScriptRunner |
| l3fmuo_local | v00-05-01 |
- delete obsolete LIBRARIES file - move a piece of code regarding the muon quality from l3fMuonTools to l3fmuo_local - add MEDIUM quality for muons |
| l3fMuonTools | v00-11-02 |
- delete obsolete LIBRARIES file - bug fix in the eta calculation from a central matched track - move code regarding the muon quality from l3fMuonTools to l3fmuo_local |
| l3fstatmanager | v00-01-12 | - add L3ScriptStats and L3ScriptStatCollector classes to accumulate filtering statistics |
| l3fTestClasses | v00-03-01 | - remove obsolete tool L3TPhoton and filter L3FPhoton |
| l3ftool_base | v00-05-00 | - make ToolReset method public in bTool base class instead of protected |
| l3ftrack_global | v00-07-17 |
- delete obsolete LIBRARIES file - add if(debug) statement around printout to reduce output online - make code easier to read |
| l3ftrigger_base | v00-00-11 |
- new package: contains functionality taken from ScriptRunner and
ExternIterator split into several classes - add a Configure method to L3FilterScript - add new L3ScriptResults class - modify L3FilterScript to return L3ScriptResults from execute method - add use of L3ScriptStatCollector - modify L3TriggerList to pass a vector of L3ScriptResults back to ScriptRunner for processing for L3Chunk - add method to L3TrigClient to invoke a reset on all tools associated with that client - add method to TriggerConfiguration to allow ScriptRunner to force a reset of all tools in currently running clients - clean-up the tool construction, RunInit and destruction code in L3TriggerText and L3TrigClient classes - implement a wrapper L3RunConfigWrapper to wrap the creation and initialisation of the L3RunConfigMgr tool wrapper of the run_config_mgr. L3TriggerText now ignores instances of the L3RunConfigMgr tool in the trigger list and lets TriggerConfiguration instantiate one L3RunConfigMgr tool for the lifetime of the executable. Although making a wrapper for a wrapper is a little peverse it does preserve the interface for any unpack tool which may still be accessing the run config mgr through the L3RunConfigMgr tool interface rather than using the run_config singleton directly - hardcode a limit on the number of defined clients as one per instance of TriggerConfiguration - ie one per ScriptRunner. If the tool/filter factories supported multiple clients per ScriptRunner instance this could be lifted but since we don't officially support multiple clients per ScriptRunner anyway it seems reasonable |
| l3streaming | v00-03-08 |
- delete obsolete LIBRARIES file - L3Streaming singleton replaced with L3Streamer : now allows multiple Streamers to exist simulatneously. Trivially allows multiple inclusive streams as well as standard exclusive streams. Also trivially allows multiple inclusive sets of exclusive streams as a side-effect. - remove some cout statements to reduce the output to the log files - fix some remaining problems with the case sensitivity of the streaming code. It is now completely case insensitive. - update the component tests to test for case insensitivity. |
| ScriptRunner | v00-10-17 |
- move L3LumWriter and L3SendLumInfo classes to l3fmonitor_base - add an optional configuration file ScriptRunner.conf for SR to allow the user to overide some default executable parameters at run time - update to use new L3ScriptResults classes - add l3compatutils to convert between NodeStat and L3ScriptResults as a step towards removing NodeStat - fix issue with resetting tools at the beginning of each event |
| tsim_l1ft | v00-07-06 |
- add 10 terms defined in Jamieson Olsen paper newest version:
(nov 10, 2003,CTTT technical design report ver 1.00) - 2 terms TIS(*,*) and 8 terms TES(*,*) calculated - previously calculated terms keep the same numbering - new 2 TIS terms are 61,63; new TEL terms are 62 and 64->70 - now 70 terms instead of 60 before ( plus the Pass&Mark ) - (November 26, 2003 Bruno Thooris) |
| tsim_l1l2 | v00-09-04 |
- add missing rcp parameter to correspond to tsim_l2stt code - fix bug in rcp configuration which was stopping any tracks from being found in L2 |
| tsim_l2stt | v00-01-14 |
- bug in CTTTrackBuffer.cpp was backed out - LUT generation code was modified |
| tsim_l3 | v00-03-11 |
- add calls to L3ScriptStatCollector to use client archival mode
(for offline use only) to help generate a summary at the end of
the job - fix a mistake which was preventing the summary from being written out - delete obsolete LIBRARIES files |
| l1l2collector | v00-03-15 | - make sure _chsize is initialized in constructors. |
| l1l2unpacker | v00-09-04 | - add L2STTUnpacker back in to COMPONENTS file (was mistakenly removed) |
| l2gbl_analyze | v00-04-23 | - release Reinhards changes that correspond with changes in l2gblem allowing single tower em objects |
| l2gblem | v00-03-29 | - add new variables for splitting towers |
| l2io | v01-12-05 | - same as v01-12-03 (mistake done, then undone) |
| l3fanalyze | v00-03-05 | - shorten CentralMatch variable names that were still causing trouble with HepTuple |
| l3filters | v00-04-10 | - protect against not having an isolation option in DoThisTool |
| l3fisolation | v00-01-10 |
- initialize _ncalls - clean up formatting - move "delete"s to correct places - add operator== - move #define DEBUG to cpp instead of hpp - add Triggerlist parameter rapproach_min; this parameter defines a cone in with which the SRC track is filtered from the list of SWARM tracks - change definition of muocalinedef: 0 - local muons; 1 - central/matched muon |
| l3fJetMEt | v00-01-30 |
- remove obsolete setups from test script - remove obsolete LIBRARIES files - add -f to rm's in test script to prevent prompting. |
| l3fparser | v00-03-24 |
- work with xerces v2 - remove obsolete LIBRARIES files |
| l3fsmtcluster | v00-02-22 |
- use pkgpath.sh to find files in the release, not $SRT_PUBLIC_CONTEXT - remove obsolete bin directory |
| l3fsmtunptool | v00-10-03 | - use pkgpath.sh to find files in the release, not $SRT_PUBLIC_CONTEXT |
| l3fTauTools | v00-07-02 | - fix misuse of std::vector |
| l3fvertex | v00-03-05 | - remove extra tool deletion in L3TPrVtx ctest |
| l3streaming | v00-03-04 |
- fix bug in returning streamNames from L3Streamer::stream - fix boolean logic bugs in L3Streamer_t - add changes for compatibility with xerces v2 |
| l1l2unpacker | v00-09-02 | - update to match online version l2p15.07.00 |
| l2gbl_analyze | v00-04-23 | - release Reinhard's changes that correspond with changes in l2gblem allowing single tower em objects |
| l2gblem | v00-03-29 |
- add new variables for splitting towers - release Reinhard's changes to allow single tower em objects |
| l2io | v01-12-03 |
- fix double decker channel decoding from data - fix grammar in l2ps.iogen - fix in l2io.iogen (extern L3 STT onject which was not declared in l2stt.iogen) - enable STT objects for L3 - l2gbl changes - l2calem versioning |
| l2iogen | v04-07-04 |
- update to match online version l2p15.07.00 - change in vrange.py from == to <= in case of version number to avoid error messages in l2gbl log file while being in zero_bias (related to the new version CALEMData) |
| l3fanalyze | v00-03-04 | - add parameters em12isof and nn_out to L3TauPhysResultsExaminer |
| l3femtools | v00-01-88 | - allow for optional input tracks from isolation tool |
| l3filters | v00-04-09 |
- add parameter NN_cut to L3FTau - add ability to look at L3TIsolation tool results through L3FTrack and L3FMuon |
| l3fMuonTools | v00-10-01 | - correct logic mistake in treatment of A-stub |
| l3fTauTools | v00-07-01 |
- redo changes made from v00-06-00 to v00-06-01 - put the NN cut in the filter |
| l3fisolation | v00-01-06 | - l3fisolation calculates calorimeter and track based isolation for L3. It's called from the triggerlist for all kinds of tracks except muon tracks. To calculate isolated muon tracks it will be called in the muon filter via tool methods. |
| ScriptRunner | v00-10-09 |
- add L3_TOOL_DECL(L3TIsolation) to ScriptRunner - add missing include for new filter class |
| trigdb_scripts | v00-02-08 |
- add L3TIsolation definition to tools.rcp - correct int -> float for filter parameters - add NN_cut parameter to filter.rcp |
| l3fanalyze | v00-03-03 | - add the ability to define an alias in the toollist file for use in the tuple generated by TrigAnalyze |
| l3fcalib_cft l3fcalib_config l3fcftunpack |
v00-02-00 v00-01-06 v00-04-06 |
- add support for L3 to use the CFT calibration database |
| l3filters | v00-04-07 |
- remove "Reset"s that were being called in the tools
- only ScriptRunner should call it! - remove calls to GetID in tool destructor to prevent crashes - add new filter L3FEJets |
| l3fisolation | v00-01-02 |
- corrections to improve code and make it D0 format compliant - new package |
| l3fTauTools | v00-06-01 | - switch from using private PI to using kinem::PI |
| l3ftrack_htrk | v00-00-00 | - L3 interface to algorithm for high pt primary tracks |
| ScriptRunner | v00-10-07 |
- typo in filter name corrected - re-added some filter registrations which disappeared during a CVS merging - add new filter L3FEJets - initialize pointers in Init - remove file ExternIterator.cpp |
| trigdb_scripts | v00-02-06 |
- increase the allowed range of ptcut in L3TPhysTracker tool - alphabetize tools.rcp - add new filter L3FEJets |
| l1ft_analyze | v00-02-05 | - Make sure that the ntuple block knows about six new trigger terms added to tsim_l1ft |
| l1l2unpacker | v00-09-01 | - Declare STT worker, which is necessary to unpack the combined track worker |
| l2calem_analyze | v00-03-11 | - include versioning of the l2calemworker, namely leaves for et of nearest neighbor, emfrac of nearest neighbor, and the location of the nearest neighbor |
| l2calemworker | v01-00-13 |
- reflect versioning changes in l2io - some casting clean up - L2emEt is no longer only passing whole numbers - Setting the etaN and phiN is more clear |
| l2cpsworker | v00-02-15 | - match the real CPS stereo mapping in which the channel number starts with the strip with endpoint at phi=0 |
| l2mucworker | v00-02-01 | - bug fix in UBS-debug mode (on-line only) |
| l2stt_analyze l2stt_fitting l2stt_main tsim_l2stt |
v00-01-13 |
- Level 3 packing added - Modifications to l2stt_fitting - The usual bug fixes and routine modifications |
| l2stt_util | v00-01-15 |
- Bug fix in l2stt_util/L2STTSTCPacker.hpp - Level 3 packing added - Modifications to l2stt_fitting - The usual bug fixes and routine modifications |
| l2sttworker | v00-01-01 | - correction to hpp file |
| l3fbtag_ip | v00-01-24 | - relax smt stereo track selection, rcp change only |
| l3fcftunpack | v00-04-05 | - Small fix to cluster error calculation |
| l3fchunk | v00-03-03 | - removed an uneccessary reference to L3Streaming.hpp |
| l3filterbase | v00-00-04 | - make a method public to avoid friendship |
| l3filters | v00-04-05 | - add new filter Hta |
| l3fmonitor_base | v00-00-02 |
- new package - provides a mechanism for providing low level expert monitoring |
| l3fMuonTools | v00-10-00 | - fill physics results with track momentum, not local momentum |
| l3fTauTools | v00-06-00 | - add NN tracking method |
| l3fTauTools_physres | v00-06-00 | - add NN tracking method |
| l3ftrigger_base | v00-00-02 |
- new package - contains functionality taken from ScriptRunner and ExternIterator split into several classes |
| l3streaming | v00-03-03 |
- removed "bin" from SUBDIRS. The binary Surface_Split_Gen has
not been converted to the updated version of the streaming code
and should have been removed. - L3Streaming singleton replaced with L3Streamer - now allows multiple Streamers to exist simulatneously. Trivially allows multiple inclusive streams as well as standard exclusive streams. Also trivially allows multiple inclusive sets of exclusive streams as a side-effect. |
| l3tCalUnpTool | v00-06-10 | - if L3NadaHotCells are found, zero them out |
| ScriptRunner | v00-10-03 |
- make sure it was backwards compatible with current version of
tsim_l3 use of ScriptRunner constructor
- Major update. Move much of the functionality originally contained
in ScriptRunner and ExternIterator classes and split it among
several new classes contained in package l3ftrigger-base - add new filter Hta |
| trigdb_scripts | v00-02-03 | - add new filter Hta |
| tsim_l1ft | v00-07-05 |
- Add 6 terms defined in Jamieson Olsen paper - 2 terms TIS(2,*) and 4 terms TEL(2,*) calculated - previously calculated terms keep the same numbering - new 2 TIS terms are 55,56 - new TEL terms are 57->60 - Now 60 terms instead of 54 before ( plus the Mark&Pass ) - Fix backward compatibility issues in the integrated test - impliment store2t function in FTQuadChunk - Change l1ft_eqn_files to look for tsector*.etrk files by default - eqn_db.cpp and FT_DFE.cpp have been modified to read the *.etrk equations, which contain the 2-bit pT/3-bit extended pT/Charge information. The default, in cft_trk_data.rcp, is to use the *.etrk equations. An rcp switch has been provided for backward compatibility. - include the prod8 version of the *.etrk - add float lowOcc = 0.0625 in cft_trk_data.rcp - add latest fixes, including RCP for eta coverage |
| tsim_l1l2 | v00-09-02 | - add updates needed by tsim_l2stt |
| tsim_l2stt | v00-01-13 | - add ability to block writing to the unpacked output file and avoid problems with files larger than 2 Gigs. |
| l3fanalyze | v00-03-02 | - switch to using non-constant accessor function |
| l3fbtag_ip | v00-01-23 | - code clean-up; should not change any functionality |
| l3fbtag_ip_results | v00-02-00 | - break L3BTagJet and L3BTagTrack into hpp and cpp components (was all hpp); functionality should not have changed |
| l3fCalMEt | v00-03-06 | - remove call to GetId in tool destructor (was causing crash) |
| l3fchunk | v00-03-02 | - forgot default initialization of variable "cleanup" |
| l3filters | v00-04-04 |
- add new filter L3FPhysIP - update L3FInvMass and L3FIP filters - port p15 fixes to test head - package clean-up |
| l3fip_track | v00-01-03 |
- remove additional DoThisTool method - remove hit cuts from rcp |
| l3fip_track_results | v00-01-03 |
- remove additional DoThisTool method - remove hit cuts from rcp |
| l3fmuo_centralmatch | v00-06-03 | - reduce the number of events to run the package test over from 1000 to 20 to save some time |
| l3fmuo_local | v00-04-10 | - remove all references to d0ve_l3 to prevent circular dependence |
| l3fregistry | v00-05-00 | - new implimentation of Drop for tools. Since most tools are not 'new'ed, we shouldn't be 'delete'ing them! |
| l3ftoolbase | v00-04-00 | - add two new methods to help in clean-up during tool destruction |
| l3ftrack_cft | v00-09-00 | - Change axial track finding in L3TCFTTrack to use a histogramming method. This is intended to improve speed and accuracy. |
| l3ftrack_global | v00-07-15 | - port DebugInfo fixes from p15-br |
| l3ftrack_phys_results | v00-00-06 | - fix bug in the L3TrackPhysicsResults where the _written variable wasn't correctly set. Does not affect output. |
| l3ftrack_smt | v00-07-02 | - remove obsolete dependence on package l3ftrack_util |
| run_config_mgr | v00-06-04 | - Include caltc crate in analyze_rdc |
| ScriptRunner | v00-09-05 |
- add new filter L3FPhysIP - more code clean-up - port stuff from p15-br |
| trigdb_scripts | v00-02-02 |
- update filters L3FInvMass and L3FIP - add new filter L3FPhysIP - clean-up |
| l1l2collector | v00-03-14 | - Add another unpacking method into DataBroadcast |
| l3fanalyze | v00-03-01 | - add examiner for tool L3IPTracker |
| l3fip_track | v00-00-02 | - Fix isComplete in writing out debug info |
| l3fip_track_results | v00-00-02 | - Modify component test for L3IPTrackPhysicsResults |
| l3ftrack_mc | v00-06-25 |
- add missing "delete"s in Destructor for members "new"ed in Constructor - remove unneeded "new" declaration |
| ScriptRunner | v00-09-03 | - add in missing tool registration for L3FIP (already in p15) |
| tsim_l1l2 | v00-09-01 | - Change rcp defaults from STT only to all available components |
| l1l2unpacker | v00-09-00 | - Add the STTIP Worker and Analyze package into trigsim |
| l2mu_util | v00-03-30 |
- add stable_sort algorithms based on SLIC stub quality - add some utilities |
| l2mucworker | v00-02-00 |
- Order A, BC stubs by quality before A-BC matching is attempted - Reorganize event initialization & event process |
| l2mufworker | v00-02-00 |
- Order A, BC stubs by quality before A-BC matching is attempted - Reorganize event initialization & event process |
| l2slic_tables | v00-04-00 |
- New central lookup tables (corrected p15.04.00 d0gstar geometry) - Bug fix: DSP parameters could not be read in; introduced while fixing GCC warnings (relevant only for LUT generation; no LUT were affected) - Minor scripts, macros modifications |
| l2sttcttworker | v01-01-03 | - removing ip sorting |
| l2sttipworker | v00-01-02 | - |
| l2trackerbase | v01-00-01 | - add static casting to phi |
| l3fCalCalibTool | v01-00-07 |
- SUMS_t.cpp fix - last version of SUMS and allow for less than 12 crates |
| l3fanalyze | v00-03-00 | - change tuple naming scheme to avoid shortcomings of HepTuple |
| l3filters | v00-04-02 |
- use new IPTracker tool in L3FIP, L3FTrack - add members to L3FInvMass for more flexibility |
| l3fip_track | v00-00-01 | - New tool for calculating track impact paramters |
| l3fip_track_results | v00-00-01 | - New tool for calculating track impact parameters |
| l3tCalUnpTool | v01-00-07 |
- Update expected itest output - Include changes to reduce heap fragmentation - Other minor cleanups. |
| ScriptRunner | v00-09-02 | - add declaration of new tool L3TIPTracker |
| trigdb_scripts | v00-02-01 |
- add L3TIPTracker definition to tools.rcp - add two variables to L3FInvMass definition in filters.rcp |
| trigsim_analyze | v00-02-05 | - Add the STTIP Worker and Analyze package into trigsim |
| tsim_l1cal2b | v00-02-08 |
- floats replaced by doubles - other optimizations - doc updated |
| tsim_l1l2 | v00-09-00 | - Add the STTIP Worker and Analyze package into trigsim |
| tsim_l2 | v00-06-00 | - Add the STTIP Worker and Analyze package into trigsim |
| d0trigsim | v01-01-01 | - add file name labels inside RCP files to make it easier to tell which one the framework used |
| l1l2unpacker | v00-08-00 | - L1MuonUnpacker(.hpp) modified to remove comments warning of wc=0 MCENs |
| l2gblgeneric | v00-02-27 | - removed HTTool; found better way to store HT information in data |
| l2gblworker | v00-07-16 | - removed HTTool reference |
| l2stt_analyze l2stt_fitting l2stt_main l2stt_util tsim_l2stt |
v00-01-12 |
- changes to fitting-related LUTS and more mods for hardware debugging - additions to L3 unpacking - minor fixes and mods. |
| l3fTestClasses | v00-03-00 | - remove all dependence on l3fmuo_hitcoinc (no longer used) |
| l3femtools | v00-01-87 | - clean up L3TCalPos cache upon destruction (fixes from Scott Snyder) |
| l3tCalUnpTool | v00-06-08 | - reorganize the L3TCalPos cache in an attempt to avoid heap fragmentation (fixes from Scott Snyder) |
| ScriptRunner | v00-09-01 | - missed one l3fmuo_hitcoinc that should have been removed |
| l3filters | v00-04-01 | - remove all dependence on l3fmuo_hitcoinc (no longer used) |
| l3fmuo_hitcoinc | delete | |
| l3fmuo_local | v00-04-09 | - remove no-longer-used reference (to try and break circular dependence) |
| l3ftrack_mc | v00-06-24 |
- add missing Drops for instantiated Tools in the destructor - correct the handling of Tools in the package test |
| l3tCalUnpTool | v00-06-07 | - correct the handling of Tools in the package |
| ScriptRunner | v00-09-00 | - remove all dependence on l3fmuo_hitcoinc (no longer used) |
| gtr_l3 l3fmuo_calmatch l3fmuo_centralmatch |
v00-01-01 v00-01-01 v00-06-02 |
- add missing Drops for Instantiated tools in the destructor |
| l2cttcft_analyze | v00-02-03 | - include some L1 information in the L2 CTT root branch |
| l3fanalyze | v00-02-37 |
- add dummy L3TNullVertexDebugInfoExaminer and L3MuonDebugInfoExaminer
so that files read back by l3fanalyze will close properly - pass the track quality to the debug chunk. Only zeros were being passed before. |
| l3fCalMEt | v00-03-05 |
- correct the use of Tools in the testing code for the l3fCalMEt class - clean up testing code a little |
| l3fcft_vertex l3ffpd_si l3fmuo_hitcoinc l3fMuonTools l3ftrack_global |
v00-04-08 v00-00-07 v00-01-05 v00-09-02 v00-07-14 |
- add missing Drops for instantiated Tools in the destructor - correct the handling of Tools in the package test |
| l3filters | v00-03-02 | - change "string" to "std::string" |
| l3fjettools l3fmuo_local |
v00-03-13 v00-04-08 |
- correct the handling of Tools in the package test |
| tsim_l1cal | v02-08-00 | - add latest Gordon fixes including rcp for eta coverage |
| tsim_l1l2 | v00-08-06 | - fix missing variable in tsim_l1cal.rcp and tsim_l1cal_data.rcp |
| l1l2_evt l1l2_reco |
v01-02-00 |
- solve compatibility issues between l1l2_evt/l1l2_reco and l2io - fix a bug in l1cal - complete overhaul of L1L2Chunk |
| l1l2unpacker | v00-07-03 |
- change to accommodate CPS inputs - add line for combined L2 CTT/STT track worker |
| l2base | v00-03-13 | - add datatype IDs and blockTypes for more workers and inputs to l2gbl |
| l2cttcftworker | v03-00-00 |
- update for new l2trackworker package (l2cttcft and l2sttctt
worker) - change limit of sent tracks to L2GBL from 50 to 100 to be consistent with L2 STT. |
| l2io | v01-11-01 |
- fix bug in number of scalars to match what happens in data
(12 instead of 24) - update to the new l2trackworker package (l2cttcft and l2sttctt worker) |
| l2sttcttworker | v01-01-02 |
- clean up and correct components file - remove input.evigen file - update for new combined worker setup with ctt |
| l2gblbase | v00-00-11 | - add extra input channel for ctt |
| l2gblgeneric | v00-02-26 | - exit instead of crash for missing ht tool in configuration |
| l2gbltrack | v00-00-13 | - add capability to select type of input tracks |
| l2stt_analyze l2stt_fitting l2stt_main l2stt_util tsim_l2stt |
v00-01-11 |
- modifications to the l2stt_fitting package - modifications to the l3 dumping code to improve hardware debugging ability |
| l2trackerbase | v01-00-00 |
- update for new l2trackworker package (l2cttcft and l2sttctt
worker) - fix in L2iso calculation - check on L1 CTT inputs to be within expected range |
| l3fcft_vertex | v00-04-07 |
- add garbage collection function deleteThese(ptrs) - impliment override of base class deleteContents() |
| l3fchunk | v00-03-01 | - add to ~L3DebugChunk the garbage collection and cleanup of L3DebugChunk-inheriting classes d0_Object members |
| l3fMcTool | v00-03-20 |
- correct usage of iterators over class lists - replaced returning values with returning const references for class accessors |
| l3fvertex_base | v00-01-07 |
- add definition of
L3TNullVertexDebugInfo(const d0_Input_Info*) - add garbage collection function deleteThese(ptrs) - impliment override of base class deleteContents() |
| l3fxy_vertex | v00-02-11 |
- set beam spot size to rcp value by default.This is overridden
by beamspot.dat - add protection so that even if user sets the beamspot size to zero in beamspot.dat file the algorithm does not try to calculate a 1 track vertex - update integrated test |
| l3utilities | v00-01-54 |
- add a virtual garbage collection routine deleteThese(ptrs)
for d0_Object members - add a default function deleteContents() to protect against deleteThese(ptrs) not being defined in child classes |
| tsim_l2 | v00-05-03 | - remove references to headers that are not there anymore |
| - |
| l1l2unpacker | v00-07-00 | - add l2trackworker unpacker |
| l2sttcttworker | v01-01-00 | - updating for new setup with l2trackbase and l2trackworker |
| d0trigsim | v01-01-00 | - add tmb output to d0trigsim |
| l2base | v00-03-12 | - add block types for new l2gbl objects (HT, MHT, mass) and for new combined track worker |
| l2cttcftworker | v03-00-00 |
- changes related to the new l2trackworker package (l2cttcft and
l2sttcttworker) - change limit of sent tracks to L2GBL from 50 to 100 to be consistent with L2 STT |
| l2gbl_analyze | v00-04-22 | - added HT, MJT objects |
| l2gblgeneric | v00-02-25 | - added HT objects, Tool |
| l2gbljet | v00-03-16 | - add MJT objects |
| l2gbltrack | v00-00-12 |
- change sttpT to sttPT - fix object type |
| l2gblworker | v00-07-15 | - add HT objects |
| l2io | v01-11-00 |
- introduce new global objects: MJT, HT, InvMass and TranMass - changes related to the new l2trackworker package (l2cttcft and l2sttctt worker) - add info for TFC and for run2b (from July 17 2003) - fix formats for TFC Card (extended format) and extended track buffer (from August 03 2003) |
| l2stt_analyze l2stt_fitting l2stt_main l2stt_util |
v00-01-10 |
- add event number to root-tuple - add L3 chunk dumping to root-tuple - minor mods/improvements made to l2stt_fitting - additional related mods and fixes made |
| l2sttctt_analyze | v00-05-01 | - update for more tracks heading out, changes in l2io |
| l2sttcttworker | v01-00-00 |
- updates for new combined worker setup with ctt - update for more tracks heading to l2 global |
| l2trackerbase | v01-00-00 | - changes in l2io, adding extended phi bins from tfc |
| l2trackworker | v01-00-00 | - changes related to the new l2trackworker package (l2cttcft and l2sttcttworker) |
| l3fmuo_local | v00-04-07 | - move initialization of muon calibration constants - was calling for info from the RCP before the RCP file had been opened |
| tsim_l1l2 | v00-08-05 | - change behaviour of tsim_l1muo on data in test branch to match new p15 settings |
| tsim_l2stt | v00-01-10 |
- added event number to root-tuple - added L3 chunk dumping to root-tuple - minor mods/improvements made to l2stt_fitting - additional related mods and fixes made |
| l3tCalUnpTool | v00-06-06 | - forgot to initialize pointer that is not always used |
| tsim_l1cal | v02-07-00 | - reinsert l1l2collector fix that got lost in last revision |
| tsim_l1frm | v02-06-00 | - reinsert l1l2collector fix that got lost in last revision |
| l1cal_analyze | v02-02-02 | - adjust to DataBroadcast interface change |
| l1frm_analyze | v02-03-01 | - adjust to DataBroadcast interface change |
| l2calem_analyze | v00-03-09 | - changes to reflect those made to l2io/l2cal.iogen and l2calemworker. Removed the ietaN and iphiN and replaced with et of the nearest neighbor, with emfraction of the nearest neighbor, and etaorphiN positionN which encode the location of the nearest neighbor. |
| l2calemworker | v01-00-12 | - modify to take into account changes made in l2io/l2cal.iogen. Changes include removal of the position of eta and phi neighbors as variables passed to global with the ET and em fraction of the neighbor. The em fraction was changed only to include the emfraction of the seed. The position of the eta/phi neighbor is encoded in bits that are not used. |
| l2io | v01-09-00 | - change in l2cal.iogen - revised CALEM object variables |
| l2iogen* | v04-07-02 | - allow a tolerance for the first bitfield member |
| l2monitor* | v00-02-26 | - fix gcc errors |
| l3fCalCalibTool | v01-00-05 | - fix for iev!=0 in pedestal mode |
| l3fcps* | v00-04-17 | - remove the code to use l3fstats_devel package to prevent itest error |
| l3filters_mc* | v00-00-11 | - add required component tests |
| l3fMcTool | v00-03-20 |
- correct usage of iterators over class lists - replace returning values with returning const references for class accessors |
| l3fmuo_local | v00-04-05 | - fix crash in trigsim due to non initialised calibration constants |
| l3fparser* | v00-03-23 | - remove noisy debug output from ParseToolList |
| l3fpropagator* | v00-00-15 | - add required component tests |
| l3fregistry* | v00-04-15 | - add required component tests |
| l3fresults* | v00-02-24 | - add required component tests |
| l3ftrack_phys* | v00-03-06 | - remove cout statements in L3TPhysTracker.cpp |
| l3fvertex* | v00-03-04 | - updates for gcc 3.1 |
| ScriptRunner | v00-08-47 | - add missing #include |
| triggerlists* | v01-01-01 | - add useL2=no to default triggerlist |
| tsim_l1cal | v02-06-00 | - add changes Gordon made to the and/or terms and the COOR input |
| tsim_l1frm | v02-05-00 |
- add changes Gordon made to the and/or terms and the COOR input - adjust to DataBroadcast interface change |
| versiontables* | v00-03-01 | - initial import of NameValueTable class |
| l2stt_analyze l2stt_fitting l2stt_main l2stt_util tsim_l2stt |
v00-01-09 |
- add pedestal subtraction code - add level 3 dump code - several fixes were also implemented |
| l3fcalib_config | v00-01-05 | - add a version tag to the l3calib.ev file |
| l3fmuo_local | v00-04-04 | - add missing Drop of unpack tool in destructor |
| tsim_l1l2 | v00-08-04 |
- add PedestalType and GainType strings to tsim_l2stt.rcp - complete interface change by removing DataBroadcast class |
| d0trigsim | v01-00-05 | - add RegisterSmtConfigurator to pick up changes made elsewhere |
| l2gblworker | v00-07-14 | - bug fix: an array in l2gblworker was going out of bounds |
| l3femtools | v00-01-85 | - make sure that electron tool without emfr cut does not see bogus clusters |
| run_config_mgr | v00-06-03 | - add Luminosity Monitor Crate |
| l1cal_examine | deleted | |
| l1l2unpacker | v00-06-07 |
- changes requested by Harrison Prosper - update l2stt stuff - send RDCInterface messages through error logger |
| l2io | v01-08-09 | - changed requested by Harrison Prosper - update l2stt stuff |
| l2stt_util | v00-01-07 |
- remove obsolete header in crate.rcp - add MAXSTCBLOCK to STTCrate.hpp - add the SMTCalibration code to allow pedestals to be subtracted from the SMT strips - phi edges for MC changed slightly (not sure why) - fix small problem with the 3 bits of the seqID. The code now agrees with D0 Note 4016. - SMTTranslator now uses Slava's STTAddress class. createL2STTChunk now creates most of the objects used by the simulator - change to explicitly check for all pedestal types and _not_ default to hardware pedestals - add STTCrate and STTRawData. - add Slava's fix for the sextant mapping problem |
| l1cal_examine | v01-01-01 |
- added component tests for L1CalExTrgTwr and L1CalExDiag classes - updated for more Cal debugging |
| tsim_l1l2 | v00-07-21 | - change back some rcp values (from testing version to running version) that were accidentally committed in the last change |
| d0tools | v03-03-05 | - add command line option -l3reprocess to runD0TrigSim script |
| d0trigsim | v01-00-04 | - veto output of TMBTriggerChunk in test release |
| l1l2unpacker | v00-06-05 | - redo interface change tsim_l1l2::DataBroadcast -> l1l2collector::DataBroadcast |
| l2io | v01-08-08 |
- change some method names in STTCluster - remove strips from definition of STTCluster because number of strips per cluster is not provided - strips and clusters are distunguished using the "type" field - modify the L2 parity calculation to agree with the way it is done at L1 level. |
| l2slic | v00-06-21 |
- parity calculation now includes bits 16-31 of trailer
(for compliance with L1CTT and STT parity calculation) - fixed gcc warnings (/* */ for commenting, instead of //) |
| l3fCalCalibTool | v01-00-04 | - 1st event not used + few small changes |
| l3fCalMEt | v00-03-04 | - update to reflect bug-fix interface change in l3tCalUnpTool L3Cell_Indices |
| l3ftrack_phys_results | v00-00-05 | - removed cout statement in the default constructor of L3TrackPhysicsResults |
| l3tCalUnpTool | v00-06-05 |
- remove double deletion mistake in ResetTool and destructor - change the way some internal vectors are handled so that clean-up is done correctly - clean up L3Nada.cpp - fix phi wrap-around adjustment - LOTS of clean-up and optimization!! |
| tsim_l1ft_equations | v00-00-02 | - put in prod5 version of Graham Wilsons equations in this release. Will need to change tsim_l1ft to use this package. |
| l1cal_analyze l1frm_analyze l1ft_analyze l2calem_analyze l2caljet_analyze l2calmet_analyze l2cps_analyze l2cpsInputSpy l2cttcft_analyze l2gbl_analyze l2mu_analyze l2stt_analyze l2stt_util l2sttctt_analyze tsim_l1cal tsim_l1cal2b tsim_l1frm tsim_l1ft |
v02-02-00 v02-03-00 v00-02-04 v00-03-08 v00-03-11 v00-03-05 v00-01-15 v00-00-04 v00-02-02 v00-04-20 v00-02-32 v00-01-01 v00-01-04 v00-03-01 v02-05-00 v00-02-06 v02-04-00 v00-06-25 |
- interface change: tsim_l1l2::DataBroadcast to l1l2collector::DataBroadcast |
| l2io | v01-08-06 | - initialize missing L2HeaderData variables in IntPacker_t.cpp so that test makes sense |
| l3fanalyze | v00-02-35 |
- remove incorrect line (ported bug-fix)
- add XYVertex to debug tool list in ExaminerLists.rcp - increase nmax from 10 to 150 in proto_L3TrackPhysResultsExaminer.rcp |
| l3fcalcluster | v00-01-79 | - make sure rescaled widths get initialized |
| l3fchunk | v00-02-09 | - save in thumbnail type specific data for L3BTagIPPhysicsResults and numbers of hits on tracks. |
| l3femtools | v00-01-84 |
- enforce track match even without CPS match - fix bug in E/p calculation |
| l3filters | v00-03-01 | - remove code that was taken out in p13 but never ported |
| l3fJetMEt | v00-01-28 | - add L3_TOOL_DECL(L3TSmtUnpack) to L3TJetMEt_t.cpp and l3fJetMEtTestPkg.cpp |
| l3fmuo_centralmatch | v00-06-01 | - added optional cut on the number of SMT hits |
| l3ftrack_base | v00-07-15 | - add explicit virtual destructor for L3Cluster |
| l3ftrack_phys | v00-03-05 |
- fixed cuts in L3TPhysTracker so that it uses >= instead of > when
cutting on the number of axial and stereo hits - remove cout debug statements |
| l3fxy_vertex | v00-02-10 | - change rcp parameter for number of z hits on tracks from 10 to 7 |
| l3tCalUnpTool | v00-05-03 |
- replace function call with local commands to avoid maxopt error - fix loop range limit: 55295 -> 55296 - fix initialization values: 0 -> false - reduce precision of energy in check file by 1 because different machines differ in this place and cause the test to fail - some code clean-up |
| ScriptRunner | v00-08-45 | - remove L3TSec_Vtx from list of DECLed tools because it drags in ROOT dependence |
| trigsim_analyze | v00-02-04 | - add event_info (back) into the default trigsim_analyze chain |
| tsim_l1ft | v00-06-24 |
- increase maxeqtn in eqn_db.hpp from 500 to 1000. This is the max.
number of equations for a H-layer doublet in any sector. - bug Fix in cft_xtracks. The bug caused one to use equations for doublet N+1, when actually, we should have used doublet N's equations. |
| tsim_l1l2 | v00-07-20 | - add l1scl term to rcp so trigsim doesn't crash |
| tsim_l3 | v00-03-08 | - add definition of PhysGlobTracker (L3TPhysTracker) to level3.sim file |
| l1l2unpacker l2mu_analyze tsim_l1muo tsim_l2 tsim_l2cal_inputfix tsim_l2slic |
v00-06-02 v00-02-31 v01-01-03 v00-05-02 v00-01-05 v00-02-11 |
- interface change: tsim_l1l2::DataBroadcast to l1l2collector::DataBroadcast |
| l1l2_evt | v00-br-02 |
- structure of the L1CTT class inside the L1L2Chunk has been changed
considerably. Backward compatibility with the L1L2Chunk contained
inside the DST/TMBs generated with P13 is ensured by storing a
version number inside the L1L2Chunk and performing the conversion
of the L1CTT class when necessary (upon access). - add a method to the L1MUO class to retrieve the triggers in a more easy way (providing the octant, eta range, pt bin, wires and scintillators quality requirements). |
| ScriptRunner | v00-08-47 |
- add search for l3fserver name in coors db - activate NodeStats called in ExternIterator |
| l2io | v01-08-06 | - initialize missing L2HeaderData variables in IntPacker_t.cpp so that test makes sense |
| l1l2_evt | v00-br-01 | - make the L1CTT information in the L1L2Chunk (written to TMB/DST) useful and complete |
| l1l2collector | v00-03-13 |
- port changes in tsim_l1l2/DataBroadcast into
l1l2collector/DataBroadcast - remove dependence on tsim_l1l2 for DataBroadcast |
| l2stt_analyze | v00-01-00 |
- new Level 3 packing/unpacking - sequence channel number swap 2->4, 3->5 - addressMap.rcp rebuilt from database (SMT_calib) and master spreadsheet - added missing detectors B3-6-3, B3-5-2 to address map by hand to avoid non-existant detector messages - add STT unpacking code and code to dump raw events |
| l2stt_fitting | v00-01-00 |
- new Level 3 packing/unpacking - sequence channel number swap 2->4, 3->5 - addressMap.rcp rebuilt from database (SMT_calib) and master spreadsheet - added missing detectors B3-6-3, B3-5-2 to address map by hand to avoid non-existant detector messages - add STT unpacking code and code to dump raw events |
| l2stt_main | v00-01-00 |
- new Level 3 packing/unpacking - sequence channel number swap 2->4, 3->5 - addressMap.rcp rebuilt from database (SMT_calib) and master spreadsheet - added missing detectors B3-6-3, B3-5-2 to address map by hand to avoid non-existant detector messages |
| l2stt_util | v00-01-03 |
- conform with DataBroadcast interface change - new Level 3 packing/unpacking - sequence channel number swap 2->4, 3->5 - addressMap.rcp rebuilt from database (SMT_calib) and master spreadsheet - added missing detectors B3-6-3, B3-5-2 to address map by hand to avoid non-existant detector messages - add STT unpacking code and code to dump raw events |
| l3fanalyze | v00-02-33 | - pick up the headers for L3BTagTrack and L3BTagJet from l3fbtag_ip_results instead of l3fbtag_ip |
| l3fbtag_ip | v00-01-22 | - remove circular dependancy; moved classes L3BTagTrack and L3BTagJet to l3fbtag_ip_results |
| l3fbtag_ip_results | v00-01-05 | - remove circular dependancy; moved classes L3BTagTrack and L3BTagJet to l3fbtag_ip_results |
| l3fchunk | v00-02-07 | - include new L3 electron "resc" widths in thumbnail |
| l3femtools | v00-01-82 | - switch to using L3TPhysTracker in L3TEle |
| l3filters | v00-03-00 |
- fixed an error in the L3FMuon filter. The results vector was
filled with a single entry whose value was the number of candidates
considered by the filter. This vector should have been filled with
the list of IDs of the candidates which passed the filtering
requirements. - update L3_TOOL_DECLs in *_t.cpp files |
| l3ftrack_phys | v00-03-04 | - allow cutting on the number axial and stereo hits as well as pt |
| l3ftrack_phys_results | v00-00-04 | - change return type for get_Track from L3TrackFit to const L3TrackFit & |
| trigdb_scripts | v00-02-00 |
- add new parameters for tool L3TPhysTracker - add three new parameters to the L3TEle definition in tools.rcp |
| tsim_l1l2 | v00-07-19 | - fix rundata so that l1ft track equations get written to the right place |
| tsim_l2stt | v00-01-01 |
- conform with DataBroadcast interface change - new Level 3 packing/unpacking - sequence channel number swap 2->4, 3->5 - addressMap.rcp rebuilt from database (SMT_calib) and master spreadsheet - added missing detectors B3-6-3, B3-5-2 to address map by hand to avoid non-existant detector messages - add STT unpacking code and code to dump raw events |
| d0tools | v03-03-05 | - add command line option -l3reprocess to runD0TrigSim script |
| l1l2_evt | v00-02-03 | - fix floating point exception (initialize arrays) |
| l1l2collector | v00-03-11 | - update to reflect changes in l2io (CTTPTTrack -> GlobalTrack) |
| l1l2unpacker | v00-06-01 | - add new header file L2STTUnpacker.hpp |
| l2io | v01-08-05 |
- update to reflect l2stt updates - add forgotten ";" in FPSCluster object (noticed by: Yuan Hu) |
| l2slic | v00-06-15 | - add script, clean-up test component file |
| l3ftrack_phys | v00-02-03 | - change L3TPhysTracker::fillresults so that it fills the _kineResults with px,py,pz,0 |
| l3ftrack_phys_results | v00-00-03 | - change L3TrackPhysicsResults so that the variable, _kineResults, a Lorentz Vector, is filled with the track px,py,pz and T component zero |
| ScriptRunner | v00-08-45 | - remove L3TSec_Vtx from list of DECLed tools because it drags in ROOT dependence |
| trigsim_analyze | v00-02-04 | - add event_info (back) into the default trigsim_analyze chain |
| tsim_l1frm | v02-03-00 | - add SCL info to test build |
| tsim_l1l2 | v00-07-18 |
- update rcps to reflect updates in l2stt - update DataBroadcast.hpp with new "retrieve" functions to be compatible with new l2stt_util code. |
| d0tools | v03-03-05 | - add command line option -l3reprocess to runD0TrigSim script |
| d0trigsim | v01-00-03 | - add rcp files to catch command line option -l3reprocess |
| l2_examine | delete | |
| l2gblbase | v00-00-10 | - increase max number of objects in filter list |
| l2gblgeneric | v00-02-24 | - pass objects in lists with only one element |
| l2gblworker | v00-07-13 | - increase max number of objects |
| l2io | v01-08-03 |
- correct the type for testing variables from double to uint - obsolete CTTPTTrack replaced by current (new) GlobalTrack - add new variables/objects for L2STT |
| l2mu_analyze | v00-02-30 | - add macros for calculating L2MU efficiency, rejection for different triggers |
| l2slic | v00-06-14 | - add option for reading real data in test component file |
| l2slic_tables | v00-03-10 | - modifications to remove gcc warnings (many thanks to Scott Snyder!) |
| l2trackerbase | v00-12-03 | - bug fix: initialize stt variables whenever new globaltrack is made |
| tsim_l1l2 | v00-07-15 | - update to reflect changes in l2io |
| l3fbtag_ip | v00-01-21 |
- l3fbtag_ip v00-01-21 - add ability to run without jet tool - update fillresults to store L3TBTagJet objects in physics results - change integrated test to use explicit L3TXYVertex pointer instead of btool |
| l3fbtag_ip_results | v00-01-03 | - add storage of L3BTagJet class into the physics results |
| l3fcalcluster | v00-01-78 |
- rename new floor widths to avoid confusion - redefine shower widths including geometric corrections |
| l3fCalMEt | v00-03-03 | - change in hot cell correction: without this change L3 nada should not be used |
| l3fchunk | v00-02-06 | - save missing Et and track parameters as subclass values |
| l3femtools | v00-01-81 |
- add new tool parameters for EC width cuts - fix bug in calculation of road variables |
| l3filters | v00-02-113 |
- add new filter L3FIP - add new filter L3FdR |
| l3fmuo_local | v00-04-03 | - remove SAM dependence in test (obsolete) |
| l3tCalUnpTool | v00-05-01 | - update of test comparison file |
| ScriptRunner | v00-08-44 |
- add new filter L3FIP - add new filter L3FdR |
| trigdb_scripts | v00-01-99 |
- update incorrect entry for L3FCFTVertex with additional parameters - add missing entry for tool L3TPhysCFTVertex - add new entry for filter LFIP in filter.rcp - add new entry for filter L3FdR in filter.rcp |
gtr_l3 v00-01-00 - first release of gtr_l3;
\ purpose: run L3 tracking in offline world, writing out a GtrackChunk
l3fanalyze v00-02-32 - update BTagIP to match changes in l3fbtag_ip
| catch problem where examiner declared in ExaminerLists.rcp
| but not in Reg_L3Examiners.cpp;
| update Reg_L3Examiners.cpp to include L3TrackPhysResultsExaminer;
| revert to adding toolNames as prefixes to all root-tuple variables
\ to avoid problems with non-unique variables names in HepTuple
l3fbtag_ip v00-01-19 - change the triggerlist for the integrated test;
\ add primary vertex track information
l3fmuo_local v00-04-02 - remove SAM dependence in bin directory (obsolete)
l1l2_evt v00-02-02 - increase number of trigger towers written to L1L2Chunk to 1280;
| introduce constants to separate run periods where the L1Cal
| trigger was functional up to eta=|0.8|, eta=|2.4| and
| full detector;
| introduce inline method for accessing the number of towers
\ being used in the trigger as a function of the run number
-------------------------
l3fanalyze v00-02-29 - update l3fanalyze/L3BTagIP to match changes in l3fbtag_ip
l3fbtag_ip v00-01-18 - bug fixes related to running with the primary vertex tool
l3fxy_vertex v00-02-09 - add beam tilt correction to PV
trigsim_analyze v00-02-03 - add Reg_L3Examiners to link in tool names
l2gbljet v00-03-15 - protect against divide-by-zero in MJT filter
tsim_l1cal2b v00-02-05 - changes to avoid error and warning messages
tsim_l1l2 v00-07-14 - change pedestals closer to online values in default rcp for l1cal
-----------------------------------
l3fanalyze v00-02-28 - major cleanup: memory use improvements; additional array bounds checking;
\ additional ErrorLog messages;
tsim_l2stt v00-00-67 - Include new lookup table to convert TFC
l2stt_fitting v00-00-67 | phi output bins from 245 to 160
l2stt_util v00-00-67 |
l2stt_main v00-00-67 |
l2stt_analyze v00-00-67 /
l2io v01-07-01 - fix type of IntPacker() ("NULL"->"0")
l2trackerbase v00-12-01 - update to reflect new phi bins in tfc firmware
and the stt simulator
tsim_l1l2 v00-07-13 - fix rundata and l2stt rcp
tsim_l1ft v00-06-23 - Default track equations correspond the new
Prod5 equations currently running online
-----------------------------------
l3fCalMEt v00-03-03 - change in hot cell correction; add flag UseCH
l3fcpsunp v00-03-10 - add RegisterGeometryManagement into test/OBJECTS
l3fmuo_caltrack v00-03-02 - return testing from l3fmuo_test to l3fmuo_caltrack package;
\ remove reference to l3fmuo_test package in test/LIBRARIES
l3fmuo_centralmatch v00-06-00 - reintroduce test to this package (split off from l3fmuo_test);
\ remove all l3fmuo_test dependencies
l3fmuo_local v00-04-01 - return testing to l3fmuo_local from l3fmuo_test;
\ remove all dependence on l3fmuo_test
l3fmuo_test delete
l3fmuo_unpack v00-04-00 - return testing of l3fmuo_unpack to l3fmuo_unpack itself;
\ remove dependence on l3fmuo_test
l3fMuonTools v00-09-01 - return testing to l3fMuonTools from l3fmuo_test;
\ remove all dependence on l3fmuo_test
l3fMuonTools_results v00-00-02 -
l3ftrack_mc v00-06-23 - remove references to l3ftrack_util which are obsolete
\ update test files
l3ftrack_util delete
l3fvertex_analyze delete
l3fxy_vertex v00-02-08 - beamsize is now set from rcp by default;
| protect against user explicitly setting
| beamsize to zero;
| update integrated test;
| improve algorithm features;
| improve errors and some bug fixes.
| fix framework RCP file for integrated test;
\ add some files needed for itest
ScriptRunner v00-08-42 - turn on useL2 when adding L2 bits only for online
d0trigsim v01-00-02 - fix to default list to compensate for ScriptRunner bugfix;
\ change WriteEvent rcp to stop dropping chunks needed by cal reco
l1l2_reco v00-00-08 - adapt to the changes in the l1l2trigbits package
l1l2trigbits v00-02-05 - ??
l1l2unpacker v00-06-00 - ??
l1muo_analyze v01-00-00 - fix gcc bugs, other fixes
l2calbase v01-00-05 - ICR region is now available with eta 0,1 and 38,39 mapped correctly
l2calemworker v01-00-11 - fix warning messages;
| change to include the ICR region eta 0,1 and 38,39;
\ remove auto-gen files that are not used
l2caljetworker v01-00-08 - fix bug in makeJet: _useICR in wrong location for the totalET function;
\ modifications to use the ICR region eta 0,1 and 38,39
l2gbl_analyze v00-04-19 - add new parameter for type of stt fit to root-tuple
l2gblgeneric v00-02-22 - fix compiling on beta; add PhiSepVetoFilter
l2gbltrack v00-00-10 - add filling of new parameter for type of stt fit
l2gblworker v00-07-12 - add PhiSepVetoFilter
l2io v01-07-00 - change track objects in l2stt and global
l2iogen v04-07-01 - fix to allow to set a tolerance for the first member of a bitfield
l2mu_util v00-03-15 - add methods for new functionality of l2mucworker, l2mufworker
l2mucworker v00-01-51 - add SLIC-input dump to log file for last two events upon fatal error
l2mufworker v00-01-51 /| (on-line and for UBS-mode only);
\ bug fix in capturing of previous UBS event (on-line only)
l2slic v00-06-13 - bug-fix in fwd BC algorithms;
| fwd algorithms: added protection to unpackers; bug-fix in BC-algorithms
| work on action upon fatal error (memory management - on-line only);
| fix UBS data type for SLICs F01, F03, F04, F05 (on-line only);
\ fixed conflict in program memory (on-line only)
l2stt_analyze v00-00-64 - new code for hi/lo strips; new TFC format; small fixes
l2stt_fitting v00-00-64 - new code for hi/lo strips; new TFC format; small fixes
l2stt_main v00-00-65 - new import
l2stt_util v00-00-64 - new code for hi/lo strips; new TFC format; small fixes
tsim_l1ft v00-06-22 - fix FT_DFE::cft_xtracks to work properly with the as_built geometry
tsim_l1l2 v00-07-12 - reorganize rundata production to make things neater;
| expand default L2cal eta coverage;
\ remove l2stt_analyze from default list until fixed (soon)
tsim_l1muo v01-00-00 - fix gcc bugs, other fixes
tsim_l2 v00-05-01 - compensate for moved headers in l2calemworker
tsim_l2slic v00-02-10 - ??
tsim_l2stt v00-00-64 - new code for hi/lo strips; new TFC format; small fixes
-----------------------------------
l3fCalMEt v00-03-01 - fix include problems that showed up in test build;
| add dummy version of L3MEtPhysicsResults.hpp back to l3fCalMEt;
\ move L3MEtPhysResults class files into separate package
l3fCalMEt_phys_results v00-03-01 - fix include problems that showed up in test build;
\ move L3MEtPhysResults class files into this package
l3fJetMEt v00-01-27 - ??
l3fMcTool v00-03-17 - ??
l3fanalyze v00-02-26 - new L3 Vertex Physics Tool and Filter
l3fbtag_ip v00-01-17 - ??
l3fbtag_ip_results v00-01-02 - ??
l3fcft_vertex v00-04-06 - new L3 Vertex Physics Tool and Filter
l3fcft_vertex_phys v00-00-00 - new import
l3fcft_vertex_phys_results v00-00-01- new import
l3fcftunpack v00-04-04 - ??
l3fcps v00-04-17 - removed code to draw statistics histograms to prevent itest error
l3fcpsunp v00-03-09 - update cps mapping file;
\ removed code to draw statistics histograms to prevent itest error
l3ffpd_si v00-00-06 - update scripts to grab correct l3calib.ev file
l3filters v00-02-109 - update L3FTrack ctest to use L3TPhysTracker correctly;
\ new L3 Vertex Physics Tool and Filter
l3fmuo_test v00-06-06 - update name of tool instance from MUO_UNPACK to MUOUNPACK_DEFAULT
l3fsec_vtx v00-00-25 - update scripts to grab correct l3calib.ev file
l3fsmtcluster v00-02-20 - overlooked this package for change in l3calib.ev file location
l3fsmtunptool v00-10-02 - ??
l3ftrack_global v00-07-13 - update scripts to grab correct l3calib.ev file
l3fxy_vertex v00-02-05 - ??
l3tCalUnpTool v00-04-60 - adjust level of debugging printout in src/L3Nada.cpp
ScriptRunner v00-08-41 - add code to initialize all client flags to sensible defaults;
| add L3_TOOL_DECL for all tools to ScriptRunner.cpp;
\ new L3 Vertex Physics Tool and Filter
stt_main delete
trigdb_scripts v00-01-97 - add new pjets option under L3TBTag_IP in tools.rcp
trigsim_analyze v00-02-02 - add missing rcp; fix rcp bugs; add L3 rundata
tsim_l3 v00-03-07 - ??
versioncollectors v00-02-00 - ??
versiontables v00-03-00 - ??
l3fbtag_ip v00-01-16 - add beamspot information from versiontable;
| remove physics results to package l3fbtag_ip_results;
\ new precision detrmination of PVZ and pt dependent dca errors
l3fbtag_ip_results v00-01-00 - new package for the physics results of l3fbtag_ip
l3fcalib_smt v00-04-03 - fix a bug which was causing trigsim to crash
l3filters v00-02-106- fix to get almost all of ctest to run;
\ fix the resetting of the size of _v_cand in the physics filters
l3fjettools v00-03-12 - update documentation
l3fTauTools v00-05-26 - reintroduce dummy header file to avoid interface change
l3ftrack_phys v00-02-02 - remake package, placing PhysicsResults in a separate package
l3ftrack_phys_results v00-00-02 - add component test for L3TrackPhysicsResults / initial import
l3geometry_management v00-02-01 - remove use of trigger list parameters - now use auto setup
l3tCalUnpTool v00-04-57 - fixes to ctest
ScriptRunner v00-08-37 - changes to allow handling of l2 unbiased events
trigdb_scripts v00-01-96 - now use publish scripts from d0rte_release_utils to write rundata
l2caljetworker v01-00-06 - change default size of jet from 3x3 to 5x5
l2stt_analyze v00-00-62 \
l2stt_fitting v00-00-62 - new monitoring histograms;
l2stt_util v00-00-62 | fix TFC test vectors in passAllFits=true mode
stt_main v00-00-62 /
tsim_l1cal2b v00-02-04 - component test L1CalDataMBT_t.cpp added
tsim_l2stt v00-00-62 - new monitoring histograms;
\ fix TFC test vectors in passAllFits=true mode
-----------------------------
l3fJetMEt v00-01-26 - fix so that ctests run
l3fMcTool v00-03-16 - fix so that ctests run
l3fTauTools v00-05-25 - put physics results in separate package
l3fTauTools_physres v00-00-00 - new package for physics results
l3filters v00-02-104- add new filter : L3FPassFraction
l3node v02-02-00 - break up long log messages to not choke ace;
| use _exit instead of exit on error exits;
\ add es-mark-all parameter
l3tCalUnpTool v00-04-56 - add "config" to SUBDIRS;
\ add cmd to cp cal_nlc_146225.coef to test area
ScriptRunner v00-08-36 - add new filter : L3FPassFilter to FilterMaker;
\ add support for two new coor commands:
| l3update clientId name var atr var atr....
\ dumpVersions
trigdb_scripts v00-01-95 - add entry for new filter: L3FPassFraction
d0trigsim v00-05-04 - fix default triggerlist
l2slic v00-06-01 - fix IRIX warnings;
\ algorithm tune-up for improved L2MU efficiency
l2stt_analyze v00-00-61 \
l2stt_fitting v00-00-61 - Fix compile on d0mino; new DSP fitting code
l2stt_util v00-00-61 |
stt_main v00-00-61 /
tsim_l1cal v02-04-03 - gcc warning fix
tsim_l1cal2b v00-02-03 - add L1CalDataMBT to COMPONENTS;
\ add MBT channels and tau trigger
tsim_l1ft v00-06-21 - remove function rintf, round-off by hand;
| add new methods to calc. sector number and
| CPSAxial strip for all H layer doublets;
| turn off loose Track+CPS matching;
| include loose matches in CTTT.cpp to make
| TTK trigger terms, add comments to the code;
| cftmatchcps: make (CPSstrip - proj. of H doublet)
\ int, not double, using static_cast
tsim_l1l2 v00-07-10 - fix default triggerlist
tsim_l2cal_inputfix v00-01-04 - online speed improvements ported to tsim
tsim_l2stt v00-00-61 - Fix to compile on d0mino; new DSP fitting code
-----------------------------
l3fanalyze v00-02-23 - missed one more array bounds check
l3fcpsunp v00-03-07 - install new CPS mapping file, gen. in Jan. 2003
triggerlists v01-01-00 - fix triggerlists for L2CalJetworker problem
versiontables v00-02-00 - add new template method to do conversion;
| return true if id was found and copy the value,
\ else return false and argument is unchanged
l1cal_examine delete
stt_main v00-00-60 - fix to avoid core dumping under gcc;
| add additional monitoring histograms;
\ fix for tracking bug
------------------------
l3fanalyze v00-02-22 - add array limit checking; add ErrorLogger messages;
| minor overall clean-up;
| GCC fixes to examiner registry macro;
\ reintroduce ctest for L3TrackPhysResultsExaminer
l3filters v00-02-103- fix faulty empty vector checking in src/L3FMuon.cpp
l3ftrack_mc v00-06-21 - add non-inlined definition of ~L3MCCFTCluster
\ add {} to destructor of L3MCCFTCluster
l3monitor_utils v01-12-01 - fix signal catching on IRIX / GCC
l3tCalUnpTool v00-04-54 - integrated test fix
l3utilities v00-01-53 - improve ctest
ScriptRunner v00-08-33 - various fixes included from p13 release:
| isScriptUnbiased fix;
| force_unbiased streaming fix;
| useL1, useL2 fix;
| event_header stream ID fix;
| new functionality merged in from p13:
\ inclusive streaming of monitor and error streams
HepTuple V02-01-09 - hopefully a fix to unpacker crash
l1l2_evt v00-00-09 - tons of fixes, mostly related to L1CAL trigger info;
\ now works also for MC
l1l2_reco v00-00-06 - creation of the L1L2Chunk now works also for MC
l2calbase v01-00-04 - fix gcc warning
l2monitor v00-02-26 - fix gcc complaints
l2trackerbase v00-11-05 - fix == typo
------------------------
l3ftrack_mc v00-06-19 - src/L3FCFTUnp.cpp: explicit type cast, double to int
l3ftrack_smt v00-07-01 - fix NULL pointer check in SMTHit::setStereoCluster
l3tCalUnpTool v00-04-53 - do explicit float to int conversion
stt_main v00-00-60 - fix to avoid core dumping under gcc;
| add additional monitoring histograms;
\ fix for tracking bug
tsim_l3 v00-03-06 - copy cal_nlc file to local directory for (c/i)tests;
\ uncomment mis-commented lines in initScriptRunner.sh
l2gblmuon v00-01-17 - fix baseobjects for gbl. mu from 2 preprocessor mu's
l2mu_analyze v00-02-26 - do not unpack data taken before L2 commissioning completion
l2slic v00-05-17 - fix gcc warnings;
| fix permissions on rundata area;
| fixed gcc warnings;
\ central alg.: tune-up BC algs & scint unpacking
l2slic_tables v00-03-00 - New LUT tables;
| central: larger statistics and an inc. LUT size;
| forward: use correct/surveyed p13.03 muon det geom;
\ add scripts & batch files for clued0
l2stt_analyze v00-00-60 \ / fix to avoid core dumping under gcc;
l2stt_fitting v00-00-60 - add additional monitoring histogram;
l2stt_util v00-00-60 / | fix for tracking bug;
\ fix to allow compilation under gcc
l2trackerbase v00-11-04 - get rid of gcc warning about parentheses around truth value
stt_main v00-00-59 - standalone program to build impact param significance lookup table;
\ now return the impact parameter uncertainty too
tsim_l1cal v02-04-02 - fix more gcc warnings
tsim_l1l2 v00-07-09 - fix rcps to match l2stt bugfixes;
\ add root to LIBRARIES so it links under gcc
tsim_l2slic v00-02-05 - fix minor UBS-mode-related bugs;
| redirect error output from screen to log file;
\ fix gcc warnings
tsim_l2stt v00-00-60 - fix to avoid core dumping under gcc;
| add more monitoring histograms;
| fix for tracking bug;
\ fix to allow compilation under gcc
---------------------------
l3fanalyze v00-02-19 - update L3XYVertexDeubgInfo to match tool code
l3fchunk v00-02-05 - add parentheses to satisfy gcc
l3fcps v00-04-16 - change to ;
\ change setprecision to std::setprecision
l3filters v00-02-102- add parentheses in L3FHt.hpp to clarify boolean statement;
\ change incorrect boolean statements in L3FMuon.cpp
l3ftrack_mc v00-06-17 - change ~L3MCCFTCluster to virtual
l3ftrack_phys v00-01-04 - remove cout debug statement in L3TrackPhysicsResults.cpp
l3fvertex_analyze v00-00-05 - minor fix for a clean gcc build
l3fxy_vertex v00-02-04 - improve algorithms and secondary vertexing;
\ basis for p14 version
l3streaming v00-02-07 - add parentheses to clarify boolean / fix gcc warning
sim_exam delete
trig_exam delete
trigdb_scripts v00-01-94 - add a new param to L3TXYVertex: doSecondary FALSE
l2cttcft_analyze v00-02-01 - match variable types with those in L2 workers
l2gblem v00-03-27 - fix bug in casting unsigned int to int
l2monitor v00-02-25 - small updates to XML generation;
\ more error checking when reading a monitor buffer
l2trackerbase v00-11-03 - remove confusing/old description of L2 isolation;
\ remove lines used to debug code
tsim_l1l2 v00-07-07 - fixes for tsim_l2stt.rcp from Harrison
--------------------------
l3fCalMEt v00-02-08 - change order of threshold and eta cuts (improve performance);
\ update #include in L3MEtPhysicsResults.hpp
l3fcps v00-04-15 - explicitly convert float to int types
l3fcpsunp v00-03-05 - change RCP parameter pedestal from int to float
l3ftrack_base v00-07-12 - explicitly declare implicit typename
l3node v02-00-01 - get rid of whitespace in new_client message;
\ print stack traceback to logfile if signal from scriptrunner.
l1l2unpacker v00-05-01 - fix for missing typename
l2calem_analyze v00-03-07 \
l2caljet_analyze v00-03-10 - add protection against unpacking runs before
l2calmet_analyze v00-03-04 / run 152629
l2cpsInputSpy v00-00-03 - remove float-to-int conversion in calc. axial cluster number
l2stt_analyze v00-00-58\ / update cluster algorithm (TA);
l2stt_fitting v00-00-58 - add passAllFits switch;
l2stt_util v00-00-58/ \ fix position algoritm code + plus bug fixes (WT)
l2trackerbase v00-11-02 - remove lines used for "studies"
l2utils v01-00-03 - fix for missing typename
tsim_l1ft v00-06-16 - remove obsolete files
/ update cluster algorithm (TA);
tsim_l2stt v00-00-58 - add passAllFits switch;
\ fix position algoritm code + plus bug fixes (WT)
---------------------------
l3exceptions v00-03-27 - explicitly list all severity levels for which we want throttling
l3fCalMEt v00-02-07 - fix missing #include in L3MEtPhysicsResults.hpp
l3fcalib_smt v00-04-02 - fixes for gcc warnings
l3fsmtcluster v00-02-19 - fixes for gcc warnings
tsim_l3 v00-03-04 - modify initScriptRunner.sh to get l3calib.ev file
| from new location;
\ remove references to mcm_file.txt (outdated)
d0trigsim v00-05-03 - new trigger list
l2caljetworker v01-00-05 - remove zero GeV jets
l2cps_analyze v00-01-14 - replace extpt and ptbin with pt
l2cpsworker v00-02-14 /
l2cttcftworker v02-00-03 - transition from L1CTTTrack to STTCTTTrack object
l2gbl_analyze v00-04-18 - fix bug causing crashes on old runs
l2gblworker v00-07-10 - added mjt tool/filter;
\ add circular buffers for monitoring trigger bits
l2io v01-06-00 - change l2cpsworker to use pt
l2slic v00-05-12 - simulator: table Loader looks in local directory first;
| fix warning;
\ on-line: minor changes for handling of wDSP fatal errors
l2sttcttworker v00-06-00 - use sttctttrack to get duplicate bit for stt
l2trackerbase v00-11-01 - transition from L1CTTTrack to STTCTTTrack object;
| l2iso algoritm change;
| pT look-up table expansion to lower pT
\ fix missing header
tsim_l1l2 v00-07-06 - new trigger list
-------------------------
l3fcalib_cft v00-01-04 \
l3fcalib_config v00-01-03 - auto generate l3calib.ev file for running on data
(not made default yet)
l3fcalib_smt v00-04-01 /
l3fcpsunp v00-03-04 - change l3fcpsunp-rundata.sh to copy needed files
tsim_l3 v00-03-03 - change tsim_l3-rundata.sh to copy needed files
l2calemworker v01-00-09 - use only neighbor TTs with counts >0 for weighted
l2caljetworker v01-00-04 / eta and phi calculation
l2cttcftworker v02-00-02 - bug fix: call "newEvent()" before each new event.
l2mucworker v00-01-38 - SCL-init bug fixed (on-line only)
l2mufworker v00-01-38 /
l2sttcttworker v00-05-05 - change output tracks to pt type to match global
l2trackerbase v00-10-00 - add constants for CTT calculations to l2iso
algorithm (which replaced numbers in the code).
------------------------
l3fstatmanager v00-01-09 - add test for running out of timer stack storage
l3ftrack_phys v00-01-03 - bug fix: statmanager was being started but not stopped
triggerlists v01-00-00 - new package for MC farms. Not really tied to
release schedule.
l1l2trigbits v00-02-03 - changes in the DB interface
l2gblbase v00-00-09 - changed track limit to 100
l2monitor v00-02-24 - fix bug in local monitor buffer;
- make sure xml generation works fine;
- add object IDs for circ. buffers for L1/L2 masks
l2sttctt_analyze v00-03-00 - upgrade to 100 possible globaltracks
l2sttcttworker v00-05-01 - upgrade to 100 possible globaltracks
tsim_l2cal_inputfix v00-01-03 - fix bug for online when EM tower saturates
tsim_l2slic v00-02-02 - fixes in SLIC UBS input stuff
-----------------------------
l3fcalib_config v00-01-01 - move piece of script from l3fsmtunptool
to l3fcalib_config and make it copy rather
than link the l3calib.ev file
l3femtools v00-01-79 - add methods to support TMB unpacking
l3fsmtunptool v00-10-01 - move piece of script from l3fsmtunptool
to l3fcalib_config
l3monitor_utils v01-12-00 - adapt logging levels;
- add operator= to the monitor object;
- removed automatic init of the xerces library.
All apps must now do this on their own.
l3node v02-00-00 - allow changing all parameters at run-time;
- when updating collisionID, use cached run number;
- other fixes
d0trigsim v00-05-02 - remove default station name from sam manager rcp
tsim_l1cal v02-04-00 - Fixed PROM and MEt calculations
l1cal_analyze v02-01-00 - Fixed PROM and MEt calculations
l1l2unpacker v00-05-00 - fix CFT unpacking for real data
l2gblgeneric v00-02-21 - sync with p12
l2gblworker v00-07-08 - remove inline keyword in src file
l2io v01-05-00 - add method to do byteswapping for CFT unpacking in real data
l2trackerbase v00-09-01 - fix array bounds overwrite which was leading
to crashes in L2 tracking;
tsim_l1l2 v00-07-04 - turn on l2mu_analyze and l2stt_analyze more often;
includes new rcp settings for l1cal
------------------------
l3fcalibmanager v00-01-04 - Rewrote an error message to make it much less cryptic
l3fchunk v00-02-04 - fixed some problems in the L3Chunk.hpp;
get version of L3TmbObj_t.cpp consistent w/ L3TmbObj.hpp
l3filters v00-02-100- Port bugfix made in p13 to L3FMHt filter's return value
l2base v00-03-11 - gcc fix. ifdef for IRIX -- KAI_LONG_LONG
l2iogen v04-07-00 - gcc fixes. No more abs(uint)
l2parser v00-02-04 - gcc fix for component test
l2stt_analyze v00-00-52 \ (a) Now using 8-bit sequence numbers where needed.
l2stt_fitting v00-00-52 | This required numerous changes to the code.
l2stt_util v00-00-52 |(b) Test vector code updated.
tsim_l2stt v00-00-52 / (c) New package stt_main. This will contain STT binaries.
tsim_l1l2 v00-07-03 - rcp fixes for l2stt stuff
l2trackerbase v00-09-00 - update to phi binning for stt
------------------------
l3fCalMEt v00-02-06 - Modified access to L3nada hot cell list, per changes to the unpacker
l3fanalyze v00-02-18 - add physics results examiner for L3TPhysTracker;
fix a problem with the L3xYVertexDebugInfoExaminer
l3fchunk v00-02-02 - add list of PhysicalStream names to the l3chunk;
removed the LogicalStream from the l3chunk;
interface change - should only affect ScriptRunner/src/ExternIterator.cpp
l3fcpsunp v00-03-03 - installed new cps map; cleaned up LIBDEPS
l3filters v00-02-99 - introduce the Missing Ht filter
l3fmuo_local v00-03-20 - L3 Muon was using wrong RCP file in p12, p13 and test branch;
Fix l3fmuo_local/rcp/MuoSegmentReco.rcp to point at
muo_segmentlinkedlist/rcp/MuoSegmentLLReco_L3;
update L3FTrack to use L3TPhysTracker instead of L3Tracker;
update L3FCFTVertex to use vertexer base class instead of L3CFTVertex
l3streaming v00-02-06 - change syntax for override streaming to match filter based streaming;
remove _doError and _doMonitor flags as members of L3Streaming and
instead have them as arguments to the processLogicalStream method
process LogicalStream method change to take parameters LogicalStream and:
vector & streamIds, vector & streamNames, which
contain the physical stream Ids and names which the streaming algorithm
generates from the LogicalStream;
Add ability to inclusively stream MONITOR and ERROR streams
l3tCalUnpTool v00-04-52 - Memory leak fix
ScriptRunner v00-08-31 - introduce the Missing Ht filter;
fix problem in event header gen. to allow 1+ stream IDs in the header;
modify streaming mechanism so the list of stream IDs put in the ITC header
and the list of physical stream names put in the L3Chunk are generated at
the same time in the same place;
add some missing L3_TOOL_DECLs to ScriptRunner.cpp
trigdb_scripts v00-01-92 - added new tool to tools.rcp L3TPhysTracker
unpack_muo_l2 v00-01-09 - modify getDriftDist method due to interface changes in package muo_util ------------------------ l3ftrack_phys v00-01-01 - updated tools.rcp to include parameters for new tool (L3TPhysTracker) l3fxy_vertex v00-01-05 - Change error parameterisation, removed mc smear, removed cout statements
l1l2collector v00-03-10 - gcc fix, prepare for move of DataBroadcast class to this package
l2io v01-04-00 - add object needed by l2slic
l2mu_util v00-03-12 - added macro definitions for full readout and UBS-error bits in SLIC headers
l2mucworker v00-01-37 - added UBS channels to evigen code
l2mufworker v00-01-37 - added UBS channels to evigen code
l2slic v00-05-10 - UBS mode modifications and fixes; fix gcc 3.1 warnings
l2trackerbase v00-07-01 - skip pT conversion, pT=4*pT - a relict from the old CTT worker
-------------------------
l3fchunk v00-01-00-br-01 - update to match p12 and p13 changes:
- use d0_Ref in L3Chunk instead of bare pointers;
- fix problem of other packages killing the
L3PhysicsResults when dereferencing the L3Chunk;
- bug fix: version number has to go after class declaration
l3femtools v00-01-78 - fix detector eta calculation; modifications for L3 thumbnail support
l3monitor_utils v01-11-00 - add C++ objects to get at monitor display data without having to bear the
brunt of XML parsing; allows you to specify to the MS how stale you are
willing to let data get
ScriptRunner v00-08-26 - updated to match p12 and p13 changes;
fix for problem of other executables killing the L3PhysicsResults
when dereferencing the L3Chunk;
fix bug when selecting events for debug chunk insertion
tsim_l1l2 v00-07-02 - change default rcp for l2slic
tsim_l2slic v00-02-01 - general clean-up & re-organization; added support for UBS stuff;
fix syntax errors in RCP switches
bin test -- l3node v01-08-07 (IRIX6.5-KCC_4_0) lib -- tsim_l1frm v02-02-02 (IRIX6.5-KCC_4_0) lib -- tsim_l1muo v00-99-07 (IRIX6.5-KCC_4_0)Packages with only "test" still broken: l3filters v00-02-96, l3fmuo_centralmatch v00-04-01, l3tCalUnpTool v00-04-51
l2gbl_analyze v00-04-17 - tracking fix; fix ip and ipsig types
l2gblem v00-03-26 - new track matching
l2gbljet v00-03-13 - forgot to port
l2gblmuon v00-01-16 - new track matching
l2gbltrack v00-00-08 - tracks with new inputs
-------------------------
l3ffpd_si v00-00-04 - use L3_TOOL_DECL to ensure req. tools get linked;
use pkgpath.sh so private rel. get correct directory
l3fmuo_local v00-03-19 - Preemtive bug fix - add RCP parameter to MuoTrackReco.rcp that will
be required by muo_tracreco
l3fsmtunptool deleted
l3ftrack_util v00-07-04 - use d0_util::sign for implicit float->int conversions
l3fxy_vertex v00-01-04 - replace _vptr with _vxptr (gcc reserves _vptr when used in class)
l3fcalib_cft v00-01-04 -
l3fcalib_config v00-01-00 |automatic central calibration/cable map confguration,
l3fcalib_smt v00-04-01 - and consequent changes to the smt ped. subtraction
l3fmuo_local v00-03-18 - fix integrated tests l3fmuo_local, l3fMuonTools, l3fmuo_caltrack;
gcc bug fixes
l3fsmtunptool v00-10-00 - automatic central calibration/cable map confguration,
and consequent changes to the smt ped. subtraction
run_config_mgr v00-06-02 - update constructor of rdc_run_config_mgr to set _init_status bits
ScriptRunner v00-08-24 - add '#include "l3filters/L3FAcol.hpp"' to FilterMaker.hpp
lib bin -- l3fmuo_test v00-06-04 (Linux2.4-KCC_4_0) bin test -- l3node v01-08-07 (IRIX6.5-KCC_4_0,IRIX6.5-KCC_4_0-maxopt)Packages with only "test" broken: l3ffpd_si v00-00-03, l3filters v00-02-96, l3fmuo_caltrack v00-02-01, l3fmuo_centralmatch v00-04-01, l3fmuo_local v00-03-17, l3fMuonTools v00-07-03, l3tCalUnpTool v00-04-51
d0trigsim v00-05-01 - change default L2Jets to 5x5 clusters;
remove unpackers from default toollist;
add rcp for farm running
l1l2unpacker v00-04-01 - fix byte-swapping in L1 Muon unpacking
l2calworker v00-01-03 - online fix for cal workers
l2cttcftworker v02-00-01 - update of cttL2iso calculation
l2gbl_analyze v00-04-15 - fix variables for new tracking; added tracks
l2gblbase v00-00-08 - fix component test; change to use GlobalTrack
l2gblem v00-03-25 - fix tracking part to compile
l2gblmuon v00-01-15 - fix tracking part to compile
l2gbltrack v00-00-07 - fix variables for new tracking; use GlobalTrack
l2io v01-03-00 - fix for l2 tracking in l2gbl packages
l2slic v00-05-00 - fix online crashes;
added protection for on-line errors;
fix bug in BC-fwd algorithms;
more work on error bits and on-line debugging
l2stt_analyze v00-00-51 \
l2stt_fitting v00-00-51 |fix to make l2 tracking work;
|fix to allow L2IO to get info from L2STTTrack
l2stt_util v00-00-51 /
l2sttctt_analyze v00-02-00 - fix to make l2 tracking work;
make hists. of global tracks coming from stt to level 2
l2sttcttworker v00-05-00 - fixing pointer to ctt track
l2trackerbase v00-07-00 - bug fix so it compiles with gcc;
moving stt filler so it fills when no stt fit;
fix to make l2 tracking work;
fix calculation of CTT variables
tsim_l1cal v02-03-01 - fix small bug in noise term smearing
tsim_l1cal2b v00-01-02 - fix bug in rounding of negative values,
documentation updated
tsim_l1frm v02-02-02 - added lum and/or terms to be on
tsim_l1ft v00-06-15 - add line to equation files;
change to allow ADC value access, put in expert ntuples;
Put switch in cft_trk*.rcp to read ADC value OR Disc. output (default = false for MC, true for DATA)
tsim_l1l2 v00-07-01 - change default L2Jets to 5x5 clusters;
turn on l2sttctt_analyze by default;
added l2 tracking by default
tsim_l1muo v00-99-07 - fix debug output; fix tracking;
- fix MDT index problem, MDT centroid problem;
- fix central scint roads update, mu1ptxwtxx bug
tsim_l2stt v00-00-51 - fix to make l2 tracking work;
- fix to allow L2IO to get info from L2STTTrack
----------------------------
l3fanalyze v00-02-16 - fix a bad ctest for L3XYVertexDebugInfoExaminer;
- add ctest for L3XYVertexDebugInfoExaminer;
- update L3MuoUnpackDebugInfoExaminer;
- add examiners for new L3XYVertex tool
l3fbtag_ip v00-01-13 - corrected resolution function and tool results;
- new resolution func. from fit w/ new track errs.
l3fcalibmanager v00-01-03 - d0stream interface change
l3fCalMEt v00-02-05 - add ALgFlag to L3METData in L3METPhysicsResults;
- add UseCH flag to L3TCalMEt.rcp;
- useCH determines if CH cells are included;
- corresponding code added to L3TCalMEt.cpp
l3fchunk v00-00-32 - fix some insert methods in l3fchunk;
- add the modifications introduced in p12
l3fcps v00-04-14 - fix problem w/ std::max()
l3femtools v00-01-76 - gcc fixes
l3filters v00-02-96 - updated L3FBID - from Per Jonsson;
- new filter L3FJAcop (Jet Acoplanarity)
l3fmuo_test v00-06-04 - updated #include in L3TMuoCalTrackTestPkg.cpp
to point to new location of Direction.hpp as
result of gcc bug fix
l3ftrack_cft v00-08-04 - fix incorrect array index in L3TCFTTrack
(fixes itest crash in tsim_l3)
l3ftrack_fpd v00-01-10 - gcc bug fixes
l3ftrack_mc v00-06-16 - gcc compliance
l3fxy_vertex v00-01-03 - fix error calculations, remove redundant method;
- remove cout statements;
- fix constant dca error with a pt dependent error
l3monitor_utils v01-08-08 - mainly monitoring upgrades?
l3node v01-08-07 - improve monitoring and handling of dropped connections
l3tCalUnpTool v00-04-51 - added config directory containing pedestals.txt;
rundata script updated to put in correct dir.;
L3 zero sup. threshold applied (2.5 sigma)
l3utilities v00-01-51 - d0stream interface change
l3xDAQSuperComBase v01-09-01
l3xetg v01-08-06
l3xevb v01-08-06
l3xsbc v01-08-07
l3xtrace v01-08-07
ScriptRunner v00-08-24 - add topological filters, L3FAcol and L3FJAcop to FilterMaker.hpp;
add the modifications introduced in p12;
add '#include "l3filters/L3FAcol.hpp"' to FilterMaker.hpp
trigdb_scripts v00-01-91 - update to filters.rcp for new filter L3FJAcop;
update to tools.rcp for new tool L3TXYVertex
tsim_l3 v00-03-01 - update initScriptRunner.sh to copy pedestals.txt;
should fix all the breaking tests except l3fMuonTools!
codegen -- d0trigsim v00-04-01 (IRIX6.5-maxopt) bin test -- l3fMuonTools v00-07-03 (IRIX6.5,Linux2.4) bin test -- l3fmuo_caltrack v00-02-01 (IRIX6.5,Linux2.4,IRIX6.5-maxopt,Linux2.4-maxopt) bin test -- l3fmuo_centralmatch v00-04-01 (IRIX6.5,Linux2.4) include lib -- l3fmuo_test v00-06-03 (IRIX6.5,Linux2.4,IRIX6.5-maxopt,Linux2.4-maxopt) lib -- l3monitor_utils v01-08-02 (IRIX6.5,IRIX6.5-maxopt,Linux2.4-maxopt) bin -- l3node v00-07-01-br-01 (IRIX6.5) lib test -- tsim_l2stt v00-00-47 (IRIX6.5,IRIX6.5-maxopt,Linux2.4-maxopt)Packages broken in the gcc build: l1l2collector v00-03-09, l1muo_analyze v00-99-03, l2base v00-03-10, l2calemworker v01-00-08, l2caljetworker v01-00-03, l2calmetworker v00-01-25, l2calworker v00-01-02, l2cpsworker v00-02-13, l2cttcftworker v02-00-00, l2gblworker v00-07-06, l2io v01-01-05, l2message v01-00-00, l2moniogen v00-02-05, l2mucworker v00-01-35, l2mufworker v00-01-35, l2sttcttworker v00-04-00, l3fcps v00-04-13, l3femtools v00-01-75, l3fmuo_test v00-06-03, l3ftrack_mc v00-06-15, tsim_l1cal v02-03-00, tsim_l1frm v02-02-00, tsim_l1ft v00-06-13, tsim_l1l2 v00-06-01, tsim_l1muo v00-99-04, tsim_l2cal_inputfix v00-01-02, tsim_l2slic v00-01-35, tsim_l2stt v00-00-47
build 03
--------
l3fMuonTools v00-07-03 - gcc bug fixes
l3fmuo_caltrack v00-02-01 - gcc bug fixes
l3fmuo_local v00-03-17 - fixes incompatibility from other gcc bug fixes
l3fmuo_test v00-06-03 - fixes incompatibility from other gcc bug fixes
l3fmuo_unpack v00-03-16 - gcc bug fixes
build 02
--------
l2iogen v04-05-01 - remove suprious setVersion which caused online STT core dumps
l2slic_tables v00-02-01 - eliminated gcc 3.1 warnings
--------------------------
l3node v00-07-01-br-01
build 01
--------
l2stt_analyze v00-00-47 -
l2stt_fitting v00-00-47 | now works with Jodis worker code and added
l2stt_util v00-00-47 - new test vector code to model SMT to STT inputs
--------------------------
l3fCalMEt v00-02-03 - fixed bug in the definition of EtaMax
l3fcft_vertex v00-04-05
l3femtools v00-01-75
l3filters v00-02-94
l3fmuo_local v00-03-16
l3ftrack_base v00-07-11
l3ftrack_cft v00-08-03
l3ftrack_global v00-07-10
l3ftrack_util v00-07-03
trigdb_scripts v00-01-90
tsim_l2stt v00-00-47 - now works with Jodis worker code and added
new test vector code to model SMT to STT inputs
lib -- l3fmuo_local v00-03-15 (IRIX6.5,Linux2.4) lib bin -- l3monitor_utils v01-08-02 (IRIX6.5) lib -- tsim_l2stt v00-00-46 (Linux2.4)Packages broken in the gcc build: l1l2collector v00-03-09, l1muo_analyze v00-99-03, l2base v00-03-10, l2calemworker v01-00-08, l2caljetworker v01-00-03, l2calmetworker v00-01-25, l2calworker v00-01-02, l2cpsworker v00-02-13, l2cttcftworker v02-00-00, l2gblworker v00-07-06, l2io v01-01-05, l2message v01-00-00, l2moniogen v00-02-05, l2mucworker v00-01-35, l2stt_fitting v00-00-45, l2stt_util v00-00-45, l2sttcttworker v00-04-00, l3fcps v00-04-13, l3femtools v00-01-74, l3fmuo_local v00-03-15, l3ftrack_global v00-07-09, l3ftrack_mc v00-06-15, tsim_l1muo v00-99-04, tsim_l2cal_inputfix v00-01-02, tsim_l1cal v02-03-00, tsim_l1frm v02-02-00, tsim_l1ft v00-06-13, tsim_l1l2 v00-06-01, tsim_l2slic v00-01-35, tsim_l2stt v00-00-46
build 04 -------- smtutil v00-09-15 build 03 -------- l3fmuo_local v00-03-15 muo_analyze v02-05-06 muonid v02-07-03 build 02 -------- l2io v01-01-05 -------------------------- l3cft_vertex v00-04-04 l3ftrack_cft v00-08-02 muo_alignment v00-01-12 build 01 -------- l2slic v00-04-12 l2sttcttworker v00-04-00 l2trackerbase v00-04-00 -------------------------- l3fanalyze v00-02-13 l3fmuo_local v00-03-14 l3monitor_utils v01-08-02 muo_centralmatch v00-02-05 muo_unpdata v02-00-13
d0trigsim v00-04-01 - add more outfiles to writeevent tsim_l1ft v00-06-13 - protect against divide by 0 l2slic_tables v00-02-00 - new geometry!!! l2calbase v01-00-03 - new pedestal (8 in EM) tsim_l1cal v02-03-00 - TMB fix l2stt_analyze v00-46-00 - Error Matrix and Hits not filled by DSP code - protect code from crashing (WT) tsim_l1l2 v00-06-01 - change EM peds to 8 ------------------------ l3fanalyze v00-02-12 - fixes and new _auto_ rcps l3fmuo_local v00-03-13 - Inconsistent tool names in test-area trigger list corrected
l2cttcftworker v02-00-00
l2sttcftworker v00-03-00 - new worker for stt
l2cttcft_analyze v00-02-00 - move out of dataflow
tsim_l2 v00-05-00 - add l2sttcttworker to set of standard
tsim_l1l2 v00-06-00 - add l2sttcttworker
l2trackerbase v00-03-01
l2io v01-01-04
tsim_l2stt v00-00-46
---------------------------
l3fjettools v00-03-11
trigdb_scripts v00-01-89
ScriptRunner v00-08-21
l3fanalyze v00-02-11 - added new rcp files: L3Analyze_auto_offline.rcp
L3Analyze_auto_online.rcp
l2stt_util v00-00-45 -| 1. Simplified L2STTRoadFactory tsim_l2stt v00-00-45 | 2. Added test vector code for TFC to L2 l2stt_fitting v00-00-45 | 3. Improvements/mods to fitting code (WT) l2stt_analyze v00-00-45 -| l1l2collector v00-03-09 - use errorlogger l2calemworker v01-00-05 - remove MAX_EM_OBJECTS limit-checking l2base v00-03-10 - fix d0mino NULL bug d0trigsim v00-04-00 - add default triggerlist, fix *_data rcps tsim_l1l2 v00-05-06 - port stuff from p12 tsim_l1ft v00-06-12 - change CPS interface for reading data from L3TCPSUnp to CPSUnpacker -------------- l3fcpsunp v00-03-01 - corrected bugs in printTool() and write() methods l3fchunk v00-00-30 - Fix transmission of variables in L3TriggerSelector
l2slic v00-04-10 Cen A-layer Algorithms: fixed minor bug in phi=0 region l2monitor v00-02-22 minor update to make sure error summary shows up online l2caljetworker v01-00-03 fix initialization and default values l2cttcft_analyze v00-01-04 convert to read from RDC instead of dataflow l2calemworker v01-00-03 set limit on the number of EM objects that get reported to L2GBL
tsim_l1ft v00-06-11 removed l2iogen from bin/LIBRARIES file
l2calem_analyze v00-03-06 implementation of EMWorker flag bits for EM and Tot saturated towers and for
EM objects that dont have a nearest neighbor tower
tsim_l2cal_inputfix v00-01-06 update tot pedestals
tsim_l1l2 v00-05-05 add rcp for tsim_l2calinputfix
l2sttcttworker v00-01-00 first release-sorts by impact parameter for stt tracks only
l2slic v00-04-07 online and gcc fixes l2slic_tables v00-01-08 " l2mu_util v00-03-11 " tsim_l1ft v00-06-10 tsim_l1l2 v00-05-03 databroadcast adds store2 method l2parser v00-02-03 fix bug found by valgrind tsim_l2cal_inputfix v00-00-01 fix L2 Cal inputs l2utils v01-00-01 fix for bits 63 and 127
tsim_l1ft v00-06-07 l2io v01-01-00 l2base v00-03-09 tsim_l2monitor v00-04-00 l2monitor v00-02-20 tsim_l2slic v00-01-35 l2mufworker v00-01-35 l2slic v00-04-05 l2mu_util v00-03-10 l2mucworker v00-01-35 tsim_l2stt v00-00-42 l2stt_util v00-00-42 l2stt_fitting v00-00-42 l2stt_analyze v00-00-42 l2gblworker v00-07-06
modified to parse blank lines in the toollist.txt file correctly
can now check for labels in the DebugChunk
L3DebugChunk_Selector = "ANY" or "" will select the first chunk
= "offline" or "online" will select first
online or offline Debugchunk in the event so long as it was written with p11.09.00 and
t02.24.00 or later. Before those release the label in the debug chunk written by SR was
set to ""
l2io v01-00-01 l1l2unpacker v00-03-19 tsim_l1ft v00-06-02 l1ft_analyze v00-02-03 tsim_l2slic v00-01-34 l2slic v00-03-18 l2mu_analyze v00-02-23 ------------------------ l3track_global v00-07-07 trigdb_scripts v00-01-84 l3cft_vertex v00-04-00 l3fjettools v00-03-10 l3ftrack_base v00-07-04 ScriptRunner v00-08-04 l3fcpsunp v00-02-29 l3fcalcluster v00-01-76 l3tCalUnpTool v00-04-47 l3femtools v00-01-69 l3fanalyze v00-02-06 l3fbtag_ip v00-01-10 l3fchunk v00-00-27
d0trigsim v00-03-00 d0_analyze v00-02-00 trigsim_analyze v00-01-00 --------------- l1cal_analyze v02-00-00 l1frm_analyze v02-02-00 l2cpsInputSpy v00-00-01 first release l2cps_analyze v00-01-13 l2cpsworker v00-02-13 l2gbl_analyze v00-04-11 l2gblbase v00-00-06 l2gblgeneric v00-02-18 l2gblworker v00-07-04 tsim_l1cal v02-02-00 tsim_l1frm v02-02-00 tsim_l1l2 v00-04-31 tsim_l2monitor v00-02-00 updated to include level2.sim information; revised output format. ---------------- ScriptRunner v00-08-02 l3fanalyze v00-02-04 l3fcpsunp v00-02-28 l3fmuo_unpack v00-03-15 l3node v00-07-01
l2libdeps v00-01-02 l2monitor v00-02-16 l2mu_util v00-03-08 tsim_l2slic v00-01-32 l2slic v00-03-16 l2mucworker v00-01-31 l2mufworker v00-01-31 l2moniogen v00-02-05 ----------------------- l3fCalCalibTool v00-03-08 l3ftrack_base v00-07-03 l3fanalyze v00-02-03 l3fcpsunp v00-02-25
Release notes: Lot of changes (most recent first): 1) Add code to read CFT data. This has some problems, so Ive had to do the foll. (for the moment), a) add cft_channel_map.txt to tsim_l1ft/bin area. These are soft-linked into the run directory by script/link_eqn_files b) add 80 equation files in the /config area. These are built by Graham Wilson, one for each sector. 2) Add debug switch so that we can send one DFEA->CTOC object all the time to L3 (look for send_object in tsim_l1ft.rcp) 3) Add some code to read CPS data, but this doesnt work, since it is probably obsolete. 4) Definition of IOGen objects are based on the document by Levan Babukhadia dated Apr 29, 2002 (v07-00). Number of trigger terms which are created are now 55. All fields/terms relating to High PS clusters have been dropped. 5) Switch has been provided to use the as_built doublet definition. Switch is in cft_trk.rcp (from Graham Wilson). 6) The max. no. of eqns per H-fiber is increased from 400 to 500. 7) Write new method cfttag1 based on Jamieson Olsens Engg. note 1999-03-02a revised 25 March, 2002 Still use old method (cfttag) for now - this needs to tested a bit more.
l1l2unpacker v00-03-18 l2cpsworker v00-02-12 l2cps_analyze v00-01-12 l1l2collector v00-03-07 l2cttcftworker v01-11-17 l2caljetworker v01-00-00 l2calbase v01-00-00 l2calemworker v01-00-00 tsim_l1ft v00-05-24 l1ft_analyze v00-01-07 l2io v00-12-03 ------------------------- run_config_mgr v00-50-11 l3fcpsunp v00-02-26 l3filters_mc v00-00-10 l3fbtag_ip v00-01-09
l2stt_fitting v00-00-39 tsim_l2stt v00-00-39 l2stt_analyze v00-00-39 l2stt_util v00-00-39 l2_examine v00-00-04 l2slic_tables v00-01-06 tsim_l2slic v00-01-31 l2slic v00-03-08 -------------------------
READ THIS: L1CTTrack now uses H-fiber convention 0 to 43, which is the
convention used by tsim_l1ft as of this release (I hope!).
Fixes:
a. Offset calculation in L2STTClusterFactory (thanks to John)
b. Sign extension (char to signed char where needed) (thanks to John)
c. Segmentation fault on Clued0
d. Indexing problem in STTHitSelect_StaticRoad (use TFCid instead of
sextant in getRadius and getPhi methods.
f. Speed up on-the-fly calculation of Phi and Radius in SiliconLUT
g. gcc3 workarounds (thanks to Scott)
Mods/Additions
a. Tidy up cluster loop in L2STTClusterFactory
b. Add simple timers in tsim_l2stt and write out results in summary
file
c. Allow name of summary file to come from SummaryFile keyword in
ReadEvent.rcp (Set string SummaryFile = "" in tsim_l2stt as default)
d. Add SmtH (SimTkHit) branch in l2stt_analyze
e. Add Part (MCparticle) branch in l2tt_analyze. Store, electrons, muons
b-mesons, c-mesons and vector bosons if present.
f. Add some simple macros in tsim_l2stt/test
g. Simplify l2stt_analyze further by absorbing annoying code in
a template function (see createArray in l2stt_util/createNtupleBlock.hpp)
h. Turn off STTUnpacker in l2stt_analyze.rcp and turn on l1l2unpacker
in tsim_l2stt/rcp/head.rcp. In fact, we dont use the unpacker as yet
since all objects we need are from L2STTChunk (for now!)
l2stt_fitting v00-00-36 tsim_l2stt v00-00-36 l2caljetworker v00-01-32 l2calemworker v00-01-39 l2stt_analyze v00-00-36 l2stt_util v00-00-36 l2calbase v00-01-17 tsim_l1l2 v00-04-30 l1cal_analyze v01-08-02 tsim_l1cal v02-01-05 -------------------------
tsim_l1ft v00-05-19 tsim_l2slic v00-01-30 l1cal_analyze v01-08-01 tsim_l1l2 v00-04-29 tsim_l1muo v00-99-04 tsim_l1cal v02-01-04 l2monitor v00-02-15 l2moniogen v00-02-04 ---------------------- ScriptRunner v00-07-22 l3fparser v00-03-21 l3utilities v00-01-49 l3fregistry v00-04-14 l3fstatmanager v00-01-07
---------------------- l3node v00-07-00 l3monitor_utils v01-00-05 l3fanalyze v00-01-103 l3fTestClasses v00-02-05 l3femtools v00-01-68 ScriptRunner v00-07-21 l3filters v00-02-88
l2mufworker v00-01-28 l2calemworker v00-01-38 l2slic v00-02-15 l2gblmuon v00-01-13 l2monitor v00-02-14 l2mu_analyze v00-02-22 tsim_l2slic v00-01-28 l2workerbase v00-07-03 tsim_l1l2 v00-04-28 l2mucworker v00-01-28 l2io v00-12-02 ---------------------- l3utilities v00-01-48 l3fcalibmanager v00-01-01 l3fcalib_smt v00-03-02 l3ftrack_fpd v00-01-09
1) alternate sending of IOGen objects. We now send either DFEBoardL1Data or DFEBoardL2Data or DFEBoardL2CPSAData for any given event. All three are sent to crate 2, modules 10 and 11 2) In L1FTHeader object, change field version to version1 to avoid name clashes
1) Lots of changes relating to the CFTModuleUnpacker and the fact that Iogen objects DFEBoardL1Data, DFEBoardL2Data and DFEBoardL2CPSAData are not sent for every event. 2) Remove the ntuple block which dealt with trigger terms sent (by tsim_l1ft) to the trigger framework. This information is found in the l1frm_analyze blocks. 3) The ntuple block which deals with trigger terms sent by tsim_l1ft directly to L3 is still present.
simulator will now skip whole SLICs when running on raw data and slic output is missing from RawDataChunk (the criterion used to be a broken channel; ran into trouble when comparing off- and on-line triggers and the input channel had been fixed, but the slic was still out of the run); added switch for making simulator not run SLIC algorithms; (feeding, instead, the muon alpha workers with on-line stubs from raw data chunk)
tsim_l2slic v00-01-25 l2mu_analyze v00-02-21 l2slic v00-02-10 l2slic_tables v00-01-05 l2caljet_analyze v00-03-04 l2calem_analyze v00-03-03 l1ft_analyze v00-01-05 tsim_l1ft v00-05-18 l2io v00-11-02 l1l2unpacker v00-03-16 tsim_l1l2 v00-04-27 ---------------------------- l3monitor_utils v00-14-00 l3node v00-06-00 l3ftautools v00-05-22
removed unused modules from list of active L1-modules; now setting bunch & crossing #s to 0 in SLIC header output (check performed by l2mu_analyze); some printout & error logger modifications
l2slic v00-02-05 l2mu_analyze v00-02-14 tsim_l2slic v00-01-22 l2slic_tables v00-01-04 l2iogen v04-04-07 l2io v00-11-01 l2calemworker v00-01-37 l2caljetworker v00-01-30 l2calworker v00-01-02 l1l2unpacker v00-03-15 tsim_l1l2 v00-04-26 tsim_l1muo v00-99-02 ----------------- l3node v00-05-01 l3x_qt_display v00-13-07 l3xDAQSuperComBase v00-13-07 l3xsbc v00-08-06 l3xevb v00-02-14 l3monitor_utils v00-13-07
Central algorithms: report more than one stubs per DSP only if Delta-DetEta > 0.2; otherwise report best quality stub Forward algorithms: report maximum 2 BC stubs per DSP (ones with best quality); A algorithm will report more than two only if better quality stubs are found (working on setting upper limit here as well); idle scintillator times set to -128 ns (was +128 ns)
L2MU workers now also report unmatched A, BC stubs to global; added approximate toroid Pt for unmatched BC stubs; fixed scintillator times B, C in alpha output
l2slic v00-02-03 l2mu_util v00-03-05 l2gblmuon v00-01-11 l2mucworker v00-01-27 l2mufworker v00-01-27 l2mu_analyze v00-02-12 l1cttcftworker v01-11-16 l2parser v00-02-01 ----------------- l3cpsunp v00-02-22
l2slic v00-02-00 l2stt_fitting v00-00-35 tsim_l2slic v00-01-21 l2stt_analyze v00-00-35 l2mu_util v00-03-00 l2slic_tables v00-01-02 tsim_l2stt v00-00-35 l2stt_util v00-00-35 l2mucworker v00-01-26 l2mufworker v00-01-26 l2cttcftworker v01-11-15 ----------------- l3node v00-04-01 l3monitor_utils v00-11-05 l3xevb v00-02-07 l3x_qt_display v00-11-05
l2mu_analyze v00-02-10 l2gbljet v00-03-12 l2io v00-11-00 l2mucworker v00-01-25 l2gblem v00-03-24 tsim_l2 v00-04-04 l2iogen v04-04-05 l2gblgeneric v00-02-16 l1muo_analyze v00-99-03 tsim_l1l2 v00-04-23 l2gbltrack v00-00-05 l2gblworker v00-07-02 l2gbl_analyze v00-04-10 l2gblmuon v00-01-10 tsim_l2slic v00-01-20 l2mufworker v00-01-25 l2mu_util v00-02-05 l2mu_analyze v00-02-05 tsim_l2slic v00-01-15 l2slic v00-01-98 l2slic_tables v00-01-00 l2gblbase v00-00-05 -------------------------------- l3fanalyze v00-1-99 l3fcalcluster v00-01-74 l3fcft_vertex v00-02-02 l3femtools v00-01-67 l3fpropagator v00-00-14 ScripRunner v00-07-17
Release notes: 1) There was a flaw in the (STC overlap) logic of the method makeRoads in L2STTRoadFactory that, on some complicated events, caused the program to enter an infinite loop. That problem has been fixed (I hope!). The program ran successfully on the file sim_recocert_p09.08.00maxopt_fnal_pythia_ttbar-incl_mb-poisson-2.5_224152335_2001 which contains complicated events. 2) A bug in the calculation of summary information (printed in the file Summary.txt) was fixed. Also some rather repetitious code in L1CentralTrackTrigger.cpp, SiliconMicrostripTracker.cpp and SiliconTriggerCard.cpp was migrated into a single templated class STTSummary that is now used by these codes. These programs are now even tidier than before.
l2stt_analyze v00-00-33 l2mu_analyze v00-02-04 l2mu_util v00-02-01 l2slic_tables v00-00-91 tsim_l2stt v00-00-33 l2stt_util v00-00-33 l2slic v00-01-93 l2cttcftworker v01-11-14 l2stt_fitting v00-00-33 l2io v00-10-07 tsim_l1l2 v00-04-21 l2gblworker v00-07-01 l2gblgeneric v00-02-15 l2gblmuon v00-01-09 l2gblem v00-03-23 l2iogen v04-04-03 l2parser v00-02-00 ------------------------- l3fresults v00-02-21 ScriptRunner v00-07-16 l3fcftunpack v00-04-00 tsim_l3 v00-02-44 l3fvertex v00-03-03 (should go into build 2) l3fvertex_analyze v00-00-02 l3fanalyze v00-01-98 (should go into build 2)
The release has been tested on single muon files, qcd files (low and high mean minimum bias), higgs and Z to mumu files and found to give results that are not entirely crazy! l2stt_fitting - This incorporates Wendys modifications. l2stt_analyze - The root tuple includes blocks for L1 CTT tracks, SMT channels, L2 STT clusters, L2 STT roads and L2 STT tracks. l2stt_util - Includes code for test vectors in two sets of formats: one set for John and the other for Meena, settable with an RCP switch in tsim_l2stt.rcp. tsim_l2stt - Lots of tidy up, general improvements etc.
tsim_l1muo v00-99-00 l2mu_analyze v00-02-01 l2gblmuon v00-01-08 l2slic_tables v00-00-84 l2gblgeneric v00-02-13 l2cttcftworker v01-11-13 l2gblem v00-03-22 l2gblworker v00-07-00 l2gbljet v00-03-11 l2gbltrack v00-00-04 l2gbl_analyze v00-04-09 l1muo_analyze v00-99-00 l2gblbase v00-00-01 tsim_l2stt v00-00-29 l2stt_analyze v00-00-29 l1l2unpacker v00-03-14 l2stt_fitting v00-00-29 l2stt_util v00-00-29 ---------------- l3fcft_vertex v00-02-00 ScriptRunner v00-07-15 l3fCalCalibTool v00-02-05 l3fcpsunp v00-02-21
1) When transferring information to L2 using DataBroadcast, remove 2nd argument. 2) Fix the size of vector ft_tm from MAXTM+1 to MAXTM 3) Add code to print out rates for various L1CFT neoterms. 4) Modify tsim_l1ft::trigInfo to adapt to new string format in COOR files. 5) Put in Scotts suggestions re: clean builds w/ gcc3.0.1 6) Put IDs for sending info to L2STT in outputs method 7) The MBT transfers in NSUV1, i.e. CPSStereo, have changed. We dont identify the four objects as NU, NV, SU, SV, but rather NU and NV are mixed and SU and SV are mixed. So the four objects will contain [1/2 NU + 1/2 NV], [1/2 NU + 1/2 NV], [1/2 SU + 1/2 SV] and [1/2 SU + 1/2 SV]
d0trigsim v00-02-24
l2iogen v04-04-00
l2slic v00-01-91
tsim_l1cal v02-01-02
tsim_l1muo v00-09-00
tsim_l2slic v00-01-14
l2io v00-10-01
tsim_l1ft v00-05-16
l2monitor v00-02-10
l1muo_analyze v00-09-00
l2base v00-03-07
tsim_l1frm v02-01-05
tsim_l2 v00-04-01
l2cpsworker v00-02-10
tsim_l1l2 v00-04-19
l2slic_tables v00-00-83
l1cal_examine v00-01-00
l2io v00-10-00
tsim_l1cal v02-01-01
tsim_l2 v00-04-00
-------------------------
l3fcpsunp v00-02-20
ScriptRunner v00-07-14
l2calmetworker v00-01-22
l2gblgeneric v00-02-11
tsim_l1l2 v00-04-18
l2gblem v00-03-21
l1l2collector v00-03-06
l2monitor v00-02-09
l1l2unpacker v00-03-13
l2cttcftworker v01-11-12
l2mu_util v00-02-00
l1frm_analyze v02-01-00
tsim_l1frm v02-01-04
---------------------------
l3fsec_vtx v00-00-23
l3fcalib_smt v00-03-00
l3fcftunpack v00-03-04
l3fcpsunp v00-02-19
l3fchunk v00-00-26
l3exceptions v00-03-26
l3fsmtunptool v00-09-00
l3xevb v00-01-06
l3xsbc v00-08-03
ScriptRunner v00-07-12
l2iogen v04-03-00 l2monitor v00-02-08 l2cpsworker v00-02-07 l2mu_analyze v00-02-00 l2slic_tables v00-00-82 l2mucworker v00-01-20 l2gblem v00-03-19 l2buffer v00-03-00 l2mufworker v00-01-20 l2base v00-03-05 l2slic v00-01-89 l2workerbase v00-02-01 l2moniogen v00-02-02 l1l2unpacker v00-03-12 tsim_l1muo v00-05-01 l1muo_analyze v00-05-02 l2io v00-09-17 l2gblworker v00-06-12 --------------- l3ftrack_cft v00-07-01 l3femtools v00-01-66 l3fanalyze v00-01-96 l3fcalcluster v00-01-73 l3ftrack_base v00-07-00 l3fTauTools v00-05-21 l3ftrack_global v00-07-03
tsim_l1frm v02-01-01 tsim_l2 v00-03-11 tsim_l2slic v00-01-13 tsim_l1l2 v00-04-17 l2mu_util v00-01-04 l2workerbase v00-02-00 l2message v00-03-01 tsim_l1ft v00-05-09 tsim_l1cal v02-01-00 l2parser v00-01-12 l2slic v00-01-87 l2gbl_analyze v00-04-07 l2cttcft_analyze v00-01-02 l2caljet_analyze v00-03-02 tsim_l1frm v02-01-01 l2mufworker v00-01-15 tsim_l1muo v00-04-16 l2gblworker v00-06-10 l2calbase v00-01-11 l2gbljet v00-03-10 l2caljetworker v00-01-25 l2mucworker v00-01-15 l2calmetworker v00-01-20 l2calem_analyze v00-03-01 l2calemworker v00-01-29 l1l2unpacker v00-03-11 l2io v00-09-12 l1cal_analyze v01-05-03 l2cpsworker v00-02-06 l2cttcftworker v01-11-11 l2utils v00-03-12 l2iogen v04-02-04 --------------------------- l3monitor_utils v00-08-00 l3fTestClasses v00-02-04 l3exceptions v00-03-25 l3filters v00-02-83 l3fcpsunp v00-02-17 ScriptRunner v00-07-10 l3fJetMEt v00-01-25 l3frawdata v00-01-17 l3fanalyze v00-01-92 l3ftoolbase v00-03-12
Major overhaul essentially complete. The simulator now handles the STC to TFC overlap. It produces FRC and STC test vectors in the format requested by John Hobbs. Test vectors are also available in the format requested by Meena. The l2stt_analyze produces a root-tuple containing SMT channels, STT clusters, roads and tracks, containing links between clusters and channels and roads and clusters. WARNING: There is still a major bug: The calculation of r and phi for channels is scrambled. Will try to repair this before next release.
forward algorithms: swapped algorithms, routing bits, unpackers, table files, etc. of 2nd and 3rd DSP, so that the first DSPs now do the A-layer stuff and the following 2 process BC; added files for ABC-Pixel-Only algorithm
tsim_l1l2 v00-04-12 l2io v00-09-09 l2utils v00-03-10 l1l2unpacker v00-03-05 l1muo_analyze v00-04-04 tsim_l1muo v00-04-14 l2calemworker v00-01-25 tsim_l2slic v00-01-12 l2mucworker v00-01-12 l2mufworker v00-01-12 l2mu_analyze v00-01-12 l2slic v00-01-85 l2slic_tables v00-00-80 tsim_l2stt v00-00-26 l2stt_analyze v00-00-26 l2stt_utils v00-00-26 l2stt_fitting v00-00-26 l2gblem v00-03-18 l2gbl_analyze v00-04-05 l2monitor v00-02-07 tsim_l2monitor v00-00-01 -------------------------- l3filters v00-02-80 l3tCalUnpTool v00-04-35 ScriptRunner v00-07-07 l3fcftunpack v00-03-02 l3fcalcluster v00-01-71 l3fanalyze v00-01-90 l3fchunk v00-00-24 l3fcpsunp v00-02-14 l3fbtag_ip v00-01-00 l3femtools v00-01-64