JAPAN/Data Handler
From PREX Wiki
Jump to navigationJump to searchThe JAPAN Data Handler classes are used to perform first pass analyses on the raw data as it is being decoded that then get stored in ROOT tree branches
Analysis Structure
- The Parity/main/QwParity.cc main function keeps track of the components in the analyzer and generates the ROOT output. This class, which also serves as the main() function, is responsible for the data that gets used by Data Handler components to allow for further user configurable (.map file) analyses.
- The Parity/include/VQwDataHandler.h class was introduced in Pull Request 57 by Paul King from the QWeak Analyzer.
- This class acts as a base class to all regression based classes which inherit from it.
- Parity/include/QwParityDB.h and Analysis/include/QwParameterFile.h defines the .map file methods and variables, and these are accessed in the Data Handler maps too.
- Child classes, which are also all friended with Parity/include/QwSubsystemArrayParity.h that contains the methods that actually manipulate data (define the mathematical functions):
- QwCombiner
- QwCorrelator
- LRBCorrector