Difference between revisions of "Offline HOWTO List"

From GlueXWiki
Jump to: navigation, search
(Analysis)
(Simulation)
(18 intermediate revisions by 6 users not shown)
Line 2: Line 2:
 
=== The Build Scripts Method ===
 
=== The Build Scripts Method ===
  
* [https://halldweb.jlab.org/docs/gluex_build_web/ 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 ===
Line 30: Line 30:
 
== Simulation ==
 
== Simulation ==
 
* [[HOWTO simulate and analyze b1pi events | HOWTO simulate b<sub>1</sub>&pi; events]]
 
* [[HOWTO simulate and analyze b1pi events | HOWTO simulate b<sub>1</sub>&pi; events]]
 +
* [[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 run the semi-parametric Monte Carlo]]
Line 37: Line 38:
 
* [[HOWTO merge events from different sources]]
 
* [[HOWTO merge events from different sources]]
 
* [[HOWTO run hdgeant simulations using ccdb geometry]]
 
* [[HOWTO run hdgeant simulations using ccdb geometry]]
 +
* [[HOWTO use hdgeant4 as a beam Monte Carlo generator]]
 +
* [[HOWTO force hdgeant4 to decay particles in certain channels]]
 +
* [[HOWTO perform a triplet polarimeter simulation]]
 +
* [[HOWTO generate Bethe-Heitler pairs in the GlueX target]]
 +
* [[HOWTO run an analysis launch on bggen simulations]]
  
 
== Geometry & Calibration ==
 
== Geometry & Calibration ==
Line 45: Line 51:
 
* [[HOWTO visually inspect the simulation geometry]]
 
* [[HOWTO visually inspect the simulation geometry]]
 
* [[HOWTO build the CCDB]]
 
* [[HOWTO build the CCDB]]
 +
* [[HOWTO Install CCDB on your local machine]]
  
 
== Analysis ==
 
== Analysis ==
Line 53: Line 60:
 
* [[Analysis_FAQ | Analysis Software FAQ]]
 
* [[Analysis_FAQ | Analysis Software FAQ]]
 
* [[SWIF_Analysis_Jobs | Submitting SWIF Analysis Jobs]]
 
* [[SWIF_Analysis_Jobs | Submitting SWIF Analysis Jobs]]
 +
* [[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]]
  
 
== Software Management ==
 
== Software Management ==
Line 60: Line 70:
 
* [[HOWTO use the GlueX Singularity Container]]
 
* [[HOWTO use the GlueX Singularity Container]]
 
* [[HOWTO run jobs on the osg using the GlueX singularity container]]
 
* [[HOWTO run jobs on the osg using the GlueX singularity container]]
 +
* [[HOWTO use prebuilt GlueX software from any linux user account using cvmfsexec]]
 +
* [[HOWTO Install and Use the CVMFS Client]]
 +
=== 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 8 Container]]
 +
* [[HOWTO Run Gluex Software with a GCC 8 module]]
 +
* Use a RHEL8 node (jlabl5)
  
 
== Miscellaneous ==
 
== Miscellaneous ==
 +
* [[HOWTO Copy data offsite using Globus]]
 
* [[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]]
Line 67: Line 85:
 
* [[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 use the stand-alone HDDS system]]
 
* [[HOWTO use the stand-alone HDDS system]]
 
* [[HOWTO get your jobs to run on the Grid]]
 
* [[HOWTO get your jobs to run on the Grid]]
Line 78: Line 97:
 
* [[HOWTO build and install GEANT4.10.02 on OS X]]
 
* [[HOWTO build and install GEANT4.10.02 on OS X]]
 
* [[HOWTO establish a remote desktop on the ifarm starting from Windows]]
 
* [[HOWTO establish a remote desktop on the ifarm starting from Windows]]
 +
* [[HOWTO copy a file from the ifarm to home]]
 +
* [[HOWTO update a condition on the RCDB]]

Revision as of 11:40, 30 November 2021

Setup / Getting Started (Main)

The Build Scripts Method

The HDPM Method

Setup / Getting Started (Other)

JANA / DANA

Simulation

Geometry & Calibration

Analysis

Software Management

GlueX Software with GCC 8

Miscellaneous