Difference between revisions of "Offline HOWTO List"
From GlueXWiki
(→Software Management) |
(→Analysis) |
||
(5 intermediate revisions by 3 users not shown) | |||
Line 2: | Line 2: | ||
=== The Build Scripts Method === | === The Build Scripts Method === | ||
− | * [https://halldweb.jlab.org/docs/ | + | * [https://halldweb.jlab.org/docs/build_scripts_web/ Build Scripts: A Version Management System for GlueX] |
=== The HDPM Method === | === The HDPM Method === | ||
Line 36: | Line 36: | ||
* [[HOWTO merge real noise into simulated events]] | * [[HOWTO merge real noise into simulated events]] | ||
* [[HOWTO merge events from different sources]] | * [[HOWTO merge events from different sources]] | ||
+ | * [[HOWTO run hdgeant simulations using ccdb geometry]] | ||
== Geometry & Calibration == | == Geometry & Calibration == | ||
Line 47: | Line 48: | ||
== Analysis == | == Analysis == | ||
* [[GlueX_Analysis_Software | HOWTO Perform a GlueX Analysis]] | * [[GlueX_Analysis_Software | HOWTO Perform a GlueX Analysis]] | ||
+ | * [[HOWTO Execute a Launch using NERSC]] | ||
+ | * [[HOWTO Execute a Launch using PSC]] | ||
* [[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]] | * [[SWIF_Analysis_Jobs | Submitting SWIF Analysis Jobs]] | ||
+ | * [[HOWTO extract photons or pi0's from the framework]] | ||
+ | * [[HOWTO do a kinematic fit for etapi0p events]] | ||
== Software Management == | == Software Management == | ||
Line 64: | Line 69: | ||
* [[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]] |
Revision as of 19:25, 4 December 2019
Contents
Setup / Getting Started (Main)
The Build Scripts Method
The HDPM Method
Setup / Getting Started (Other)
- Guide to Using Git
- Installing a Modern GCC Quickly with Software Collections
- HOWTO get started with the GlueX Analysis Software on the JLab CUE
- HOWTO build the GlueX software with SCons, (Presentation)
- HOWTO mount the Hall D work disk on your desktop Linux machine
JANA / DANA
- HOWTO run a JANA program with multiple threads
- HOWTO make a plugin (old slides)
- HOWTO add private code to a DANA application
- HOWTO get a tree of low-level, DAQ quantities
Simulation
- HOWTO simulate b1π events
- 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 merge real noise into simulated events
- HOWTO merge events from different sources
- HOWTO run hdgeant simulations using ccdb geometry
Geometry & Calibration
- HOWTO Access Calibration Constants from JANA/DANA
- HOWTO Access Geometry Information from JANA/DANA
- HOWTO Quickly access Geometry Information using hd_geom_query
- HOWTO Modify the Detector Geometry
- HOWTO visually inspect the simulation geometry
- HOWTO build the CCDB
Analysis
- HOWTO Perform a GlueX Analysis
- HOWTO Execute a Launch using NERSC
- HOWTO Execute a Launch using PSC
- HOWTO Use TMVA for a Boosted Decision Tree Analysis
- Analysis Software FAQ
- Submitting SWIF Analysis Jobs
- HOWTO extract photons or pi0's from the framework
- HOWTO do a kinematic fit for etapi0p events
Software Management
- HOWTO Create a Hall-D Software Release
- HOWTO install and/or create software packages
- HOWTO use the scan-build Code Analyzer
- HOWTO use the GlueX Singularity Container
- HOWTO run jobs on the osg using the GlueX singularity container
Miscellaneous
- HOWTO Check for memory leaks with valgrind
- HOWTO do a Radiation Length Scan
- HOWTO Project a charged track to a radius or plane
- HOWTO Convert a B-field Map from Excel
- 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 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 diagnose segmentation faults in reconstruction software
- HOWTO get a personal web directory at JLab
- HOWTO use the grid
- HOWTO backup and install the GlueX wiki
- HOWTO build and install GEANT4.10.02 on OS X
- HOWTO establish a remote desktop on the ifarm starting from Windows