GET library
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
GETDocMainPage.hh
Go to the documentation of this file.
1
//======================================================================
2
/*! \file GETDocMainPage.hh
3
*
4
* Main documentation page for GET library.
5
*/
6
//======================================================================
7
8
//======================================================================
9
/*! \mainpage GET Library documentation
10
*
11
* \author J. Giovinazzo (giovinaz@cenbg.in2p3.fr)
12
*
13
* \par Presentation
14
*
15
* The GET library defines classes to process signals from the GET
16
* electronics architecture.
17
* It is designed to analyse data from real measurements (that fill
18
* the GET system channels \b output samples) or from simulations
19
* (that must be considered as the \b input channels data that are processed
20
* by the GET system library objects).
21
*
22
* The purpose of processing simulated data is mainly to test the analysis
23
* procedures developed for physics analysis, and to some extend to set the
24
* optimal experimental conditions.
25
*
26
*
27
* \par Requirements, compilation and configuration
28
*
29
* For compilation see page \ref get_page_compilation.
30
* Only Linux OS are supported.
31
*
32
*
33
* \par Using the libraries
34
*
35
* - \ref get_page_linking
36
*
37
* - \ref get_page_embed_root
38
*
39
* - Additional tools associated to the library:
40
* - \ref get_page_actar_reader
41
*
42
*
43
* \par Library description
44
*
45
* The C++ source files are organised in source subdirectories:
46
* - Core : the classes describing GET system main objects, following
47
* the GET electronics architecture
48
* - Processing : the classes needed for signal processing (response functions
49
* and filtering classes).
50
* - Config : the classes holding GET system configuration data (from XML
51
* configuration files)
52
*
53
* For more details, see:
54
* - \ref get_page_core for the description of the GET objects that define
55
* a system;
56
* - \ref get_page_process for the processes that may be defined for
57
* signal processing;
58
* - \ref get_page_config for interaction of the core objects with
59
* experimental system configuration files (<B>not yet implemented</B>);
60
* - \ref get_page_examples for examples of the use of the library.
61
*
62
* There are also ROOT macros provided for display or analysis of the GET
63
* signals.
64
* A specific documentation is generated at compilation time, for the
65
* description of the ROOT macros provided.\n
66
*
67
* See file \global_docs_dir/GET\get_version/root/html/index.html (website documentation)
68
*
69
* or
70
* <a href="$(GET_BASE)/root/docs/html/index.html">
71
* <tt>${GET_BASE}/root/docs/html/index.html</tt>
72
* </a> (if locally installed documentation)
73
*
74
*
75
* \par Units system
76
*
77
* GET core classes:
78
* - time unit = \b us (this can be important if mixing the library objects
79
* with other packages (such as Geant4).
80
*
81
*/
82
//======================================================================
src
docs
GETDocMainPage.hh
Generated on Tue Dec 5 2017 19:37:31 for GET library by
1.8.5