- Sep 26, 2013
-
-
Mark Jones authored
-
Stephen A. Wood authored
{prefix}dc_fix_lr Historically, in the ENGINE, if a hit is used in multiple space points/stubs, the left/right assignment for that hit, which is later used in track fitting, is that assigned for the last stub encountered with that hit. Properly, the left right assignment should be allowed to be different in different space points. If this parameter is set to zero (e.g. in hcana.param), then the ENGINE behavior is used. For new analyses, it should be set to one. (Which is the default) {prefix}dc_fix_propcorr When a hit gets put into a stub, the distance of the hit from the discriminator can then be estimated. In the engine, a correction to the drift time (and thus drift distance) is applied. However, if that hit ends up in another stub, the correction will get applied again, resulting in a over correction. Setting this flag to 1 will give that hit a different corection for each stub that it is in. These flags will default to the new "correct" way of handling hits if the above parameters are not set in a parameter file. Currently, both flags are set to zero in hcana.param to replicate the ENGINE behavior. To implement these changes, the propagation correction and L/R information for each hit is saved in space point and track classes. This information is still saved in the hit class, but only used if in ENGINE compatibility mode. The THcDCTrack class now saves a list of space point pointers instead of space point indices. The AddSpacePoint method now also copies all the hit information into the track object so that THcDC doesn't need to explicitely copy all the hits. The FindStub method, which fits a stub track to a space point is passed the space point rather than a list of hits
-
- Sep 06, 2013
-
-
Mark Jones authored
1. nplusminus was not initialized corectly so small angle approximation was never used. 2. Change MAXTRACKS from 50 to 10 to match ENGINE.
-
- Sep 04, 2013
-
-
Vardan Tadevosyan authored
-
- Aug 28, 2013
-
-
Stephen A. Wood authored
Name of coefficient file in hcana.param Some basic hms setting parameters added to test.database for run 50017 Traceback code in THcHalCSpectrometer
-
Vardan Tadevosyan authored
-
Vardan Tadevosyan authored
-
- Aug 27, 2013
-
-
Mark Jones authored
is set hdbg_clusters_cal in hdebug.param
-
- Aug 23, 2013
-
-
Vardan Tadevosyan authored
-
- Aug 21, 2013
-
-
Stephen A. Wood authored
Results are focal plane coordinate (transport) system, not detector system Turn on golden track selection.
-
Edward Brash authored
-
Stephen A. Wood authored
-
- Aug 19, 2013
-
-
Stephen A. Wood authored
-
Stephen A. Wood authored
-
Stephen A. Wood authored
-
- Aug 12, 2013
-
-
Stephen A. Wood authored
-
Edward Brash authored
-
- Aug 08, 2013
-
-
Stephen A. Wood authored
Set 2d histogram limits on tracking results.
-
- Aug 06, 2013
-
-
Edward Brash authored
-
- Jul 25, 2013
-
-
Vardan Tadevosyan authored
-
- Jul 23, 2013
-
-
Stephen A. Wood authored
-
Mark Jones authored
-
- Jul 22, 2013
-
-
Stephen A. Wood authored
-
Stephen A. Wood authored
-
- Jul 19, 2013
-
-
Vardan Tadevosyan authored
-
- Jul 17, 2013
-
-
Stephen A. Wood authored
Add track coordinates to track structure. Add code for single stubs Try to deal with plane number/index confusion
-
- Jul 08, 2013
-
-
Vardan Tadevosyan authored
-
- Jun 20, 2013
-
-
Mark Jones authored
Since we have not yet overwritten the = operator for space points had to add code to do this.
-
Mark Jones authored
-
Stephen A. Wood authored
Uses ROOT matrix math instead of solve_four_by_four Nothing is done with found tracks yet. Will need to stuff these into podd style tracks. (Or a class inherited from podd style tracks.) Residuals not saved anywhere Single stub mode not yet implemented No printing out of trackfit results (hdebugtrackprint)
-
- Jun 13, 2013
-
-
Mark Jones authored
-
Mark Jones authored
Set fDebugDriftCh in DefineVariables Put if fDebugDriftCh in front of all cout statements In THcDriftChamber::DestroyPoorSpacePoints replace line (*fSpacePoints)[isp] = (*fSpacePoints)[osp]; In THcDriftChamber::SelectSpacePoints() replace line (*fSpacePoints)[sp_count] = (*fSpacePoints)[isp];
-
Mark Jones authored
Set fDebugDC in THcDC::ReadDatabase
-
Mark Jones authored
for first hit. Added an else branch to increase finalnum 2) In THcDriftChamber::LeftRight() when using the small angle approximation then assignment of sign to the y planes was reversed.
-
- Jun 11, 2013
-
-
Stephen A. Wood authored
Compiles and doesn't crash.
-
Stephen A. Wood authored
-
Vardan Tadevosyan authored
-
- Jun 02, 2013
-
-
Stephen A. Wood authored
-
- May 30, 2013
-
-
Stephen A. Wood authored
THcDriftChamber::SpacePoint -> THcSpacePoint That way space points can be put in a TClonesArray and be made known to THcDC when stub information is added.
-
Stephen A. Wood authored
-