Project

General

Profile

Documentation » History » Version 10

Ole Hansen, 01/24/2023 10:54 PM

1 1 Ole Hansen
h1. Hall A C++ Analyzer Documentation
2
3 7 Ole Hansen
h2. Getting Started
4 1 Ole Hansen
5 9 Ole Hansen
*    "Quickstart Guide":http://hallaweb.jlab.org/podd/doc/quickstart.html (very outdated, to be revised)
6 1 Ole Hansen
7
h2. Downloading, Building, Installing
8
9 2 Ole Hansen
*    [[Installation|Installation Guide]]
10 1 Ole Hansen
*    Checking out source code from GitHub
11
12
h2. Using the Analyzer
13
14 9 Ole Hansen
*    "Using the preinstalled analyzer":http://hallaweb.jlab.org/podd/doc/preinstalled.html (obsolete)
15 5 Ole Hansen
*    [[New Experiment|Preparing for a new experiment]]
16
*    [[Variables|Analysis ("global") variables]]
17 10 Ole Hansen
*    [[Database|Organization of the database]] (up to date, but needs expansion)
18 5 Ole Hansen
*    [[Output|Defining the output]]
19
*    [[Decoder|Decoder for v1.6]]
20
*    [[Event Type Handlers]]
21
*    [[Tests and Cuts]]
22
*    [[Scalers|Using scalers]]
23 9 Ole Hansen
*    [[Helicity|Analyzing beam helicity]] (partly obsolete)
24 5 Ole Hansen
*    [[BPMs|Analyzing BPMs]]
25 4 Ole Hansen
*    [[Adding Detectors|Adding detectors to an existing apparatus]]
26 1 Ole Hansen
27
h2. Writing New Code
28
29 3 Ole Hansen
*    [[Design Overview]]
30
*    [[Standard Algorithm|The Standard Analyzer Algorithm]]
31
*    [[Writing Detector Code|Writing code for a new detector]]
32
*    [[Adding a new apparatus]]
33
*    [[Tests Programming|Tests/cuts programming]]
34 1 Ole Hansen
35
h2. Troubleshooting
36
37 9 Ole Hansen
*    [[FAQ]] (outdated, to be revised)
38
*    [[Release Notes]] (old. to be revised)
39 8 Ole Hansen
*    [[Debugging]] 
40 1 Ole Hansen
41
h2. Reference
42
43 9 Ole Hansen
*    "Analyzer classes":http://hallaweb.jlab.org/podd/doc/html_v16/ClassIndex.html (for version 1.5, to be updated)
44
*    "Complete class reference guide":http://hallaweb.jlab.org/podd/doc/html_v16/index.html (for version 1.5, to be updated)