|
P16.07.00 - for D0Correct only; do not use for TrigSim |
|
P16.06.01 - same as P16.06.00 for TrigSim |
|
P16.06.00 |
|
P16.05.02 |
|
P16.04.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-....
| l1l2_evt | p16-br-05 |
- 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. |
| l2calbase l2calemworker l2calmetworker l2cpsworker l2cttcftworker l2gblbase l2mucworker l2mufworker l2sttipworker |
p16-br-20gcc | - *Output, *OutputIO, *Input and *InputIO are now generated in the codegen area, not in the <package>/src directory. This is related to more strict gcc 3.4 compiler and should have been done together with changes in l2iogen and l2io. |
| l2caljetworker | p16-br-21gcc |
- changes to implement CAL calibrations - copy processing bits from input header to output header. |
| l2calworker | p16-br-21 | - copy l2caljetworker processing bits to combined worker output |
| l2gblem | p16-br-03 | - Added code to ensure that tracks could only be matched once. |
| l2gblem_analyze | delete | |
| l2gblgeneric | p16-br-03 | - Fixed ambiguity in HTFilter, and changed .039 to 2pi/160 |
| l2gbljet | p16-br-11 | - Changes for the CAL calib. trigger (new L2 filter). |
| l2gblworker | p16-br-22 | - Changes for the CAL calib. trigger (new L2 filter). |
| l2io | p16-br-06 | - implement CAL calib. trigger. RS defined setProcBits method to access processing bits in the CAL header. |
| l2slic_driver | delete | |
| l2trackerbase | p16-br-20gcc | - *Output, *OutputIO, *Input and *InputIO are now generated in the codegen area, not in the <package>/src directory. This is related to more strict gcc 3.4 compiler and should have been done together with changes in l2iogen and l2io. |
| l2worker | delete | |
| l3datastream | delete | |
| l3fcalcluster | p16-04-01-br-02 |
- apply local LogW corrections supplied by Philippe Gris
- change method arguements from variables to addresses of variables
where possible to save calling time (mostly in
L3CalCluster_base) - initialize pointer _UnpCal to 0x0 in L3CalCluster_case constructor - swap blah++ to ++blah to increase speed where possible - rework L3TCalCluster method SConeCluster() slightly to increase speed (code changes for this from Volker Buescher) |
| l3fcalib_cft l3fcalib_config |
p16-br-01 | - add ability to read SMT calib database. |
| l3fcalib_smt | p16-br-03 |
- Fix to allow unpacking of SMT barrels only - now uses absolute value
of smtaddress to determine detector type. - add ability to read SMT calib database. |
| l3fcftunpack | p16-br-04 |
- update dead fibre list with trimmed version to increase speed
of tracker - update cft dead fibre list. - update info message to error for missing dead fibre list |
| l3fem_calib_physres | p16-br-04 | - Filter used by the trigger for the selection of events used for the phi intercalibration of the EM calorimeter. Backported from P17 (was already used online from a private build). |
| l3fhcal_calib l3fhcal_calib_physres |
p16-br-02 p16-br-01 |
- Filter used by the trigger for the selection of events used for the phi intercalibration of the hadronic calorimeter |
| l3fhmatrix | delete | |
| l3filters | p16-br-13 (was 10) | - Add the filter used by the trigger which collects data for the phi-intercalibration of the hadronic calorimeter |
| l3fisolation | p16-br-14 | - move location of where swarm objects are calculated within DoThisTool from last to first in hopes of speeding things up when doing tracks |
| l3fmuo_hitcoinc | delete | |
| l3fmuo_local | p16-br-05 | - Move the determination of the magnetic field strength and direction from DoThisTool() to MakeMe(). |
| l3fmuo_test | delete | |
| l3fshop | delete | |
| l3fsmtunptool | p16-br-01 | - add ability to read SMT calib database. Changes do not affect the unpacker itself, just the persistent class used to download the calibrations. |
| l3fstatmanager | p16-br-05 | - fix missing set_count calls in l3ToolStats and l3FilterStats which solves a problem with persistancy of timing information |
| l3fTauTools | p16-br-07 | - change default NN cut minimum from 0.1 to 0.0 |
| l3ftools | delete | |
| l3ftrack_base | p16-br-02 |
- add rcp switch to allow a non-default Bfield to specified.
Used to convert between Rinv and Ptinv by L3TrackFit objects. - change RCP BField default from 2.0 to 1.9158 |
| l3ftrack_global | p16-br-03 |
- Modifications to improve timing. - Modify call to smt unpacker to restrict to barrels only. - Implement variable pt cuts depending on number of axial clusters already attached to candidate in order to avoid wasting time on very low pt track candidates. |
| l3ftrack_util | delete | |
| l3ftrigger_base | p16-br-11 | - 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 |
| l3fvertex_analyze | delete | |
| l3tCalUnpTool | p16-br-03-br-06 |
- switch to faster (corrected) loop algorithm in Get_CellsInCone(...) - modified this package so as to include a new calibration file (from P.Gris) |
| ScriptRunner | p16-br-17 | - Add the filter used by the trigger which collects data for the phi-intercalibration of the hadronic calorimeter |
| trigdb_scripts | p16-br-09 |
- Add the filter used by the trigger which collects data
for the phi-intercalibration of the hadronic calorimeter. - change L3Tau NN cut minimum from 0.1 to 0.0 |
| tsim_l2cal | delete | |
| tsim_l2cal_inputfix | p16-br-01 | - set processing bits if had tower is above threshold. |
| tsim_l2ctt | delete | |
| tsim_l2muo | delete | |
| tsim_l3 | p16-br-03 | - add copying of new cal_nlc coefficient file to initScriptRunner script to prevent package tests from crashing |
| l2calbase l2calemworker l2caljetworker l2calmetworker l2calworker l2cpsworker l2cttcftworker l2gblbase l2gblworker l2mucworker l2mufworker l2sttcttworker l2sttipworker l2sttworker l2trackerbase l2trackworker |
p16-br-20gcc |
- *Output, *OutputIO, *Input and *InputIO are now generated in the codegen
area, not in the |
| l1l2_evt | p16-br-04 |
- Include code for 2 methods which were declared in the header files
but for which no code was provided (l1cal_reco.cpp). - Correct a bug in the code which does the remapping of the L1 calorimeter trigger towers in the ICR/MG region. |
| l2cpsworker | p16-br-07 | - Bug fix to keep the variables' type consistent |
| l2gblmuon | p16-br-02 | - Fill the prompt variable with timing information according to Arthur Maciels instructions. |
| l2sttcttworker | p16-br-12 | - Comment out the "impactSort()" method. This is done in STTIPWorker. |
| l3fcalcluster | p16-br-05 | - Fix the cluster info returned by Get_CellsInCone() |
| l1l2_evt l1l2_reco |
p16-br-02 p16-br-01 |
- Backport part of the p17 code into p16 branch |
| l2calbase | p16-br-01 | - Fix ICR mapping problem, now ICR trigger towers are mapped to the correct trigger tower. |
| l2calemworker l2caljetworker |
p16-br-01 | - Fix eta asymmetry problem, now L2 em clusters are formed at ETAMAX, not ETAMAX-1 |
| l2iogen | p16-br-11 | - Do the code generation in the codegen directory not the source directory. |
| l3fcalcluster | p16-br-04 |
- correct the way L3TCalPos object members were being
constructed and initialized - rename some variables so they are more descriptive |
| l3fem_calib | p16-br-02 |
- New package to be used for a special trigger used for collecting
events required for the calibration of the EM calorimeter. - Include the latest changes to the EM-calibration tools that have been used for special runs before the summer 04 shutdown. - Add missing almost empty component test to at lease check the header syntax. |
| l3fem_calib_physres | p16-br-02 |
- New package to be used for a special trigger used for collecting
events required for the calibration of the EM calorimeter. - Add missing almost empty component test to at lease check the header syntax. |
| l3funpack_l1cal | p16-br-01 | - New package to be used for a special trigger used for collecting events required for the calibration of the EM calorimeter. |
| l3tCalUnpTool | p16-br-03-br-02 |
- remove a cast to short int which could incorrectly truncate corrected
cell energies - add L3TCalPos copy constructors - add index check on pedestal file read loop - adapt to CAL_NLC constructor interface change - add missing type of cal crate (D0MCH::TCC) |
| ScriptRunner trigdb_scripts |
p16-br-15 p16-br-06 |
- add L3FEMCalib, L3TEMCalib and L3TUnpackL1Cal |
| l3fem_calib | p16-br-02 | - Filter used by the trigger for the selection of events used for the phi intercalibration of the EM calorimeter. Backported from P17 (was already used online from a private build). |
| l3fem_calib_physres | p16-br-04 | - Filter used by the trigger for the selection of events used for the phi intercalibration of the EM calorimeter. |
| l3filters | p16-br-13 | - Add the filter used by the trigger which collects data for the phi-intercalibration of the hadronic calorimeter |
| l3fhcal_calib | p16-br-02 | - Filter used by the trigger for the selection of events used for the phi intercalibration of the hadronic calorimeter |
| l3fhcal_calib_physres | p16-br-01 | - Filter used by the trigger for the selection of events used for the phi intercalibration of the hadronic calorimeter |
| ScriptRunner | p16-br-17 | - Add the filter used by the trigger which collects data for the phi-intercalibration of the hadronic calorimeter |
| trigdb_scripts | p16-br-09 | - Add the filter used by the trigger which collects data for the phi-intercalibration of the hadronic calorimeter |
| l3fcalib_smt | p16-br-03 | - Fix to allow unpacking of SMT barrels only - now uses absolute value of smtaddress to determine detector type. |
| l3fcftunpack | p16-br-04 | - Update dead fibre list with trimmed version to increase speed of tracker. |
| l3fmuo_local | p16-br-05 |
- Move the determination of the magnetic field strength and
direction from DoThisTool() to MakeMe(). - Modifications to improve timing. - Modify call to smt unpacker to restrict to barrels only. - Implement variable pt cuts depending on number of axial clusters already attached to candidate in order to avoid wasting time on very low pt track candidates. |
| l3ftrack_global | p16-br-03 |
- Modifications to improve timing. - Modify call to smt unpacker to restrict to barrels only. - Implement variable pt cuts depending on number of axial clusters already attached to candidate in order to avoid wasting time on very low pt track candidates. |
| l3tCalUnpTool | p16-br-03-br-06 | - Switch to faster (corrected) loop algorithm in Get_CellsInCone(...) |
| tsim_l3 | p16-br-03 | - Add copying of new cal_nlc coefficient file to initScriptRunner script to prevent package tests from crashing |
| l3fcalcluster | p16-04-01-br-02 |
- change method arguements from variables to addresses of variables
where possible to save calling time (mostly in
L3CalCluster_base) - initialize pointer _UnpCal to 0x0 in L3CalCluster_case constructor - swap blah++ to ++blah to increase speed where possible - rework L3TCalCluster method SConeCluster() slightly to increase speed (code changes for this from Volker Buescher) |
| l3fisolation | p16-br-14 | - move location of where swarm objects are calculated within DoThisTool from last to first in hopes of speeding things up when doing tracks |
| l3fstatmanager | p16-br-05 | - fix missing set_count calls in l3ToolStats and l3FilterStats which solves a problem with persistancy of timing information |
| l3ftrigger_base | p16-br-11 | - 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 |
| l3fcalcluster | p16-04-01-br-01 | - apply local LogW corrections supplied by Philippe Gris |
| l3fcftunpack | p16-br-02 | - update info message to error for missing dead fibre list |
| l3fTauTools | p16-br-07 | - change default NN cut minimum from 0.1 to 0.0 |
| l3tCalUnpTool | p16-br-03-br-03 | - modified this package so as to include a new calibration file (from P.Gris) |
| trigdb_scripts | p16-br-07 | - change L3Tau NN cut minimum from 0.1 to 0.0 |
| l3fcalib_cft l3fcalib_config l3fcalib_smt |
p16-br-01 p16-br-01 p16-br-02 |
- add ability to read SMT calib database. |
| l3fcftunpack | p16-br-01 | - update cft dead fibre list. |
| l3fsmtunptool | p16-br-01 | - add ability to read SMT calib database. Changes do not affect the unpacker itself, just the persistent class used to download the calibrations. |
| l3ftrack_base | p16-br-02 |
- add rcp switch to allow a non-default Bfield to specified.
Used to convert between Rinv and Ptinv by L3TrackFit objects. - change RCP BField default from 2.0 to 1.9158 |
| l1l2trigbits | p16-br-01 | - modify to deal with increased number of bits at L3. This is needed to run on data collected with v13 trigger list. |
| l2cpsworker | p16-br-05 |
- change the truncation number of l2CPS clusters sent to global
from 50 to 250 (also change the output.evigen file). Also need
the corresponding change at L2global whenever it starts to get inputs
from L2CPS. - The per channel max. number of clusters of L1 CPS stereo sending to L2 CPS proprecessor has been changed from 50 to 100. |
| l2cttcft_analyze | p16-br-03 | - add L1CTT sign for each CTQD quadrant into output histograms |
| l2cttcftworker | p16-br-11 |
- 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). - problem with the event size around 4KB - cut the number of tracks to 200 only. |
| l2gblbase | p16-br-03 |
- change max number of input tracks to 255 for each type. - change max number of filter objects to 255. - change output type of tracks - increase numbers of tools and filters - change error messages for too many objects - change max number of input tracks to 200 |
| l2gbltrack | p16-br-05 |
- change number of tracks in MBT channel pointer from 300 to 255. - change max number of input tracks to 200 |
| l2gblworker | p16-br-02 |
- change output type of tracks - increase numbers of tools and filters - change error messages for too many objects |
| l2io | p16-br-05 |
- add STTHitBuffer back into extended TFC and add a new object for
extended TFC hit buffer (assumed, there will always be 6 STCs providing
inputs) - change max number of hits in extended track from 16 to 63 (6 bit max) |
| l2iogen | p16-br-10 | - set the limit (self.limit) to 255, in a case number of objects in the MBT channel is larger than 255 (script/evigen) |
| l2sttcttworker l2sttipworker l2sttworker l2trackworker |
p16-br-11 |
- 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). - problem with the event size around 4KB - cut the number of tracks to 200 only. |
| l2trackerbase | p16-br-11 | - change MAX_TRACKS limit from 300 to 552. |
| l2utils | p16-br-00 | - change error message print out: WARN("List full",...) |
| l3exceptions | p16-br-01 | - Implement a new class: L3ErrorLogger which contains the functionality of the existing class L3ErrHandle. L3ErrHandle now implements only the L3Tool interface. |
| l3fCalCalibTool | p16-br-05 |
- replace as many hard-coded numbers as possible with the
proper static const members - declare all static members in the corresponding cpp files |
| l3fchunk | p16-br-03 |
- Comment out a line in the operator+ method of the L3MonChunk.
No longer sums the timing vector - this was being done without
checking that the vectors had the correct sizes. - modify L3MonChunk to use a const reference to the tool stats for filling the tool timing information |
| l3femtools | p16-br-01 | - back out of making CorrEemcalo::correvseta_S and CorrEemcalo::correvsphi_S energy corrections |
| l3filters | p16-br-09 |
- add a check: if L3FJAcop filter only finds one jet,
pass the filter immediately. - remove error messages from the DoThisFilter( vector |
| l3fmonitor_base | p16-br-05 |
- Modify to allow access to entire tool stats map rather than just the
timing for an individual tool at a time. - Fix a bug in StatUtils - NodeStat.runnb was not being filled |
| l3fstatmanager | p16-br-04 | - Modify to allow access to entire tool stats map rather than just the timing for individual tools at a time |
| l3fTauTools | p16-br-06 | - change ClusterMinET from 5. to 9. to reduce trigger rate |
| l3ftrigger_base | p16-br-10 | - Modify L3TriggerText to ignore L3ErrHandle tool in the trigger list since this will be handled directly by ScriptRunner during initialisation |
| ScriptRunner | p16-br-14 |
- add a run Number parameter to NodeStatFromScriptResults method
to allow the NodeStat.runnb member to be initialised correctly.
This is needed for online monitoring to correctly sum
contributions from different nodes - remove an info errorlog message in ScriptRunner::Init. - make use of new class L3ErrorLogger. This allows Scriptrunner to set up the error logging destinations immediately after reading in the configuration file (ScriptRunner.conf) but before any further initialisation is done to make sure destinations for errors are defined before any other errors could occur. |
| l3femtools | p16-br-01 | - back out of making CorrEemcalo::correvseta_S and CorrEemcalo::correvsphi_S energy corrections |
| ScriptRunner | p16-br-12 | - add a run Number parameter to NodeStatFromScriptResults method to allow the NodeStat.runnb member to be initialised correctly. This is needed for online monitoring to correctly sum contributions from different nodes |
| l2cpsworker | p16-br-03 |
- correct the wrong CPS stereo mapping. - optimize the code to reduce the processing time by reducing the number of u-v combinations. |
| l2io | p16-br-05 |
- add STTHitBuffer back into extended TFC - add a new object for extended TFC hit buffer (assumes there will always be 6 STCs providing inputs) - change max number of hits in extended track from 16 to 63 |
| l2slic | p16-br-02 |
- fix uninitialized variable in DSP_t - fix bracketing in initializers |
| l2trackerbase | p16-br-02 | - change to reflect changes to the tfc hardware |
| l3fanalyze | p16-br-10 | - add new parameter _ieta to L3TauPhysResultsExaminer |
| l3fCalCalibTool | p16-br-02 | - add L2 hold time cut |
| l3fcalib_smt | p16-br-01 | - fix for change in smtutil package (l3fcalib_smt depends too much on the internals of the SmtAddressTranslation class) |
| l3fcft_vertex_phys_results | p16-br-01 | - move cout statement to errorlogger(info) |
| l3filters | p16-br-07 |
- comment out debugging printout - modified L3FIP filter so that it can handle either an IPTracker tool or a BTagIP tool |
| l3fip_track | p16-br-03 | - add protection from division by zero in track selector |
| l3fmonitor_base | p16-br-04 |
- fix a mistake in the sending of monitoring information (wrong
variables) - 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 | p16-br-04 |
- change LOOSE muon definition to prevent it from producing fake muons
by the dozen - add C-Hole counters to the triggers |
| l3fMuonTools | p16-br-02 | - add rcp parameter for new C-Hole counters |
| l3fstatmanager | p16-br-03 |
- add method get_toolnames() - correct variable names to comply with standards |
| l3fTauTools | p16-br-05 | - NN now trained with 5 input variables, including ieta |
| l3fTauTools_physres | p16-br-01 | - include a 5th NN input variable, ieta |
| l3ftrack_htrk | p16-br-06 | - suppress debug print-outs online |
| l3ftrigger_base | p16-br-09 |
- remove a print statement in the BeginEventReset method - fix problem in TriggerConfiguration_t.cpp - an error test was catching the wrong exception |
| l3streaming | p16-br-02 |
- fix a bug in the handling of forced unbiased events in the streaming
code - modify the L3Streamer component test to do more testing of unbiased monitor streaming |
| ScriptRunner | p16-br-11 |
- modify the default configuration file to set ScriptRunner
to use the new header scheme by default - comment out two print statements - update config file to ignore redefined l2 bits online |
| tsim_l3 | p16-br-02 | - add writing out of tool timing stats to job summary method |
| l2cpsworker | p16-br-01 | - bug fix for reading in the CPS axial messages |
| l2cttcftworker | p16-br-00 | - fix so that tracks are passed to global sorted from the internal array and not as they arrived to the worker. |
| l2gblbase | p16-br-01 | - add IP tracks to configuration file |
| l2gbltrack | p16-br-03 |
- add ability to cut on ipsig in tool - take advantage of order of input tracks - add ability for a chi squared cut |
| l2io | p16-br-04 | - change l2stt max number of CTT and STT tracks from 46 to 48 |
| l2slic | p16-br-01 |
- central algorithms: Add new bottom C-counters to MSC-unpacker code
(no algorithm changes) - MSC and PIX unpackers: bug fix (negative scintillator times were reported as "1") |
| l2slic_tables | p16-br-01 | - add bottom C-hole counters (CPZ5, CPZ6) |
| l2sttcttworker | p16-br-00 | - fix output.evigen and add l2sttcttworker/fetchSTTPT.hpp, so that tracks are passed to global sorted from the internal array and not as they arrived to the worker. |
| l2sttipworker | p16-br-00 |
- fix output.evigen and add l2sttcttworker/fetchSTTPT.hpp, so that tracks
are passed to global sorted from the internal array and not as they
arrived to the worker. - remove all */*Output* files, generated automatically. |
| l2trackworker | p16-br-02 |
- add the part for the "last" tracking worker - STT IP. - L2CTT now runs three workers: STT PT, CTT and STT IP. |
| l3fanalyze | p16-br-09 |
- make name of muon geometry file an RCP variable - update from "MuoBaseGeometry" to "MuoBaseGeometry_feb03" |
| l3fTauTools | p16-br-04 | - change NN weights (RCP file) to extend acceptance to |eta|>1.5 |
| l3ftrigger_base | p16-br-07 |
- update TriggerConfiguration component test 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 mistake in the TriggerConfiguration::StopRun method handling of list of active bits. |
| l2calem_analyze | p16-br-01 | - remove forgotten debug cout statement |
| l2cttcft_analyze | p16-br-02 |
- fix output.evigen - add l2cttcftworker/fetchCTTCFT.hpp, so that tracks are passed to global sorted from the internal array and not as they arrived to the worker - fix to write out the extracted info correctly - remove obsolete '#include "tsim_l1l2"' |
| l2gbl_analyze | p16-br-01 | - update for latest l2gblem additions |
| l2gblem | p16-br-01 | - add flags to keep track of why the em object fired the trigger |
| l2gblmuon | p16-br-01 | - fill the prompt variable with timing information according to Arthur Maciel's instructions. |
| l2gbltrack | p16-br-01 | - add new variables: REQUIREL1PS,REQUIREL1ISO,L2ISOTYPE |
| l2gblworker | p16-br-01 | - change max number of emtools and emfilters to 20 |
| l2io | p16-br-03 |
- yet another fix of the double-decker channel (CTQD v41) - add invmass object and new trig.tool variables |
| l2sttworker | p16-br-00 | - fix to fill correctly the output objects with PT and IP tracks. |
| l2trackerbase | p16-br-01 |
- fix so CTT and STT tracks are not mixed together in the
L3 GlobalTrack output object - fetchTracks.hpp moved to l2trackworker |
| l2trackworker | p16-br-01 | - fix so CTT and STT tracks are not mixed together in the L3 GlobalTrack output object/td> |
| l3fanalyze | p16-br-08 |
- correct typo in MuoCentralMatch index name - add new L3IPTrackPhysResultsExaminer - fix bug in L3TrackPhysResultsExaminer - shorten block name in L3IPTrackerDebugInfoExaminer - put protection in against ntracks == 0 in L3IPTrackerDebugInfoExaminer - add missing deletes for L3TauPhysResultsExaminer members - add L3IPTrackPR to ExaminerLists, Reg_Examiners, and an RCP file - fix memory leak in L3GlobalTrackerDebugInfoExaminer - remove clearDataBlock(), storeCapturedData(), and clearData() (shouldn't be done by examiners) - remove redundant array initialization (is handled by columnAt() function) - add and impliment ErrorLogger where needed - 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 |
| l3fbtag_ip_results | p16-br-01 | - remove the multiple scattering track dca error correction, which now is applied in l3ftrack_base instead. |
| l3fchunk | p16-br-01 | - split ClientData into its own hpp file |
| l3filters | p16-br-05 |
- fix implimentation of isolation tool in L3FTrack and L3FMuon methods
MakeMe(), REF(), and destructor - add L3TIsolation->DoThisTool call to L3FMuon - add missing sqrt() in L3FInvMass - do translation from theta to tanl personally (instead of in kinem_util) in L3FPhysIP - correct typos and add missing sqrt - bug fix to get intended functionality of BID filter - correct comparison in L3FIP to match L3FTrack |
| l3fip_track | p16-br-02 | - change rcp switch for error calculation as it is now in l3ftrack_base |
| l3fip_track_results | p16-br-01 | - fix bug where XY hits were miss-assigned to the Z hits |
| l3fisolation | p16-br-11 |
- minor bug fix - insert missing return call to prevent double call to
statmanager->stopclock() - impliment statmanager correctly - set PhysicsResults _name - make DEBUG flag more unique so it doesn't get set off by accident - properly use HaveData() and fillResults() - remove unused headers, duplicate headers - remove unused variables - impliment const_cast correctly - fix logic bug in _retval for DoThisTool - add variables maxptsum and maxtracks - modify the calculation of the calorimeter hollowcone. Now using Et instead of E and using only cells with at least 100MeV. This is the way offline isolation is calculating isolation. - add a check of the agreement of "source" vertex and "swarm-track" vertex - change cone point for cal.isolation from "prefer prim. vertex then track vertex" to "take track vertex first if available, only if not than take prim vertex" - correct badly placed bracket - add additional condition inside _EnergyInHollowcone |
| l3fisolation_results | p16-br-03 |
- add D0OM_COMPONENTS so _ref.cpp files get built - impliment "_name" through the base class - make DEBUG flag more unique so it does not get set off by accident - remove excess debug printouts - remove isComplete() test from _t.cpp (querying empty instances which are naturally not complete) |
| l3fJetMEt | p16-br-01 | - correct memory leak caused by calregion and debuginfo |
| l3fjettools | p16-br-01 | - comment out jet energy scale corrections until they are studied further |
| l3fmonitor_base | p16-br-02 |
- a few fixes - reenabled online monitoring code |
| l3fMuonTools | p16-br-01 | - change ASTUB_min_shits_a back to 1 |
| l3fstatmanager | p16-br-02 |
- a few fixes - increased numebr of lumi block stats stored at any one time to 3 - add a missing return statement in the ctest for L3ScriptStatCollector which was causing a warning during the build. |
| l3fTauTools | p16-br-03 |
- add missing deletes for "new"ed members - changed rcp parameter minET from 3 to 5 GeV to speed up the code - add missing tool Drops - add missing delete for _tracks to stop memory leak |
| l3ftrack_fpd | p16-br-01 | - remove deleted directory from SUBDIRS to stop build's test-phase complaint. |
| l3ftrack_htrk | p16-br-05 |
- fix minor bug computing last used fiber in cft clusters. - use correct geometry for MC - save q/pt rather than 1/pt as L3TrackParam PTINV - adjust hit errors for online cluster resolution. - loosen chi2 cut. - convert phi range to 0, 2pi when setting L3TrackFit param. - synchronize sorting of L3CFTClusters (by phi) with CftClusters (by fiber). This fixes a hole in the efficiency at -0.8 < phi < 0 - add call to HitCollection::load() [it doesnt work without this]. - fill diagonal elements of error matrix. - hold L3Track objects instead of L3TrackFits in _saved_tracks. This avoids memory problem when persistent objects are written. |
| l3ftrigger_base | p16-br-05 |
- add new code to deal with online monitoring - add flag to deal with duplicate l1bit and l2bit commands - fix a typo in L3ScriptResults in retrieving L3Unbiased value - fix a logic mistake in L3FilterScript in setting L3Unbiased value - fix a problem in L3TrigClient which was ignoring the allowInclusiveStream directive - add some constants to L3TriggerBitConstats.hpp used for new event header generation - move unbiased bit setting from L3TriggerList to the event header generation code in ScriptRunner where it belongs |
| l3fxy_vertex | p16-br-02 | - change rcp switch for error calculation as it is now in l3ftrack_base |
| l3node | p16-br-01 |
- add L3DebugChunk to es-mark-chunks - fix typo in es-mark-mode. |
| l3streaming | p16-br-01 | - modify L3Streamer to allow inclusive streaming status to be changed after construction of the L3Streamer object rather than only at construction time |
| l3tCalUnpTool | p16-br-03 |
- put a limit on value of _CorrectedADC so it fits in a short int - add error log message for when _CorrectedADC is too big |
| run_config_mgr | p16-br-01 |
- add support for caltc crate - stop writing out build_cft.dat |
| ScriptRunner | p16-br-09 |
- fix event header generation - re-enable online monitoring - add new parameter to flag that duplicate l1bit and l2bit commands should be ignored - add L3FEJets registration - make l2tfw_info a member instead of local variable. This avoids a memory leak and is probably more efficient than previous implimentation. - add new extended EventHeader filling to support 1760(-2) L3 bits - move setting of unbiased bits to event header generation code where it belongs - add L3THTrack to L3ToolDeclarations |
| trigdb_scripts | p16-br-05 |
- update Tau entries to use NN algorithm - add L3THTrack to the tools.rcp file - correction: HTrack tooltype should have been "data", not "physics" - update L3TIsolation entry in tools.rcp - increase L3TIsolation.cal_e_hcone upper limit to 1000 |
| tsim_l1muo | p16-br-01 | - Port from test branch, identical to v01-04-00. Add forward wire trigger simulation and fix count to 2 bug. |
| tsim_l3 | p16-br-01 | - 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. |