Difference between revisions of "GlueX Data Classes"

From GlueXWiki
Jump to: navigation, search
(Reconstructed Particles and Particle ID)
Line 21: Line 21:
 
** NOTE: RF bunch selection is currently disabled.  For now the DEventRFBunch always corresponds to t=0.   
 
** NOTE: RF bunch selection is currently disabled.  For now the DEventRFBunch always corresponds to t=0.   
 
* '''DChargedTrackHypothesis_factory''': Creates a <span style="color:#0000FF">DChargedTrackHypothesis</span> object for each <span style="color:#0000FF">DTrackTimeBased</span> object (one per PID hypothesis, can be more than one per particle). When creating the <span style="color:#0000FF">DChargedTrackHypothesis</span> objects, the tracks are matched to hits in the SC, BCAL, FCAL, and TOF, and the PID FOM is calculated (from TOF and DC dE/dx). More details on Particle ID are located at: [https://halldweb1.jlab.org/wiki/index.php/Mattione_GlueX_Analysis_Factories#RF_Beam_Bunch_Selection_.26_PID_Details RF Beam Bunch Selection & PID Details]
 
* '''DChargedTrackHypothesis_factory''': Creates a <span style="color:#0000FF">DChargedTrackHypothesis</span> object for each <span style="color:#0000FF">DTrackTimeBased</span> object (one per PID hypothesis, can be more than one per particle). When creating the <span style="color:#0000FF">DChargedTrackHypothesis</span> objects, the tracks are matched to hits in the SC, BCAL, FCAL, and TOF, and the PID FOM is calculated (from TOF and DC dE/dx). More details on Particle ID are located at: [https://halldweb1.jlab.org/wiki/index.php/Mattione_GlueX_Analysis_Factories#RF_Beam_Bunch_Selection_.26_PID_Details RF Beam Bunch Selection & PID Details]
* '''DChargedTrack_factory''': Creates a <span style="color:#0000FF">DChargedTrack</span> object for each reconstructed charged particle.  These contain all of the <span style="color:#0000FF">DChargedTrackHypothesis</span> objects associated with this particle.  
+
* '''DChargedTrack''': One for each reconstructed charged particle.  These contain all of the <span style="color:#0000FF">DChargedTrackHypothesis</span> objects associated with this particle.  
* '''DNeutralShower_factory''': Creates a <span style="color:#0000FF">DNeutralShower</span> object for each <span style="color:#0000FF">DBCALShower</span> and <span style="color:#0000FF">DFCALShower</span> object that is not matched to any of the <span style="color:#0000FF">DChargedTrackHypothesis</span> objects.  
+
* '''DNeutralShower''': One for each <span style="color:#0000FF">DBCALShower</span> and <span style="color:#0000FF">DFCALShower</span> object that is not matched to any of the <span style="color:#0000FF">DChargedTrackHypothesis</span> objects.  
 
* '''DNeutralParticleHypothesis_factory''': Creates two <span style="color:#0000FF">DNeutralParticleHypothesis</span> objects for each <span style="color:#0000FF">DNeutralShower</span>: a photon and neutron.  The particle vertex is assumed to be the center of the target.
 
* '''DNeutralParticleHypothesis_factory''': Creates two <span style="color:#0000FF">DNeutralParticleHypothesis</span> objects for each <span style="color:#0000FF">DNeutralShower</span>: a photon and neutron.  The particle vertex is assumed to be the center of the target.
* '''DNeutralParticle_factory''': Creates a <span style="color:#0000FF">DNeutralParticle</span> object for each reconstructed neutral shower.  These contain all of the <span style="color:#0000FF">DNeutralParticleHypothesis</span> objects associated with this particle.
+
* '''DNeutralParticle''': One for each reconstructed neutral shower.  These contain all of the <span style="color:#0000FF">DNeutralParticleHypothesis</span> objects associated with this particle.

Revision as of 22:49, 16 February 2013

Generated Data

  • NOTE: These definitions are spread throughout sim-recon/src/libraries/
  • DMCThrown: The generated particles for the event.
  • DBeamPhoton: The generated beam photon for the event.
  • DMCReaction: The generated reaction.
  • DMCTrigger: The generated trigger signal

Reconstructed Detector Data

  • NOTE: These definitions are spread throughout sim-recon/src/libraries/
  • DTaggerHit: These are currently unused by the analysis framework.
  • DSCHit: The raw detected SC hit.
  • DBCALShower: The reconstructed showers in the barrel calorimeter.
  • DFCALShower: The reconstructed showers in the forward calorimeter.
  • DTOFPoint: The reconstructed hit in the time-of-flight scintillators.
  • DTrackTimeBased: The particles reconstructed from time-based tracking. One DTrackTimeBased object is created per PID hypothesis (defaults are π+, K+, and p for positively charged tracks, and π-, K- for negatively charged tracks).

Reconstructed Particles and Particle ID

  • NOTE: These are located in sim-recon/src/libraries/PID/
  • DEventRFBunch_factory: Selects the RF bunch corresponding to the event by matching the DTrackTimeBased objects to TOF/BCAL/ST hits, and those hits to the measured RF time. More details on RF bunch selection are located at: RF Beam Bunch Selection & PID Details
    • NOTE: RF bunch selection is currently disabled. For now the DEventRFBunch always corresponds to t=0.
  • DChargedTrackHypothesis_factory: Creates a DChargedTrackHypothesis object for each DTrackTimeBased object (one per PID hypothesis, can be more than one per particle). When creating the DChargedTrackHypothesis objects, the tracks are matched to hits in the SC, BCAL, FCAL, and TOF, and the PID FOM is calculated (from TOF and DC dE/dx). More details on Particle ID are located at: RF Beam Bunch Selection & PID Details
  • DChargedTrack: One for each reconstructed charged particle. These contain all of the DChargedTrackHypothesis objects associated with this particle.
  • DNeutralShower: One for each DBCALShower and DFCALShower object that is not matched to any of the DChargedTrackHypothesis objects.
  • DNeutralParticleHypothesis_factory: Creates two DNeutralParticleHypothesis objects for each DNeutralShower: a photon and neutron. The particle vertex is assumed to be the center of the target.
  • DNeutralParticle: One for each reconstructed neutral shower. These contain all of the DNeutralParticleHypothesis objects associated with this particle.