Project

General

Profile

Wiki » History » Version 5

Ole Hansen, 03/01/2018 07:06 PM

1 1 Ole Hansen
h1. Wiki
2 2 Ole Hansen
3
h2. Introduction
4
5
This is the humble homepage of the main Hall A physics analysis software, Podd. The software is an object-oriented, highly modular and extensible framework built on top of "ROOT":https://root.cern.ch. Classes are available for the most common analysis tasks involving data from the standard "Hall A":https://hallaweb.jlab.org experimental equipment, in particular the HRS spectrometers and detectors. Standard physics calculations for single arm (e,e'), conincidence (e,e'X) and photoproduction reactions are available, as well as for auxiliary tasks such as energy loss corrections, vertex position calculations, etc.
6
7
The optional Software Development Kit (SDK) provides users with a rapid development environment for building experiment-specific extension libraries. One can quickly implement new detectors, physics computation modules and even entire spectrometers.
8
9
h2. Documentation
10
11
* [[Documentation]]
12
* [[Release Notes]]
13 4 Ole Hansen
* "Class Index":http://hallaweb.jlab.org/podd/doc/html_v16/ClassIndex.html
14 2 Ole Hansen
15
h2. Tutorials/Talks
16
17
* "Hall A & C Data Analysis Workshop June 25-26, 2017":http://hallaweb.jlab.org/data_reduc/AnaWork2017/. The tutorial scripts and configuration files are available from a "GitHub repository":https://github.com/hansenjo/workshop2017/. A "VirtualBox":https://www.virtualbox.org/ virtual machine image with a full installation of the software, tutorial, and associated example data files can be downloaded from the above meeting page.
18 5 Ole Hansen
* Introduction to the Analyzer and Hands-On Tutorial with "E12-07-108":http://hallaweb.jlab.org/12GeV/experiment/E12-07-108/ (GMp) replay "(pdf)":http://hallaweb.jlab.org/podd/download/Podd-Tutorial-2016-04-11.pdf "(support files)":http://hallaweb.jlab.org/podd/download/tutorial-apr16.tar.gz - updated 25 Apr 2016
19
* Hands-On Tutorial with "E08-027":http://hallaweb.jlab.org/experiment/E08-027 (g2p) replay "(pdf)":http://hallaweb.jlab.org/data_reduc/AnaWork2015/tutorial-jan15.pdf "(support files)":http://hallaweb.jlab.org/data_reduc/AnaWork2015/tutorial-jan15.tar.gz - 14 Jan 2015 
20 3 Ole Hansen
21
h2. Downloads
22
23
Most recent source code:
24
25
* *Analyzer 1.6.0-rc2* source code (development version, "new database format":http://hallaweb.jlab.org/podd/doc/dbconvert.html) "(gz)":http://hallaweb.jlab.org/podd/download/analyzer-1.6.0-rc2.tar.gz "(xz)":http://hallaweb.jlab.org/podd/download/analyzer-1.6.0-rc2.tar.xz - 24 Jan 2018
26
* Analyzer 1.5.37 source code (production version) (gz) (xz) - 03 Mar 2017
27
* Software Development Kit v1.5 (SDK) (gz) - 18 Jan 2017
28
* optimize++ tool v1.3 for spectrometer optics calibration (gz) - 7 March 2007
29
* tree2ascii tool v1.1 for dumping ROOT trees to ASCII files (gz) - 06 Dec 2006
30
31
Older versions can be found in the "archive":http://hallaweb.jlab.org/podd/download/
32
33
Currently, we do not offer precompiled binaries for download.
34
35
h2. Additional Resources
36
37
* "The ROOT project":https://root.cern.ch at CERN. Basis for this project. Start by reading the "ROOT Primer":https://root.cern.ch/root-user-guides-and-manuals.
38
* "ROOT on JLab CUE":https://data.jlab.org/drupal/?q=node/43 (local support for ROOT).
39
* "C++ reference documentation":http://en.cppreference.com/w/
40
* "C++ FAQ":https://isocpp.org/faq/. C++ programming tips & tricks.