Difference between revisions of "GlueX Offline Software"

From GlueXWiki
Jump to: navigation, search
(Software Packages: alphabetize)
Line 51: Line 51:
 
====Software Packages====
 
====Software Packages====
  
 +
* [http://amptools.sourceforge.net/index.php/Main_Page AmpTools]: Amplitude analysis package (aka partial wave analysis)
 +
* [[Calibration Database|CCDB]]: Calibration Database
 +
** [[Policy on CCDB Variations for Reconstructing Simulated Data]]
 +
* [https://github.com/sdobbs/HDEventStore EventStore]: a package for managing and deploying data files and event lists
 +
* [https://coda.jlab.org/drupal/content/event-io-evio EVIO]: The [https://coda.jlab.org/drupal/ CODA] event format.
 
* [https://github.com/jeffersonlab/halld_recon halld_recon]
 
* [https://github.com/jeffersonlab/halld_recon halld_recon]
 
* [https://github.com/jeffersonlab/halld_sim halld_sim]
 
* [https://github.com/jeffersonlab/halld_sim halld_sim]
* [https://www.jlab.org/JANA/ JANA]
+
* [[HDDM Programmer's Interface|HDDM]]: The Hall D Data Model, a compact xml-based format for event-based data.
 
* HDDS: Detector geometry specification
 
* HDDS: Detector geometry specification
 
** [https://halldsvn.jlab.org/repos/trunk/hdds/HDDS-1_1.xsd HDDS Schema]: Includes description of the HDDS mark-up language.
 
** [https://halldsvn.jlab.org/repos/trunk/hdds/HDDS-1_1.xsd HDDS Schema]: Includes description of the HDDS mark-up language.
Line 60: Line 65:
 
** [https://halldweb.jlab.org/doc-public/DocDB/ShowDocument?docid=732 Detector Models for GlueX Monte Carlo Simulation: the CD2 Baseline], January 2007
 
** [https://halldweb.jlab.org/doc-public/DocDB/ShowDocument?docid=732 Detector Models for GlueX Monte Carlo Simulation: the CD2 Baseline], January 2007
 
** [[HDDS Tagged Releases]]
 
** [[HDDS Tagged Releases]]
* [[HDDM Programmer's Interface|HDDM]]: The Hall D Data Model, a compact xml-based format for event-based data.
+
* [[HOWTO install and run HDGeant4|HDGeant4]]: Geant4-based simulation of the GlueX Detector and Hall D beamline
* [https://coda.jlab.org/drupal/content/event-io-evio EVIO]: The [https://coda.jlab.org/drupal/ CODA] event format.
+
* [https://www.jlab.org/JANA/ JANA]
* [[Calibration Database|CCDB]]: Calibration Database
+
* MCwrapper
** [[Policy on CCDB Variations for Reconstructing Simulated Data]]
+
**[https://halldweb.jlab.org/gluex_sim/Dashboard.html '''Active Sample Dashboard''']
 +
**[https://halldweb.jlab.org/gluex_sim/SubmitSim.html '''MC Submission Form''']
 
* [https://github.com/JeffersonLab/rcdb/wiki RCDB]: Run Conditions Database
 
* [https://github.com/JeffersonLab/rcdb/wiki RCDB]: Run Conditions Database
 
** [https://halldweb.jlab.org/rcdb/ Web Interface]
 
** [https://halldweb.jlab.org/rcdb/ Web Interface]
 
** [[GlueX Implementation of the RCDB]]
 
** [[GlueX Implementation of the RCDB]]
* [http://amptools.sourceforge.net/index.php/Main_Page AmpTools]: Amplitude analysis package (aka partial wave analysis)
 
* [https://github.com/sdobbs/HDEventStore EventStore]: a package for managing and deploying data files and event lists
 
* [[HOWTO install and run HDGeant4|HDGeant4]]: Geant4-based simulation of the GlueX Detector and Hall D beamline
 
* Git: see [[GlueX Offline Software#Source Code Management|Source Code Management]] below.
 
* Subversion: see [[GlueX Offline Software#Source Code Management|Source Code Management]] below.
 
 
* sim-recon (deprecated, July 2018)
 
* sim-recon (deprecated, July 2018)
 
** [http://www.jlab.org/Hall-D/software/HDSoftware_Documentation/ Doxygen Documentation]: Descriptions of sim-recon C++ classes and their relationships.
 
** [http://www.jlab.org/Hall-D/software/HDSoftware_Documentation/ Doxygen Documentation]: Descriptions of sim-recon C++ classes and their relationships.
Line 77: Line 78:
 
** [[GlueX_Analysis_Software | Analysis Software in sim-recon]]
 
** [[GlueX_Analysis_Software | Analysis Software in sim-recon]]
 
** [[SCons Build System]] (SBMS)
 
** [[SCons Build System]] (SBMS)
* MCwrapper
 
**[https://halldweb.jlab.org/gluex_sim/Dashboard.html '''Active Sample Dashboard''']
 
**[https://halldweb.jlab.org/gluex_sim/SubmitSim.html '''MC Submission Form''']
 
  
 
====Special Topics====
 
====Special Topics====

Revision as of 12:33, 5 March 2020

News:

Quick Links:

The legacy version of this page is here.

General Information

Build Scripts: A Version Management System for GlueX describes a standard directory structure for GlueX software, how to create complete or partial builds, and how to specify versions of individual packages, both for building and for use. It is also available as GlueX Note 2793.

See below for other helpful links.

Shell Environment Set-Up

Building GlueX Software

GlueX and Containers

Software Documentation

Packages used in the GlueX software stack with links to package-specific documentation.

GlueX Software

Documentation for software packages specific to GlueX or to JLab.

Software Packages

Special Topics

  1. Material on Splitoffs

Documentation for External Software Packages

Documentation on additional software packages used by GlueX. Development and maintenance of these are not directly related to GlueX.

Data Sets

Offline Data Monitoring

Computing Facilities

JLab

Grid

Other Computing Resources

Software Management

Source Code Management

Testing and Debugging

Governance, Conventions, Standard Practices

Meetings and Reviews

Communication and Help

FAQ

Legacy Links

Uncategorized Links

  1. GlueX Communications More on ESNET,EVO ...
  2. Private:Using VNC
  3. 2013 Software Review
  4. 2012 Software Review
  5. IT in the 12-GeV Era: close-out slides
  6. Geometries for 2008 DC Review
  7. Tracking resolution estimator (REZEST)
  8. Installing HDDS-to-GEANT4 converter
  9. Duties of the GlueX Software Coordinator
  10. ded
  11. Action Items