GET library
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
GETDocConfig.hh
Go to the documentation of this file.
1
//======================================================================
2
/*! \file GETDocConfig.hh
3
*
4
* Documentation page related to the use of configuration files.
5
*/
6
//======================================================================
7
8
//======================================================================
9
/*! \page get_page_config GET configuration files
10
*
11
* THE PROCESSING OF CONFIGURATION FILE IS UNDER DEVELOPMENT !!!
12
*
13
* The core classes to process GET data define a pointer to the
14
* configuration classes, that contain the information that can be read
15
* from the GET system configuration files (XML format).
16
*
17
* The configuration classes only contain partial information, depending
18
* on the analysis needs (this is subject to evolution).
19
*
20
* For data that can be defined from a set of fixed values (such as
21
* AGet peaking time), the information is stored as an unsigned integer
22
* value, corresponding to the data.
23
* In such case, an enumeration is defined in the class itself.
24
*
25
* If necessary, the configuration class defines a conversion function,
26
* to get physical value corresponding to the data.
27
*
28
* The reading of configuration files uses the Document Object Model (DOM)
29
* tree structure from the Xerces-c library.
30
* The configuration data are set from DOM tree nodes with the functions
31
* defined in the GETCfgTools.hh file (see GETCfgSetData and GETCfgSetLogic).
32
*
33
*
34
* \section get_config_creation Creating configuration associated to the core objects
35
*
36
* The top object of the GET library is defined by the GETSystem class,
37
* which holds all the children objects (CoBo, AsAd...).
38
*
39
* The configuration objects should only be created \b after the system
40
* architecture is fully defined (see example \ref ReadConfig.cxx)
41
* and initialized (the initialization may be performed when
42
* the system is created, if it is fully defined).
43
*
44
*
45
* \section get_config_properties Updating core objects properties from configuration
46
*
47
* NOT IMPLEMENTED
48
*
49
*/
50
//======================================================================
51
src
docs
GETDocConfig.hh
Generated on Tue Dec 5 2017 19:37:31 for GET library by
1.8.5