Changes in 5.3.1 wrt 5.3.0
5.3.1pre6
Jet
- Fix in MidPointAlgorithm: update rapidity calculation of jets at the final
iteration (i.e. with full radius, not R/2)
5.3.1pre5
CalorObjects
- Updates to Larry's CEM scale
CalorMods
- Changes to improve tower validation
JetMods
- Fixed _requestZV talk-to in JetMetValidationModule
JetUser
ElectronMods
- Fix a potential divide by zero problem in PhotonValidation
5.3.1pre3
CalorObjects
- Only bother to check for plug bad towers if the tower is in the plug.
- Fixed bug in plug spike killer to prevent neg. energies also updated tower energies if spike killed.
- Move CalTower initialisation into .cc from header.
- CalTower member function validCode extended by 2 bytes to store
information on bad towers in the plug, definition of validCode bits are changed from XXXBAD and XXXHOT to XXXPMT0BAD and XXXPMT1BAD to cover all eventualities e.g. 2 hot PMTs.
- Dead/hot towers in plug are removed.
Calor
- improvements for TDCs if towertype =5
- t0 for em timing temporarily set to -10000
- Bad towers are now ignored in TDC slewing corrections
- Separated loop for TDCs and PMTs in CalDataMaker.
- Change TowerKey creation for bad tower in TowerKeyFromTrack in calor_alg to use
an explicit 60 which fits okay into UChar_t for ieta and iphi.
- Changes to use new validCode bit definitions.
CalorMods
- Changes to use newvalidCode
CalorGeometry
- Minor fix to TowerKey isValid defn
JetUserObjects
- Added the view of all opposite side tracks to private data members
MetMods
- remove "delete SvxBeam" in endRun
Electron
- Change fiducial requirements in fidEle to flag as nonfiducial a track hitting chimney wedge towers 8 or 9
5.3.1pre2
CalorObjects
- Updates to Larry's CEM scale
- New L1 only calibration module:
CalorMods
- Change to call Calib::initializeDB() at beginRun not beginJob
Calor
- Change to call Calib::initializeDB() at beginRun not beginJob
CalorUserMods
- Changes for the offline calorimeter validation
ShowerMaxMods
- Change to call Calib::initializeDB() at beginRun not beginJob
ShowerMax
- Change to call Calib::initializeDB() at beginRun not beginJob
5.3.1pre1
Calor
- Abort if DB tables not found.
- Treat hot towers correctly.
- New validCode accessors.
- Correction for W11 6R <--> 7L WHA anode signal swap.
- Initalisation of CalDataMaker fixed
- Improve energy calculation if one pmt=0 for slewing corrections
CalorObjects
- Updates for XXXBadChannels DB.
- Treat hot towers correctly.
- New validCode accessors.
- Makefile updated to fix name of the library built in shared mode.
- change PI to M_PI
CalorGeometry
- inc/misc.hh out of CalorGeometry.
MetMods
- Fix typo in check for bad SVX data
MetObjects
CalorUserMods
- changes for the offline calorimeter validation