Difference between revisions of "GlueX Offline Software"
From GlueXWiki
Line 14: | Line 14: | ||
* sim-recon | * sim-recon | ||
** [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. | ||
+ | ** [[Sim-Recon Tagged Releases]] | ||
+ | ** [[GlueX_Analysis_Software | Analysis Software in sim-recon]] | ||
+ | ** [[SCons Build System]] (SBMS) | ||
** [[How HDGeant defines time-zero for physics events]] | ** [[How HDGeant defines time-zero for physics events]] | ||
* [https://www.jlab.org/JANA/ JANA] | * [https://www.jlab.org/JANA/ JANA] | ||
Line 20: | Line 23: | ||
** [http://argus.phys.uregina.ca/cgi-bin/private/DocDB/ShowDocument?docid=64 General Description and Philosophy] | ** [http://argus.phys.uregina.ca/cgi-bin/private/DocDB/ShowDocument?docid=64 General Description and Philosophy] | ||
** [http://argus.phys.uregina.ca/cgi-bin/private/DocDB/ShowDocument?docid=732 Description of the Original GlueX Geometry Implementation] | ** [http://argus.phys.uregina.ca/cgi-bin/private/DocDB/ShowDocument?docid=732 Description of the Original GlueX Geometry Implementation] | ||
+ | ** [[HDDS Tagged Releases]] | ||
* [http://argus.phys.uregina.ca/cgi-bin/private/DocDB/ShowDocument?docid=65 HDDM]: The Hall D Data Model, a format for event-based data. | * [http://argus.phys.uregina.ca/cgi-bin/private/DocDB/ShowDocument?docid=65 HDDM]: The Hall D Data Model, a format for event-based data. | ||
* [https://coda.jlab.org/wiki/index.php/Event_IO_%28evio%29 EVIO]: The [http://coda.jlab.org CODA] event format. | * [https://coda.jlab.org/wiki/index.php/Event_IO_%28evio%29 EVIO]: The [http://coda.jlab.org CODA] event format. | ||
Line 58: | Line 62: | ||
* [http://www.w3.org/TR/xmlschema11-1/ XSD] | * [http://www.w3.org/TR/xmlschema11-1/ XSD] | ||
|} | |} | ||
+ | |||
+ | ==Offline Data Monitoring== | ||
+ | |||
+ | * [[Data_Monitoring_Procedures]]: Information on offline monitoring of recently-taken data | ||
==Computing Facilities== | ==Computing Facilities== | ||
Line 91: | Line 99: | ||
Topics on governance, conventions, standard practices, etc. | Topics on governance, conventions, standard practices, etc. | ||
− | * [ | + | * [https://halldweb.jlab.org/mantisbt Offline Issue Tracking] using the Mantis Bug Tracker |
+ | * [[Coding Conventions|GlueX Coding Standards]] | ||
+ | * [[Version Management]] | ||
+ | * [[Nightly Builds of GlueX Software]] | ||
* [[Weekly Tests of GlueX Software]] | * [[Weekly Tests of GlueX Software]] | ||
− | * [[ | + | * [[GlueX Cron Jobs]] |
* [[Data Challenges]]: Large-scale tests of computing infrastructure | * [[Data Challenges]]: Large-scale tests of computing infrastructure | ||
* [[Media:Data Management Plan Hall D v2.pdf|Data Management Plan for Hall D]]: Long-term preservation of data and data-analysis tools | * [[Media:Data Management Plan Hall D v2.pdf|Data Management Plan for Hall D]]: Long-term preservation of data and data-analysis tools | ||
Line 111: | Line 122: | ||
** [https://www.google.com/cse/publicurl?cx=001547825138043056762:dydinmymrvu Google search of archive] | ** [https://www.google.com/cse/publicurl?cx=001547825138043056762:dydinmymrvu Google search of archive] | ||
** [https://mailman.jlab.org/mailman/listinfo/halld-offline Information page] (subscribe, unsubscribe, list members, etc.) | ** [https://mailman.jlab.org/mailman/listinfo/halld-offline Information page] (subscribe, unsubscribe, list members, etc.) | ||
+ | * [[Simple Email Lists]]: get notifications from automated tests | ||
* [[GlueX_Communications|Communication Instructions]]: Guides to communication systems used by GlueX | * [[GlueX_Communications|Communication Instructions]]: Guides to communication systems used by GlueX | ||
Line 119: | Line 131: | ||
* [[Releases of GlueX Software]] | * [[Releases of GlueX Software]] | ||
* [[Reconstruction Tasks and Topics for Further Development]] | * [[Reconstruction Tasks and Topics for Further Development]] | ||
+ | * [[Running jobs on the grid]] | ||
− | = | + | =Uncategorized Links= |
# [[Offline Software Topics]] | # [[Offline Software Topics]] | ||
## [[Calibration Constants, Tagged Versions]] | ## [[Calibration Constants, Tagged Versions]] | ||
## [[Experimental_Sensitivity_to_Solenoidal_Field|Sensitivity to Magnetic Field Strength]] | ## [[Experimental_Sensitivity_to_Solenoidal_Field|Sensitivity to Magnetic Field Strength]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
## [[Diagnosing segmentation faults in reconstruction software]] | ## [[Diagnosing segmentation faults in reconstruction software]] | ||
## [https://halldweb.jlab.org/manuals/geant.pdf GEANT 3 manual] | ## [https://halldweb.jlab.org/manuals/geant.pdf GEANT 3 manual] | ||
## [[osrelease.pl script]] | ## [[osrelease.pl script]] | ||
− | |||
##* Legacy page: [[Action Items From Hall-D Software Meetings]] | ##* Legacy page: [[Action Items From Hall-D Software Meetings]] | ||
## [http://www.jlab.org/Hall-D/offline/Software_tasks.php Software Task List] | ## [http://www.jlab.org/Hall-D/offline/Software_tasks.php Software Task List] | ||
− | |||
## [[JANA/DANA]] | ## [[JANA/DANA]] | ||
## [[Simulation Software]] | ## [[Simulation Software]] | ||
Line 143: | Line 149: | ||
## [http://argus.phys.uregina.ca/cgi-bin/public/DocDB/ShowDocument?docid=473 The Build Management System (BMS)] | ## [http://argus.phys.uregina.ca/cgi-bin/public/DocDB/ShowDocument?docid=473 The Build Management System (BMS)] | ||
## [[Reconstruction Software]] | ## [[Reconstruction Software]] | ||
− | |||
## [[Deprecated Software Links]] | ## [[Deprecated Software Links]] | ||
− | |||
# [[Offline Projects]] | # [[Offline Projects]] | ||
− | |||
# [[Splitoff_Information | Material on Splitoffs]] | # [[Splitoff_Information | Material on Splitoffs]] | ||
# [[EVO]] | # [[EVO]] | ||
# [[GlueX Communications]] More on ESNET,EVO ... | # [[GlueX Communications]] More on ESNET,EVO ... | ||
− | |||
# [[Private:Using VNC]] | # [[Private:Using VNC]] | ||
# [[2013 Software Review]] | # [[2013 Software Review]] | ||
Line 162: | Line 164: | ||
# [[ded]] | # [[ded]] | ||
# [[Private:Members of the halld group at JLab]] | # [[Private:Members of the halld group at JLab]] | ||
− | |||
# [[Action Items From Hall-D Software Meetings|Action Items]] | # [[Action Items From Hall-D Software Meetings|Action Items]] | ||
# [[Action Items Archive]] | # [[Action Items Archive]] |
Revision as of 15:13, 19 May 2015
The legacy version of this page is here.
Contents
Software Documentation
GlueX Software
Documentation for software systems closely related to GlueX.
Building GlueX Software
- Scripts for Installing GlueX Software: Do a complete build of all standard components of GlueX software or add new versions to an existing build tree.
- Legacy Build Instructions: Guides to various aspects of the build process. Up-to-date-ness may vary.
Software Packages
- sim-recon
- Doxygen Documentation: Descriptions of sim-recon C++ classes and their relationships.
- Sim-Recon Tagged Releases
- Analysis Software in sim-recon
- SCons Build System (SBMS)
- How HDGeant defines time-zero for physics events
- JANA
- HDDS: Detector geometry specification
- HDDS Schema: Includes description of the HDDS mark-up language.
- General Description and Philosophy
- Description of the Original GlueX Geometry Implementation
- HDDS Tagged Releases
- HDDM: The Hall D Data Model, a format for event-based data.
- EVIO: The CODA event format.
- CCDB: Calibration Database
- AmpTools: Amplitude analysis package (aka partial wave analysis)
- EventStore: a package for managing and deploying events lists
- Run Control Database
General Information
Special Topics
- Offline HOWTO List: Guides to performing various specific tasks.
- Beam Simulations: Geant simulations of the Hall D Tagger Hall
Documentation for External Software Packages
Documentation on additional software packages used by GlueX. Development and maintenance of these are not directly related to GlueX.
Offline Data Monitoring
- Data_Monitoring_Procedures: Information on offline monitoring of recently-taken data
Computing Facilities
JLab
- Computer Center
- Scientific Computing
- GlueX shared account on the JLab CUE
- Hall D and JLab Servers: Web servers, database servers, etc.
Grid
Other Computing Resources
- Computer Farms: Clusters at GlueX-collaborating institutions.
Software Management
Topics on governance, conventions, standard practices, etc.
- Offline Issue Tracking using the Mantis Bug Tracker
- GlueX Coding Standards
- Version Management
- Nightly Builds of GlueX Software
- Weekly Tests of GlueX Software
- GlueX Cron Jobs
- Data Challenges: Large-scale tests of computing infrastructure
- Data Management Plan for Hall D: Long-term preservation of data and data-analysis tools
- JLab Offline Computing Plan, FY2010
- Role of the Software Coordinator
Meetings and Reviews
- Hall-D Software Meetings: Agendas and minutes
Communication and Help
- Frequently Asked Questions (FAQ)
- Offline Software Email List
- Send email to the list
- Message archive
- Google search of archive
- Information page (subscribe, unsubscribe, list members, etc.)
- Simple Email Lists: get notifications from automated tests
- Communication Instructions: Guides to communication systems used by GlueX
Legacy Links
- Offline Computing Project Management
- Versioning of Calibration Constants
- Releases of GlueX Software
- Reconstruction Tasks and Topics for Further Development
- Running jobs on the grid
Uncategorized Links
- Offline Software Topics
- Calibration Constants, Tagged Versions
- Sensitivity to Magnetic Field Strength
- Diagnosing segmentation faults in reconstruction software
- GEANT 3 manual
- osrelease.pl script
- Legacy page: Action Items From Hall-D Software Meetings
- Software Task List
- JANA/DANA
- Simulation Software
- Geometry
- Magnetic Field Maps for Solenoid
- The Build Management System (BMS)
- Reconstruction Software
- Deprecated Software Links
- Offline Projects
- Material on Splitoffs
- EVO
- GlueX Communications More on ESNET,EVO ...
- Private:Using VNC
- 2013 Software Review
- 2012 Software Review
- IT in the 12-GeV Era: close-out slides
- Geometries for 2008 DC Review
- Tracking resolution estimator (REZEST)
- Installing HDDS-to-GEANT4 converter
- Duties of the GlueX Software Coordinator
- ded
- Private:Members of the halld group at JLab
- Action Items
- Action Items Archive