Difference between revisions of "Offline HOWTO List"

From GlueXWiki
Jump to: navigation, search
(Software Management: remove link to deprecated release instructions)
(Simulation)
(12 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
== Setup / Getting Started (Main) ==
 
== Setup / Getting Started (Main) ==
=== The Build Scripts Method ===
+
<!-- === The Build Scripts Method === -->
 
+
 
* [https://halldweb.jlab.org/docs/build_scripts_web/ Build Scripts: A Version Management System for GlueX]
 
* [https://halldweb.jlab.org/docs/build_scripts_web/ Build Scripts: A Version Management System for GlueX]
  
=== The HDPM Method ===
+
<!-- === The HDPM Method ===
 
* [[Hall_D_Package_Manager | hdpm - Hall D Package Manager]]
 
* [[Hall_D_Package_Manager | hdpm - Hall D Package Manager]]
 +
-->
  
 
== Setup / Getting Started (Other) ==
 
== Setup / Getting Started (Other) ==
Line 29: Line 29:
  
 
== Simulation ==
 
== Simulation ==
* [[HOWTO simulate and analyze b1pi events | HOWTO simulate b<sub>1</sub>&pi; events]]
 
 
* [[HOWTO to simulate a single-particle gun]]
 
* [[HOWTO to simulate a single-particle gun]]
 
* [[HOWTO to generate electromagnetic background]]
 
* [[HOWTO to generate electromagnetic background]]
* [[HOWTO run the semi-parametric Monte Carlo]]
 
* [[HOWTO convert MC data to EVIO and replay it]]
 
 
* [[HOWTO install and run HDGeant4]]
 
* [[HOWTO install and run HDGeant4]]
 
* [[HOWTO merge real noise into simulated events]]
 
* [[HOWTO merge real noise into simulated events]]
Line 43: Line 40:
 
* [[HOWTO generate Bethe-Heitler pairs in the GlueX target]]
 
* [[HOWTO generate Bethe-Heitler pairs in the GlueX target]]
 
* [[HOWTO run an analysis launch on bggen simulations]]
 
* [[HOWTO run an analysis launch on bggen simulations]]
 +
* [[HOWTO Use EvtGen to simulate particle decays in GlueX]]
 +
* [[HOWTO generate mix-in random trigger files]]
  
 
== Geometry & Calibration ==
 
== Geometry & Calibration ==
* [[HOWTO Access Calibration Constants from JANA/DANA]]
+
* [[HOWTO Access Calibration Constants from JANA/DANA]] (updates needed)
 
* [[HOWTO Access Geometry Information from JANA/DANA]]
 
* [[HOWTO Access Geometry Information from JANA/DANA]]
 
* [[HOWTO Quickly access Geometry Information using hd_geom_query]]
 
* [[HOWTO Quickly access Geometry Information using hd_geom_query]]
* [[HOWTO Modify the Detector Geometry]]
+
* [[HOWTO Modify the Detector Geometry]] (updates needed)
* [[HOWTO visually inspect the simulation geometry]]
+
 
* [[HOWTO build the CCDB]]
 
* [[HOWTO build the CCDB]]
 
* [[HOWTO Install CCDB on your local machine]]
 
* [[HOWTO Install CCDB on your local machine]]
Line 57: Line 55:
 
* [[HOWTO Execute a Launch using NERSC]]
 
* [[HOWTO Execute a Launch using NERSC]]
 
* [[HOWTO Execute a Launch using PSC]]
 
* [[HOWTO Execute a Launch using PSC]]
 +
* HOWTO Execute a Launch on the OSG
 
* [[HOWTO Use TMVA for a Boosted Decision Tree Analysis]]
 
* [[HOWTO Use TMVA for a Boosted Decision Tree Analysis]]
 
* [[Analysis_FAQ | Analysis Software FAQ]]
 
* [[Analysis_FAQ | Analysis Software FAQ]]
* [[SWIF_Analysis_Jobs | Submitting SWIF Analysis Jobs]] (deprecated)
 
 
* [[Transition from SWIF to SWIF2]]
 
* [[Transition from SWIF to SWIF2]]
* [[HOWTO extract photons or pi0's from the framework]]
 
* [[HOWTO do a kinematic fit for etapi0p events]]
 
 
* [[HOWTO use AmpTools on the JLab farm GPUs]]
 
* [[HOWTO use AmpTools on the JLab farm GPUs]]
 
* [[HOWTO use AmpTools on the JLab farm with MPI]]
 
* [[HOWTO use AmpTools on the JLab farm with MPI]]
  
 
== Software Management ==
 
== Software Management ==
* [[Package Management|HOWTO install and/or create software packages]]
 
 
* [[HOWTO use the scan-build Code Analyzer]]
 
* [[HOWTO use the scan-build Code Analyzer]]
 
* [[HOWTO use the GlueX Singularity Container]]
 
* [[HOWTO use the GlueX Singularity Container]]
Line 73: Line 68:
 
* [[HOWTO use prebuilt GlueX software from any linux user account using cvmfsexec]]
 
* [[HOWTO use prebuilt GlueX software from any linux user account using cvmfsexec]]
 
* [[HOWTO Install and Use the CVMFS Client]]
 
* [[HOWTO Install and Use the CVMFS Client]]
 +
* [[HOWTO Create a New Hall D Software Release]]
 +
 
=== GlueX Software with GCC 8 ===
 
=== GlueX Software with GCC 8 ===
 
* [[HOWTO Run Gluex Software with GCC 8 in a CentOS 7 Container]]
 
* [[HOWTO Run Gluex Software with GCC 8 in a CentOS 7 Container]]
Line 83: Line 80:
 
* [[HOWTO Check for memory leaks with valgrind]]
 
* [[HOWTO Check for memory leaks with valgrind]]
 
* [[HOWTO do a Radiation Length Scan]]
 
* [[HOWTO do a Radiation Length Scan]]
* [[HOWTO Project a charged track to a radius or plane]]
+
* [[HOWTO Project a charged track to a radius or plane]] (updates needed)
 
* [[HOWTO Convert a B-field Map from Excel]]
 
* [[HOWTO Convert a B-field Map from Excel]]
 
* [[HOWTO archive files to the tape library]]
 
* [[HOWTO archive files to the tape library]]
 
* [[HOWTO archive a large directory of files to the tape library]]
 
* [[HOWTO archive a large directory of files to the tape library]]
 
* [[HOWTO use the stand-alone HDDS system]]
 
* [[HOWTO use the stand-alone HDDS system]]
* [[HOWTO get your jobs to run on the Grid]]
 
* [[HOWTO save tracking results to an HDDM or EVIO file for later playback]]
 
* [[HOWTO ded: Install & Run]]
 
 
* [[HOWTO get started with the RootSpy GUI software]]
 
* [[HOWTO get started with the RootSpy GUI software]]
 
* [[Diagnosing segmentation faults in reconstruction_software|HOWTO diagnose segmentation faults in reconstruction software]]
 
* [[Diagnosing segmentation faults in reconstruction_software|HOWTO diagnose segmentation faults in reconstruction software]]
Line 100: Line 94:
 
* [[HOWTO copy a file from the ifarm to home]]
 
* [[HOWTO copy a file from the ifarm to home]]
 
* [[HOWTO update a condition on the RCDB]]
 
* [[HOWTO update a condition on the RCDB]]
 +
 +
== Deprecated ==
 +
* [[HOWTO simulate and analyze b1pi events | HOWTO simulate b<sub>1</sub>&pi; events]]
 +
* [[HOWTO run the semi-parametric Monte Carlo]]
 +
* [[HOWTO convert MC data to EVIO and replay it]]
 +
* [[HOWTO visually inspect the simulation geometry]]
 +
* [[SWIF_Analysis_Jobs | Submitting SWIF Analysis Jobs]] (deprecated)
 +
* [[HOWTO extract photons or pi0's from the framework]]
 +
* [[HOWTO do a kinematic fit for etapi0p events]]
 +
* [[Package Management|HOWTO install and/or create software packages]]
 +
* [[HOWTO get your jobs to run on the Grid]]
 +
* [[HOWTO save tracking results to an HDDM or EVIO file for later playback]]
 +
* [[HOWTO ded: Install & Run]]

Revision as of 15:07, 14 April 2022

Setup / Getting Started (Main)


Setup / Getting Started (Other)

JANA / DANA

Simulation

Geometry & Calibration

Analysis

Software Management

GlueX Software with GCC 8

Miscellaneous

Deprecated