QwAnalysis
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 #ifndef QWOPTIONSPARITY_H
15 #define QWOPTIONSPARITY_H
16 
17 // Qweak options header (should be first)
18 #include "QwOptions.h"
19 
20 // Qweak headers
21 #include "QwMainCerenkovDetector.h"
22 #include "QwLumi.h"
23 #include "QwEventRing.h"
24 #include "QwHelicity.h"
25 #include "QwHelicityPattern.h"
26 #include "QwRegression.h"
27 #include "QwParityDB.h"
28 
30 {
31  /* Define general options */
32  QwOptions::DefineOptions(options);
33 
34  /* Define parity options */
36  QwLumi::DefineOptions(options);
42 }
43 
44 #endif // QWOPTIONSPARITY_H
void DefineOptionsParity(QwOptions &options)
An options class.
Definition: QwOptions.h:133
static void DefineOptions(QwOptions &options)
Define the configuration options.
static void DefineOptions(QwOptions &options)
Define options.
Definition: QwEventRing.cc:41
static void DefineOptions()
Define options function (note: no virtual static functions in C++)
Definition: VQwSubsystem.h:88
static void DefineAdditionalOptions(QwOptions &options)
Defines QwParityDB-specific class options for QwOptions.
Definition: QwParityDB.cc:877
static void DefineOptions(QwOptions &options)
Define the configuration options.
An options class which parses command line, config file and environment.
static void DefineOptions(QwOptions &options)
Define the options.
Definition: QwOptions.cc:69