Skip to content
Snippets Groups Projects
  1. Dec 02, 2013
    • Stephen A. Wood's avatar
      Untested SOS tracking code. · 2af4bf2d
      Stephen A. Wood authored
        THcDriftChamber
          New flag fHMSStyleChambers to determine if HMS or SOS style
          tracking should be done.  Flag is set on if the spectrometer
          name begins with 'h'.
          THcDriftChamber::LeftRight fSmallAngleApprox must be set and
          fHMSStyleChambers must be off to do SOS style.
          If not HMS style, ignore all the Yplane optimizations
        THcDC
          SOS code does "project to chamber" in link stubs.  Need to evaluate
          if this is necessary, or if HMS style should also do it.
      2af4bf2d
  2. Nov 15, 2013
  3. Nov 13, 2013
    • Mark Jones's avatar
      Modified THcAerogel::ReadDatabase · 5c39dd7c
      Mark Jones authored
      1) Need to add fNelem to DBRequest to read parameter arrays.
      2) Added optional variable and set to true. Flag in the
      DBRequest to tell code that parameter is optional
      and does not have to be found.
      3) Move setting of fNelem to before DBRequest for aero_num_pairs
       so that it can be overwritten by parameter file.
      5c39dd7c
  4. Nov 12, 2013
  5. Nov 11, 2013
  6. Nov 08, 2013
  7. Nov 01, 2013
  8. Oct 31, 2013
  9. Oct 18, 2013
  10. Oct 13, 2013
  11. Oct 10, 2013
  12. Oct 07, 2013
  13. Oct 02, 2013
  14. Sep 26, 2013
    • Stephen A. Wood's avatar
      More indentation cleanup. · 22badc9a
      Stephen A. Wood authored
      22badc9a
    • Stephen A. Wood's avatar
    • Vardan Tadevosyan's avatar
      Added more calorimeter debug flags · 49e63e95
      Vardan Tadevosyan authored
      49e63e95
    • Mark Jones's avatar
    • Stephen A. Wood's avatar
      Parameters to optionally correct small ENGINE DC hit handling errors. · 6a33dcf3
      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
      6a33dcf3
  15. Sep 23, 2013
  16. Sep 18, 2013
  17. Sep 09, 2013
  18. Sep 06, 2013
    • Mark Jones's avatar
      Replicate ENGINE tracking better. · 818bd894
      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.
      818bd894
  19. Sep 04, 2013
  20. Aug 28, 2013
  21. Aug 27, 2013
Loading