Difference between revisions of "Transition to JANA2"

From GlueXWiki
Jump to: navigation, search
(Transition to JANA2)
(Useful Links)
Line 7: Line 7:
 
* Talk at Fall 2024 Collaboration Meeting (Raiqa): [https://halldweb.jlab.org/doc-private/DocDB/ShowDocument?docid=6620 Slides]
 
* Talk at Fall 2024 Collaboration Meeting (Raiqa): [https://halldweb.jlab.org/doc-private/DocDB/ShowDocument?docid=6620 Slides]
 
* [https://jeffersonlab.github.io/JANA2/#/jana1to2/jana1-to-jana2 Transition guide for developers]
 
* [https://jeffersonlab.github.io/JANA2/#/jana1to2/jana1-to-jana2 Transition guide for developers]
 +
* Tools for comparison:
 +
** rootdiff.py compares root files. It is part of this repo: [https://github.com/rjones30/dilog]
 +
** [https://halldweb.jlab.org/talks/2024/jana2/compare_hists_dirs.py compare_hists_dirs.py] creates a pdf file with all plots in 2 different files
  
 
=== Discussion Points ===
 
=== Discussion Points ===

Revision as of 12:47, 27 September 2024

Transition to JANA2

This page will document the transition of the GlueX software stack from JANA1 to JANA2.

Useful Links

Discussion Points

  • How do we treat halld_sim and hdgeant4 developments for previous run periods? Can we patch old halld_recon versions?

halld_recon

Prerequisite Tests

  • Objects: hd_dump
    • DTrackTimeBased
    • DTrackWireBased
    • DBCALShower
    • DVertex
    • DChargedTrack
  • Plugins: hd_root
    • monitoring_hists
hd_root -PPLUGINS=monitoring_hists /cache/halld/RunPeriod-2017-01/rawdata/Run030300/hd_rawdata_030300_000.evio
    • occupancy_online
hd_root -PPLUGINS=occupancy_online /cache/halld/RunPeriod-2017-01/rawdata/Run030300/hd_rawdata_030300_000.evio
    • danarest
hd_root -PPLUGINS=danarest /cache/halld/RunPeriod-2017-01/rawdata/Run030300/hd_rawdata_030300_000.evio
    • p2pi_hists, p3pi_hists: Output histograms can be checked with macros HistMacro_p2pi.C, HistMacro_p3pi.C
hd_root -PPLUGINS=p2pi_hists,p3pi_hists /cache/halld/RunPeriod-2017-01/rawdata/Run030300/hd_rawdata_030300_000.evio
hd_root --config=/group/halld/www/halldweb/html/talks/2024/jana2/jana_test.config /cache/halld/RunPeriod-2017-01/rawdata/Run030300/hd_rawdata_030300_000.evio
    • mcthrown_tree (for MC)

Additional Tests

Benchmarking Results

halld_sim

hdgeant4