Project

General

Profile

Documentation » History » Revision 9

Revision 8 (Ole Hansen, 08/27/2022 12:48 PM) → Revision 9/10 (Ole Hansen, 01/24/2023 10:53 PM)

h1. Hall A C++ Analyzer Documentation 

 h2. Getting Started 

 *      "Quickstart Guide":http://hallaweb.jlab.org/podd/doc/quickstart.html (very outdated, to be revised) 

 h2. Downloading, Building, Installing 

 *      [[Installation|Installation Guide]] 
 *      Checking out source code from GitHub 

 h2. Using the Analyzer 

 *      "Using the preinstalled analyzer":http://hallaweb.jlab.org/podd/doc/preinstalled.html (obsolete) 
 *      [[New Experiment|Preparing for a new experiment]] 
 *      [[Variables|Analysis ("global") variables]] 
 *      [[Database|Organization of the database]] (up to date, but in need to expansion) 
 *      [[Output|Defining the output]] 
 *      [[Decoder|Decoder for v1.6]] 
 *      [[Event Type Handlers]] 
 *      [[Tests and Cuts]] 
 *      [[Scalers|Using scalers]] 
 *      [[Helicity|Analyzing beam helicity]] (partly obsolete) 
 *      [[BPMs|Analyzing BPMs]] 
 *      [[Adding Detectors|Adding detectors to an existing apparatus]] 

 h2. Writing New Code 

 *      [[Design Overview]] 
 *      [[Standard Algorithm|The Standard Analyzer Algorithm]] 
 *      [[Writing Detector Code|Writing code for a new detector]] 
 *      [[Adding a new apparatus]] 
 *      [[Tests Programming|Tests/cuts programming]] 

 h2. Troubleshooting 

 *      [[FAQ]] (outdated, to be revised) 
 *      [[Release Notes]] (old. to be revised) 
 *      [[Debugging]]  

 h2. Reference 

 *      "Analyzer classes":http://hallaweb.jlab.org/podd/doc/html_v16/ClassIndex.html (for version 1.5, to be updated) 
 *      "Complete class reference guide":http://hallaweb.jlab.org/podd/doc/html_v16/index.html (for version 1.5, to be updated)