Feature #249
openTask #235: Miscellaneous version 1.6 issues & tasks
Forward-port remaining v1.5 features
Description
A few useful updates were made in the Release-150 branch which should be forward-ported to v1.6 before release:
- initialization of detector event data to
kBiginstead of 0 DebugPrintof database parameters in all detector classes- maybe some bits from the v1.5.38 VDC analysis, though most of it is already in v1.6
- Off-by-one error in shower database reader (probably already done)
THaCoincTimeimprovements-Wextrawarnings forSConsbuild- Mistyped "&" instead of "&&" in
THaQWEAKHelicityReader - Don't report error if
THaHelicityDetcan't find its database file UserDetector: ignored error statusesDetectorBase: empty detector map is an error- Central angle & rotation matrix calcs in separate functions
Updated by Ole Hansen almost 8 years ago
Forward-ported "initialization of detector event data to kBig instead of 0" (commit 1a06df8)
This changeset also includes better readability in THaScintillator::TimeWalkCorrection and consistent clearing of fTrackProj via each detector's Clear() method.
Updated by Ole Hansen almost 8 years ago
- Status changed from New to In Progress
- % Done changed from 0 to 10
Updated by Ole Hansen almost 8 years ago
- Description updated (diff)
Added debug printout sections to the Decode and ReadDatabase methods of scintillator, Cherenkov, shower and VDCPlane classes (commit 0bfcc11). These use the already-existing THaAnalysisObject::DebugPrint method, which now can also handle kDoubleV data, as well as a new method, THaAnalysisObject::WriteValue, that helps with printing out formatted event data that can be kBig.
Updated by Ole Hansen almost 8 years ago
- % Done changed from 20 to 30
Updated by Ole Hansen almost 8 years ago
- Description updated (diff)
The following Release-150 improvements have already been cherry picked onto the master branch earlier:
-Wextrawarnings forSConsbuild- Mistyped "&" instead of "&&" in
THaQWEAKHelicityReader - Don't report error if
THaHelicityDetcan't find its database file UserDetector: ignored error statusesDetectorBase: empty detector map is an error- Central angle & rotation matrix calcs in separate functions
Updated by Ole Hansen almost 8 years ago
- % Done changed from 30 to 80
A few VDC code changes seemed useful to pick from version 1.5.38:
- Initialization list in
THaVDCconstructor - Additional debug messages in
THaVDC::ConstructTracks - Refactored chi^2 calculation in
THaVDCCluster
Added these features in commit 3d0d9e1
The chi^2 calculation may affect the reconstruction slightly, probably in absolutely negligible ways. This should be double-checked, of course.
The cluster track fitting routines in THaVDCCluster seem somewhat unfinished and should be reviewed soon, although we've already tested that they work satisfactorily with low-rate data.
Leaving this issue 80% finished since testing still needs to be done.