Difference between revisions of "Tracking Library"

From Hall A Wiki
Jump to: navigation, search
(New page: * Tracking Code is available @ http://blinkin.krl.caltech.edu/progressive_tracking/tracking.tgz)
 
 
Line 1: Line 1:
 
* Tracking Code is available @ http://blinkin.krl.caltech.edu/progressive_tracking/tracking.tgz
 
* Tracking Code is available @ http://blinkin.krl.caltech.edu/progressive_tracking/tracking.tgz
 +
* Brief Introduction to each Classes
 +
** THaSolenoid (inherited from THaSpectrometer)
 +
*** Template class for Solenoid detector
 +
** SOLGEM (inherited from THaTrackingDetector)
 +
*** Main class for the tracking detector.
 +
*** Tracking is performed in the "coarsetrack" and "findtrack".
 +
*** Additional methods are written to help the track finding.
 +
** THaGemHit
 +
*** This class is to store the hit information on the GEM. It provide various methods to save/extract the hit information, e.g. x,y,z,r,phi etc.
 +
*** This function is used to store the information from detector (NOT the true simulated information.
 +
** THaGemTrack
 +
*** This class is to store the track information from the progressive tracking algorithm. One can save/extract various information related to the reconstructed track in this class. One can also sort the tracks to do the de-ghost.
 +
*** Information can then be saved into the final output rootfiles.
 +
** THaShowerHit
 +
*** This class is added to store the hit information on the calorimeter. One special variable is the sector number.
 +
*** This class is added for PVDIS tracking after the development of SIDIS progressive tracking.
 +
** THaSoleSimTrack in THaSoleGEMSim.h
 +
*** Stored the saved true simulated track information from simulation.
 +
*** Information can be then saved into output rootfiles.
 +
** THaSoleSimHit in THaSoleGEMSim.h
 +
*** Stored the saved true simulated hit information from simulation.
 +
*** Information can be then saved into output rootfiles.
 +
** THaSoleSimRun  (inherited from THaRunBase)
 +
*** Template class
 +
*** In this class, we calculate the additional false hits from the real hits (from both tracks and background hits). In principle, this part should be merged into the converter part.
 +
** THaSoleSimDecoder (inherited from THaEvData)
 +
*** This is the class that one can load event information from the rootfiles.

Latest revision as of 17:33, 21 June 2011

  • Tracking Code is available @ http://blinkin.krl.caltech.edu/progressive_tracking/tracking.tgz
  • Brief Introduction to each Classes
    • THaSolenoid (inherited from THaSpectrometer)
      • Template class for Solenoid detector
    • SOLGEM (inherited from THaTrackingDetector)
      • Main class for the tracking detector.
      • Tracking is performed in the "coarsetrack" and "findtrack".
      • Additional methods are written to help the track finding.
    • THaGemHit
      • This class is to store the hit information on the GEM. It provide various methods to save/extract the hit information, e.g. x,y,z,r,phi etc.
      • This function is used to store the information from detector (NOT the true simulated information.
    • THaGemTrack
      • This class is to store the track information from the progressive tracking algorithm. One can save/extract various information related to the reconstructed track in this class. One can also sort the tracks to do the de-ghost.
      • Information can then be saved into the final output rootfiles.
    • THaShowerHit
      • This class is added to store the hit information on the calorimeter. One special variable is the sector number.
      • This class is added for PVDIS tracking after the development of SIDIS progressive tracking.
    • THaSoleSimTrack in THaSoleGEMSim.h
      • Stored the saved true simulated track information from simulation.
      • Information can be then saved into output rootfiles.
    • THaSoleSimHit in THaSoleGEMSim.h
      • Stored the saved true simulated hit information from simulation.
      • Information can be then saved into output rootfiles.
    • THaSoleSimRun (inherited from THaRunBase)
      • Template class
      • In this class, we calculate the additional false hits from the real hits (from both tracks and background hits). In principle, this part should be merged into the converter part.
    • THaSoleSimDecoder (inherited from THaEvData)
      • This is the class that one can load event information from the rootfiles.