Difference between revisions of "Software"
From GlueXWiki
Line 1: | Line 1: | ||
− | This provides a brief overview of the data to paper | + | This provides a very brief overview of the data to paper processing. |
+ | |||
'''Raw data – halld_recon''' | '''Raw data – halld_recon''' | ||
*Raw data is taken in EVIO file format and processed using programs in halld_recon. (Mark) | *Raw data is taken in EVIO file format and processed using programs in halld_recon. (Mark) | ||
− | *Calibration databases are [https://github.com/JeffersonLab/rcdb/wiki RCDB] and CCDB. (Naomi) | + | *Calibration databases are [https://github.com/JeffersonLab/rcdb/wiki RCDB] and [https://github.com/JeffersonLab/ccdb/wiki/ CCDB]. (Naomi) |
*hd_root is used with plugins for event reconstruction, monitoring and to make REST files (Mark) | *hd_root is used with plugins for event reconstruction, monitoring and to make REST files (Mark) | ||
*REST files are in HDDM format (physics quantities, no detector hit information). (Richard) | *REST files are in HDDM format (physics quantities, no detector hit information). (Richard) | ||
+ | |||
'''Simulated data - halld_sim''' | '''Simulated data - halld_sim''' | ||
Line 12: | Line 14: | ||
*hdgeant4 models the measurements (detector hits) produced by those tracks (Richard) | *hdgeant4 models the measurements (detector hits) produced by those tracks (Richard) | ||
*mcsmear models the detector resolution which makes the measurements less exact. (Richard) | *mcsmear models the detector resolution which makes the measurements less exact. (Richard) | ||
− | *MCWrapper runs the above on demand. ( | + | *MCWrapper runs the above on demand. (Sean) |
+ | |||
'''Reaction channel analysis''' | '''Reaction channel analysis''' | ||
*ReactionFilter plugin is used to find the events corresponding to a particular reaction to make Analysis Trees. (Beni) | *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) | *Requests for analysis trees are bundled together into launches, to generates the trees together. (Alex A) | ||
+ | |||
'''Analysis Tree analysis''' | '''Analysis Tree analysis''' |
Revision as of 13:33, 9 December 2021
This provides a very brief overview of the data to paper processing.
Raw data – halld_recon
- Raw data is taken in EVIO file format and processed using programs in halld_recon. (Mark)
- Calibration databases are RCDB and CCDB. (Naomi)
- hd_root is used with plugins for event reconstruction, monitoring and to make REST files (Mark)
- 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. (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)