Difference between revisions of "Software"

From GlueXWiki
Jump to: navigation, search
Line 2: Line 2:
  
  
Raw data – halld_recon
+
'''Raw data – halld_recon'''
Raw data is taken in EVIO file format and processed using programs in halld_recon.
+
*Raw data is taken in EVIO file format and processed using programs in halld_recon.
Calibration databases are RCDB and CCDB.
+
*Calibration databases are RCDB and CCDB.
hd_root is used with plugins for event reconstruction, monitoring and to make REST files (physics quantities, no detector hit information).
+
*hd_root is used with plugins for event reconstruction, monitoring and to make REST files  
 +
*REST files are in HDDM format (physics quantities, no detector hit information). (Richard)
  
 +
'''Simulated data  - halld_sim'''
 +
*Simulated data are in HDDM format. (Richard)
 +
*Event generators generates simulated physics data (particle, momentum, track angle) (Simon & Malte)
 +
*hdgeant4 models the measurements (detector hits) produced by those tracks (Richard)
 +
*mcsmear models the detector resolution which makes the measurements less exact. (Richard)
 +
*MCWrapper runs the above on demand. (Naomi or Sean)
  
Simulated data  - halld_sim
+
'''Reaction channel analysis'''
Event generators generates simulated physics data (particle, momentum, track angle)
+
*ReactionFilter plugin is used to find the events corresponding to a particular reaction to make Analysis Trees. (Beni)
Geant4 models the measurements (detector hits) produced by those tracks
+
*Requests for analysis trees are bundled together into launches, to generates the trees together. (Alex A)
mcsmear models the detector resolution which makes the measurements less exact.
+
MCWrapper runs the above on demand.
+
  
Reaction channel analysis
+
'''Analysis Tree analysis'''
ReactionFilter plugin is used to find the events corresponding to a particular reaction to make Analysis Trees.
+
*DSelectors are used to apply filters to the data and generate histograms of invariant mass etc. (Beni)
Requests for analysis trees are bundled together into launches, to generates the trees together.
+
*FSRoot is an alternative to DSelectors and generates flat trees. (ask Ryan)
 
+
*AmpTools is used for partial wave analysis (Malte)
Analysis Tree analysis
+
DSelectors are used to apply filters to the data and generate histograms of invariant mass etc.  
+
FSRoot is an alternative to DSelectors and generates flat trees.
+
 
+
AmpTools is used for partial wave analysis
+

Revision as of 13:20, 9 December 2021


Raw data – halld_recon

  • Raw data is taken in EVIO file format and processed using programs in halld_recon.
  • Calibration databases are RCDB and CCDB.
  • hd_root is used with plugins for event reconstruction, monitoring and to make REST files
  • REST files are in HDDM format (physics quantities, no detector hit information). (Richard)

Simulated data - halld_sim

  • Simulated data are in HDDM format. (Richard)
  • Event generators generates simulated physics data (particle, momentum, track angle) (Simon & Malte)
  • hdgeant4 models the measurements (detector hits) produced by those tracks (Richard)
  • mcsmear models the detector resolution which makes the measurements less exact. (Richard)
  • MCWrapper runs the above on demand. (Naomi or Sean)

Reaction channel analysis

  • ReactionFilter plugin is used to find the events corresponding to a particular reaction to make Analysis Trees. (Beni)
  • Requests for analysis trees are bundled together into launches, to generates the trees together. (Alex A)

Analysis Tree analysis

  • DSelectors are used to apply filters to the data and generate histograms of invariant mass etc. (Beni)
  • FSRoot is an alternative to DSelectors and generates flat trees. (ask Ryan)
  • AmpTools is used for partial wave analysis (Malte)