JAPAn
Just Another Parity Analyzer
Loading...
Searching...
No Matches
QwOptionsParity.h
Go to the documentation of this file.
1/*!
2 * \file QwOptionsParity.h
3 * \brief Load the options for the parity subsystems
4 *
5 * To maintain the separation of the tracking and parity subsystems in the
6 * libraries, we can only define the options for the parity subsystems in
7 * this header. This header should be loaded in executables that use the
8 * parity subsystem options.
9 *
10 * \author Wouter Deconinck
11 * \date 2009-12-10
12 */
13
14#pragma once
15
16// Qweak options header (should be first)
17#include "QwOptions.h"
18
19// Qweak headers
20#include "QwEventRing.h"
21#include "QwHelicity.h"
22#include "QwHelicityPattern.h"
23#include "QwDetectorArray.h"
25#include "QwDataHandlerArray.h"
26#include "QwCorrelator.h"
27
28#ifdef __USE_DATABASE__
29#include "QwParityDB.h"
30#endif //__USE_DATABASE__
32{
33 /* Define general options */
35
36 /* Define parity options */
38 //QwBlindDetectorArray::DefineOptions(options);
44 #ifdef __USE_DATABASE__
45 QwParityDB::DefineAdditionalOptions(options);
46 #endif //__USE_DATABASE__
47}
An options class which parses command line, config file and environment.
Blinded detector array for PMT analysis.
Helicity state management and pattern recognition.
Event ring buffer for burp detection and stability monitoring.
Correlator data handler using LinRegBlue algorithms.
Detector array for PMT analysis with integration and combination.
Array container for managing multiple data handlers.
void DefineOptionsParity(QwOptions &options)
Helicity pattern analysis and management.
Command-line and configuration file options processor.
Definition QwOptions.h:141
static void DefineOptions(QwOptions &options)
Define the options.
Definition QwOptions.cc:67
static void DefineOptions()
Define options function (note: no virtual static functions in C++)
static void DefineOptions(QwOptions &options)
static void DefineOptions(QwOptions &options)
Define configuration options for global array.
static void DefineOptions(QwOptions &options)
Define options.
static void DefineOptions(QwOptions &options)
Define the configuration options.