|
P15.07.00 | |
|
P15.06.01 | |
|
P15.06.00 | |
|
P15.05.00 | |
|
P15.04.00 | |
|
P15.03.00 | |
| p15.02.01 through p15.02.03 - see p15.02.00 | |
|
P15.02.00 | |
|
P15.01.00 |
runTrigAnalyze -filelist=trigsim_out.txt -format=...
where "..." includes whatever additional command line options you
used when running TrigSim. The output will appear in the directory
TrigAnalyze_x-....
| l1ft_analyze | p15-br-03 | - Add six new trigger terms to tsim_l1ft. Make sure that the ntuple block knows about this. |
| l1l2_evt | p15-br-08 |
- compatibility changes for IOGEN changes in L2 EM and STT - add protection to L1CTT for events with readout problems |
| l1l2collector | p15-br-03 | - Add another unpacking method into DataBroadcast |
| l1l2unpacker | p15-br-10 |
- Remove L2STT from the components list. - Declare STT worker, which enables unpacking of the combined track - add CPS inputs to the unpacker |
| l2base | p15-br-01 | - add data type IDs and block type IDs for new global tools and additional STT workers |
| l2calem_analyze | p15-br-03 |
- Correctly check in both combine and seperate workers for the
version # of the emobject - Allows both versions to fill the rootuple instead of only version #1 - Reflects the changes to l2calemworker - The emfraction is calculated using the seed only, the et and the emfraction of the nearest neighbor is displayed, and the postion of the nearest neighbor is encoded in two function etaorphiNeighbour and positionNeighbour |
| l2calemworker | p15-br-03 |
- Float casting has been fixed so the NN Et thresholds will have
increment values of 0.25 - NN is properly removed from the L2calem object list - Reflect l2io changes with versioning. - Clean up of casting - L2emEtN does not pass only whole numbers - Comments added - The eta and phi N caculation is more clear - changes in EM algorithm - the emfraction is calculated using the seed only, the et of the nearest neighbor and the et of the nearest neighbor is passed to global. The position of the nearest neighbor in encoded in two bits |
| l2cpsworker | p15-br-01 |
- port from v00-02-15 - change to match the real CPS stereo mapping in which the channel number starts with the strip which has its endpoint at phi=0 |
| l2cttcftworker | p15-br-03 | - final changes/fixes from one cttcftworker to dual cttcft/sttcttworker |
| l2gbl_analyze | p15-br-01 | - port from v00-04-19 |
| l2gblbase | p15-br-02 | - port from ?? |
| l2gblem | p15-br-01 | - port from ?? |
| l2gblgeneric | p15-br-02 | - port from ?? |
| l2gbljet | p15-br-02 | - port from ?? |
| l2gbltrack | p15-br-02 |
- port from ?? - bug fix: changed pT to PT |
| l2gblworker | p15-br-03 | - port from ?? |
| l2io | p15-br-17 |
- fix grammar in l2ps.iogen - fix double decker channel decoding from data for CTT-STT combined worker - l2calem versioning and forgotten l2gbl changes - adapt to wrap-worker of cttcft and sttctt workers - remove some STT objects which are not ready yet - GlobalTrack updates and "grammar" corrections - 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) |
| l2iogen | p15-br-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 of CALEMData) |
| l2mu_util | p15-br-01 |
- add stable_sort algorithms based on SLIC stub quality - add some utilities |
| l2mucworker | p15-br-02 |
- Order A, BC stubs by quality before A-BC matching is attempted - Reorganize event initialization & event process - bug fix in UBS-debug mode (on-line only) |
| l2mufworker | p15-br-01 |
- Order A, BC stubs by quality before A-BC matching is attempted - Reorganize event initialization & event process |
| l2slic_tables | p15-br-02 |
- New central lookup tables (using 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) |
| l2sttctt_analyze | p15-br-01 | - update for more tracks heading out, changes in l2io |
| l2sttcttworker | p15-br-04 |
- remove ip sig test sorting to prepare for online build - update to run combined with ctt. Necessary for online running after shutdown - update for more tracks heading to l2 global |
| l2sttip_analyze | p15-br-00 | - new |
| l2sttipworker | p15-br-00 | - new |
| l2sttworker | p15-br-01 |
- correction to hpp file - new |
| l2trackerbase | p15-br-07 |
- add static casting of ip significance in globaltrack creation - update to run combined with stt+ctt. Necessary for online running after shutdown - changes in l2io, adding extended phi bins from tfc - fix in L2iso calculation and check on L1 CTT inputs (to be within expected range) |
| l2trackworker | p15-br-01 | - wrapper worker for cttcft and sttctt workers |
| l3fanalyze | p15-br-12 |
- pass the track quality to the debug chunk. Only zeros were being
passed before. Has been running in test branch already - change tuple naming scheme to avoid shortcomings of HepTuple |
| l3fCalCalibTool | p15-br-05 |
- SUMS_t.cpp fix - last version of SUMS and allow for less than 12 crates |
| l3fcalib_cft l3fcalib_config l3fcftunpack |
p15-br-01 | - Add support for the new cft cable map and accessing the CFT calib DB at L3. Needed so that people running offline can reproduce what is running online. |
| l3fMuonTools | p15-br-05 | - in the destructor, add missing Drops for Instantiated tools |
| l3fregistry | p15-br-01 | - put in guard against dereferencing a null pointer |
| tsim_l1cal | p15-br-02 | - add latest fixes, including RCP for eta coverage |
| tsim_l1ft | p15-br-03 |
- 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 | p15-br-09 |
- add unpacking method to DataBroadcast - change RCPs to match Josh's change to l1cal code. Otherwise we would be missing an RCP variable in tsim_l1cal.rcp and tsim_l1cal_data.rcp - change tsim_l1muo default performance on data to simulate from rawdatapassthrough. Should allow d0trigsim to run on data properly but tsim_l1muo always gives simulated results. I hope this change is temporary. |
| tsim_l2 | p15-br-03 | - remove includes that are no longer needed now that inputs from the two track workers are unified |
| d0trigsim | p15-br-05 | - add file name labels inside RCP files to make it easier to tell which one the framework used |
| l3fanalyze | p15-br-12 |
- pass the track quality to the debug chunk. Only zeros were being
passed before. Has been running in test branch already - new naming scheme for trigsim_analyze roottuple |
| l3fMuonTools | p15-br-05 | - in the destructor, add missing Drops for Instantiated tools |
| l3ftrack_mc | p15-br-03 |
- remove unneeded "new" declaration - add missing "delete"s in Destructor for members "new"ed in Constructor |
| trigsim_analyze | p15-br-05 | - add pseudo-documentation to RCPs |
| d0trigsim | p15-br-02 |
- add tmb output to all d0trigsim modes except mcrunjob default - fix missing l3config in some rcps - add reprocessing controller rcps |
| l1l2_evt | p15-br-07 |
- Changes for reprocessing from DST - A few fixes in accessor methods |
| l1l2_reco | p15-br-01 | - changes for reprocessing from DST |
| l2cttcftworker | p15-br-01 | - change limit of sent tracks to L2GBL from 50 to 100 to be consistent with L2 STT |
| l3fanalyze | p15-br-09 |
- pass the track quality to the debug chunk. Only zeros were being
passed before. Has been running in test branch already - add dummy L3TNullVertexDebugInfoExaminer and L3MuonDebugInfoExaminer so that files read back by l3fanalyze will close properly - port array bound fixes from test branch to p15 branch |
| l3fcft_vertex | p15-br-02 |
- impliment override of base class deleteContents() - add garbage collection function deleteThese |
| l3fchunk | p15-br-06 |
- add L3BTag to match head and p14 - set em widths to match head and p14 - add numbers of hits on tracks to match head and p14 - add a default function deleteContents() to protect against deleteThese(ptrs) not being defined in child classes - add to ~L3DebugChunk the garbage collection and cleanup of L3DebugChunk-inheriting classes' d0_Object members |
| l3ftrack_global | p15-br-02 |
- impliment override of base class deleteContents() - add garbage collection function deleteThese |
| l3fvertex_base | p15-br-01 |
- change class of L3TNullVertexDebugInfo member from l3vector - add garbage collection function deleteThese(ptrs) - impliment override of base class deleteContents() |
| l3utilities | p15-br-02 |
- add a default function deleteContents() to protect against
deleteThese(ptrs) not being defined in child classes - add a virtual garbage collection routine for d0_Object members |
| tsim_l1cal2b | p15-br-02 |
- corrected some bugs of p15-br-01 - remove namespace tsim_l1l2, which is no longer used |
| tsim_l1l2 | p15-br-06 | - change tsim_l1muo default performance on data to simulate from rawdatapassthrough. Should allow d0trigsim to run on data properly but tsim_l1muo always gives simulated results. I hope this change is temporary. |
| l3fCalCalibTool | p15-br-02 | - fix for iev!=0 for pedestals |
| l3fmuo_local | p15-br-02 |
- fix non initialised calibration constants leading to a crash of
trigsim - update run range for t2d constants - add missing Drop of unpack tool in destructor |
| tsim_l1cal2b | p15-br-01 | - version v00-02-06 for the p15 builds |
| l1l2unpacker | p15-br-01 | - add protection against corrupted data from crate x13 |
| l2gblworker | p15-br-02 | - bug fix: an array was going out of bounds |
| l3fanalyze | p15-br-07 | - correct muon code |
| l3fCalCalibTool | p15-br-01 | - 1st event not used and other small changes |
| l3femtools | p15-br-06 | - make sure that electron tool without emfr cut does not see bogus clusters |
| l3filters | p15-br-11 | - bug fix: to get intended functionality of L3FBID |
| l3fMuonTools | p15-br-04 | - port central match updates from test branch |
| ScriptRunner | p15-br-09 |
- change to 4096 L3 bits - remove references to COOR NV server which seemed to be causing timeouts when used online on the l3 farm - change number of words written into the event_header for L1 bits from 4 to 8. This has the effect of adding 128 bits of padding to the L1 bit pattern. |
| tsim_l3 | p15-br-01 | - add PhysGlobTracker entry to default level3.sim file |
| l1l2collector | p15-br-01 | - adapt to changes in l2io (CTTPTTracker -> GlobalTracker) |
| l2io | p15-br-04 |
- replace the old CTTPTTrack object with the new GlobalTrack for L2 CTT - remove all new l2stt objects in l2io.iogen added about 4 weeks ago; it seems that these changes were breaking the build cause objects were not defined in l2stt.iogen (or elsewhere). - L2 parity calculation fix - now same as in other subsytems (eg. L1). |
| l2slic | p15-br-04 | - fixed gcc warnings (/* */ for commenting, instead of //) |
| l3fanalyze | p15-br-06 |
- increase nmax from 10 to 150 - add XYVertex debug tool to tool list - add missing comma in physics tool list |
| l3filters | p15-br-10 | - switch DebugLevel back to 0 for L3FMuon.rcp |
| l3ftrack_phys | p15-br-03 | - remove cout debug statements from L3TPhysTracker.cpp |
| l3fxy_vertex | p15-br-03 | - change rcp parameter for number of z hits on tracks from 10 to 7 |
| l3tCalUnpTool | p15-br-03 |
- fix phi wrap-around adjustment - remove redundant call to copy cal_nlc coeff file |
| ScriptRunner | p15-br-07 |
- increase size of bitfield written into the Event_Message from 8 to 128
words ( 128*32 = 4096 bits) - change setting of unbiased event bits from bit 255 and 254 (for L3 and L2 respectively) to bits 4095 and 4094. |
| tsim_l1l2 | p15-br-05 | - adapt to changes in l2io (CTTPTTracker -> GlobalTracker) |
| d0trigsim | p15-br-01 | - veto output of TMBTriggerChunk in p15. RCP change only. |
| l1l2_evt | p15-br-04 |
- make the L1CTT information in the L1L2Chunk (written to TMB/DST)
useful and complete - fix floating point exception (uninitialized arrays) - back port some corrections which have been in the header version (and p14-br) for almost two months - increase the number of trigger towers written into L1L2Chunk to 1280 - introduce two constants to separate the run periods in which the L1Cal trigger was functional up to eta=|0.8|, eta=|2.4| and full detector - introduce a new inline method for accessing the number of towers being used in the trigger as a function of the run number |
| l2_examine | delete | |
| l2gblbase | p15-br-01 | - increase max number of objects in filter list |
| l2gblgeneric | p15-br-01 | - pass objects in lists with only one element |
| l2gblworker | p15-br-01 | - change max number of objects |
| l2io | p15-br-02 |
- initialize missing L2HeaderData variables in IntPacker_t.cpp so that test
makes sense - fix the type of the testing variables from double to uint - fix type of IntPacker() (was "NULL" but should have been "0") |
| l2mu_analyze | p15-br-01 | - add set of macros for calculating L2MU efficiency, rejection for different triggers |
| l2slic | p15-br-02 |
- add script, clean-up test component file - add option for reading real data in test component file |
| l2slic_tables | p15-br-01 | - modifications to remove gcc warnings (many thanks to Scott Snyder) |
| l2stt_fitting l2stt_util |
p15-br-03 |
- update to include fixes to run on data and use new LUT code - add a lookup table for the TFC phi0 output in 160 phi bins as required by Level 2 |
| l2stt_main | p15-br-04 |
- fix bifurcated string literal in gen_smt_luti.cpp - update to include fixes to run on data and use new LUT code - add a lookup table for the TFC phi0 output in 160 phi bins as required by Level 2 |
| l2stt_util | p15-br-03 |
- ?update to include fixes to run on data and use new LUT code - ?add a lookup table for the TFC phi0 output in 160 phi bins as required by Level 2 |
| l2trackerbase | p15-br-03 |
- fix initialization of stt variables coming out of the stt - new phi bins in tfc firmware and the stt simulator |
| tsim_l1ft | p15-br-02 |
- increase maxeqtn in eqn_db.hpp from 500 to 1000 - fix bug in cft_xtracks. The bug caused one to use equations for doublet N+1, when actually, we should have used doublet N's equations. - update equation files to latest online version (version from test release) |
| tsim_l1l2 | p15-br-04 |
- fix bug in rundata producing script - update stt rcp to match code changes - add a lookup table for the TFC phi0 output in 160 phi bins as required by Level 2 |
| tsim_l1muo | p15-br-02 |
- add scint/wire combination triggers to match hardware - fix CFT pt decoding bug |
| tsim_l2stt | p15-br-03 |
- update to include fixes to run on data and use new LUT code - add a lookup table for the TFC phi0 output in 160 phi bins as required by Level 2 |
| l3fanalyze | p15-br-04 |
- remove incorrect line (ported bug-fix) - adapt to interface change in l3fbtag_ip which was required to remove a circular dependancy - update L3BTagIP code to match changes in l3fbtag_ip - catch when examiner declared in ExaminerLists.rcp but not in Reg_L3Examiners.cpp - update Reg_L3Examiners.cpp to include missing L3TrackPhysResultsExaminer - revert to adding toolNames as prefixes to all root-tuple variables to avoid problems with non-unique variables names in HepTuple |
| l3fbtag_ip | p15-br-05 |
- move L3FBTagJet and L3FBTagTrack to l3fbtag_ip_results to remove
circular dependancy - add L3BTagJet to physics results - add abiltity to run without jet tool - additional modifications related to running with the Primary Vertex tool |
| l3fbtag_ip_results | p15-br-02 |
- move classes here from l3fbtag_ip: L3BTagTrack and L3BTagJet;
removes a circular dependancy - add L3BTagJet to physics results - add abiltity to run without jet tool |
| l3fcalcluster | p15-br-03 |
- make sure rescaled widths get initialized - rename new floor widths to avoid confusion - redefine shower widths including geometric corrections |
| l3fCalMEt | p15-br-02 | - "use hot cell" rcp change: bool UseCH = false |
| l3fchunk | p15-br-02 | - additional modifications related to running with the Primary Vertex tool (Et and track params) |
| l3fcpsunp | p15-br-01 | - update cps mapping file |
| l3femtools | p15-br-05 |
- fix bug in E/p calculation - enable track matching even without cps matching - switch to using L3TPhysTracker in L3TEle - add new tool parameters for EC width cuts - fix bug in calculation of road variables |
| l3filters | p15-br-09 |
- remove code that was removed in p13 and never ported - add L3FIP filter - add fixes to L3FMuon - put in rcp file for L3FdR test - fix bug in reporting of muon filter results - add isolation filter (L3FdR) |
| l3fmuo_centralmatch | p15-br-04 | - optional cut on the number of SMT hits added |
| l3ftrack_phys | p15-br-02 | - updated to allow cuts to be made on number of axial and stereo hits in the tracker |
| l3ftrack_phys_results | p15-br-02 |
- remove debug cout statments to clean up output - updated to fill the lorentz vector in the base class - transparent interface change in return type of get_Track() from L3TrackFit to const L3TrackFit & |
| l3fxy_vertex | p15-br-02 |
- add beam tilt correction. Corresponds to v00-02-09 that was included
in t03.13.00 - bug fixes and improved error calculation |
| l3tCalUnpTool | p15-br-02 |
- replace function call with local commands to avoid maxopt error - fix loop range limit: 55295 -> 55296 - fix initialization values: 0 -> false - update test comparison file |
| ScriptRunner | p15-br-06 |
- fix an error where a flag marking the event as forced unbiased for
streaming purposes was incorrectly set always to true. - add search for l3fserver name in coor's db. - activate NodeStat's 'called' in ExternIterator. - add entry in FilterMaker for L3FIP - add isolation filter (L3FdR) stuff to FilterMaker.hpp - remove L3TSec_Vtx from list of DECLed tools because it drags in ROOT dependence |
| trigdb_scripts | p15-br-04 |
- increase upper range of ptcut parameter in L3TPhysTracker to 100 GeV - add parameters to L3TPhysTracker to allow cuts on numbers of axial and stereo hits - add three new parameters to the L3TEle definition in tools.rcp - update parameters in filter.rcp for L3FCFTVertex - add entry in tools.rcp for tool L3TPhysCFTVertex |
| trigsim_analyze | p15-br-03 |
- add event_info (back) into the default trigsim_analyze chain - add Reg_L3Examiners to link in tool names |
l2gbljet p15-br-01 - guard against floating point error
l2io p15-br-01 - fix type for IntPacker() ("NULL"->"0")
tsim_l1l2 p15-br-01 - fix rundata problem for L1ft track equations
-----------------------------------
l3fmuo_centralmatch p15-br-02 - fix code that writes out debug chunk
l3fMuonTools p15-br-02 - no change (mistake made and undone)
l3fmuo_test p15-br-01 - temporarily remove line that is hanging the test
l3ftrack_mc p15-br-01 - bug fix - update test files
l3ftrack_smt p15-br-01 - remove obsolete dependence on l3ftrack_util
l3ftrack_util delete
l3fvertex_analyze delete
l3node p15-br-01 - avoid compiler warning
ScriptRunner p15-br-01 - fix crash of tsim_l3 test by setting useL2
to true only when adding L2 bits online
versiontables p15-br-01 - bug fix - add missing test for NameValueTable