Jpp 19.3.0-rc.1
the software that should make you happy
Loading...
Searching...
No Matches
JDAQ/JSupport.hh
Go to the documentation of this file.
1#ifndef __JDAQ__JSUPPORT__
2#define __JDAQ__JSUPPORT__
3
6
7#include "JLang/JType.hh"
9
10
11/**
12 * \file
13 *
14 * ROOT TTree parameter settings.\n
15 * \author mdejong
16 */
17
18// %KM3NeT DAQ data structures
19
20namespace KM3NETDAQ {
21
22 using JLANG::JType;
24
25 // -----------------------------------------------------------------------------------------------------
26 //
27 // Define TTree parameters for each data type.
28 //
29 // -----------------------------------------------------------------------------------------------------
30
31 /**
32 * \param type data type
33 * \return TTree parameters
34 */
39
40 /**
41 * \param type data type
42 * \return TTree parameters
43 */
48
49 /**
50 * \param type data type
51 * \return TTree parameters
52 */
57
58 /**
59 * \param type data type
60 * \return TTree parameters
61 */
66
67 /**
68 * \param type data type
69 * \return TTree parameters
70 */
75
76 /**
77 * \param type data type
78 * \return TTree parameters
79 */
84
85 /**
86 * \param type data type
87 * \return TTree parameters
88 */
93}
94
95#endif
Data structure for TTree parameters.
JTreeParameters & getTreeParameters()
Template definition for method returning TTree parameters.
KM3NeT DAQ data structures and auxiliaries.
Definition DataQueue.cc:39
static const int COMPRESSION_LEVEL_ONLINE_TIMESLICE
compression level
Definition root.hh:29
static const char *const TTREE_ONLINE_TIMESLICE
KM3NeT Data Definitions v3.5.1-1-gd514d72 https://git.km3net.de/common/km3net-dataformat.
Definition root.hh:12
static const char *const TTREE_ONLINE_SUMMARYSLICE
ROOT TTree name.
Definition root.hh:17
static const int BASKET_SIZE_ONLINE_TIMESLICE
basket size
Definition root.hh:37
static const int SPLIT_LEVEL_ONLINE_TIMESLICE
split level
Definition root.hh:45
static const char *const TBRANCH_ONLINE_SUMMARYSLICE
ROOT TBranch name.
Definition root.hh:26
static const int BASKET_SIZE_ONLINE_TIMESLICEL1
basket size
Definition root.hh:39
static const int COMPRESSION_LEVEL_ONLINE_EVENT
compression level
Definition root.hh:35
static const int AUTOFLUSH_LEVEL_ONLINE_EVENT
auto flush
Definition root.hh:59
static const int SPLIT_LEVEL_ONLINE_TIMESLICEL2
split level
Definition root.hh:48
static const char *const TTREE_ONLINE_TIMESLICEL1
ROOT TTree name.
Definition root.hh:14
static const int BASKET_SIZE_ONLINE_TIMESLICEL0
basket size
Definition root.hh:38
static const char *const TTREE_ONLINE_TIMESLICESN
ROOT TTree name.
Definition root.hh:16
static const char *const TBRANCH_ONLINE_EVENT
ROOT TBranch name.
Definition root.hh:27
static const int AUTOFLUSH_LEVEL_ONLINE_TIMESLICEL1
auto flush
Definition root.hh:55
static const int AUTOFLUSH_LEVEL_ONLINE_TIMESLICESN
auto flush
Definition root.hh:57
static const char *const TTREE_ONLINE_EVENT
ROOT TTree name.
Definition root.hh:18
static const int BASKET_SIZE_ONLINE_TIMESLICESN
basket size
Definition root.hh:41
static const int SPLIT_LEVEL_ONLINE_SUMMARYSLICE
split level
Definition root.hh:50
static const int COMPRESSION_LEVEL_ONLINE_TIMESLICEL1
compression level
Definition root.hh:31
static const int COMPRESSION_LEVEL_ONLINE_TIMESLICEL2
compression level
Definition root.hh:32
static const int AUTOFLUSH_LEVEL_ONLINE_TIMESLICEL0
auto flush
Definition root.hh:54
static const char *const TBRANCH_ONLINE_TIMESLICESN
ROOT TBranch name.
Definition root.hh:25
static const char *const TTREE_ONLINE_TIMESLICEL2
ROOT TTree name.
Definition root.hh:15
static const char *const TBRANCH_ONLINE_TIMESLICEL2
ROOT TBranch name.
Definition root.hh:24
static const int SPLIT_LEVEL_ONLINE_TIMESLICESN
split level
Definition root.hh:49
static const int COMPRESSION_LEVEL_ONLINE_SUMMARYSLICE
compression level
Definition root.hh:34
static const char *const TTREE_ONLINE_TIMESLICEL0
ROOT TTree name.
Definition root.hh:13
static const int AUTOFLUSH_LEVEL_ONLINE_TIMESLICE
auto flush
Definition root.hh:53
static const char *const TBRANCH_ONLINE_TIMESLICEL0
ROOT TBranch name.
Definition root.hh:22
static const int AUTOFLUSH_LEVEL_ONLINE_SUMMARYSLICE
auto flush
Definition root.hh:58
static const char *const TBRANCH_ONLINE_TIMESLICE
ROOT TBranch name.
Definition root.hh:21
static const int BASKET_SIZE_ONLINE_SUMMARYSLICE
basket size
Definition root.hh:42
static const int SPLIT_LEVEL_ONLINE_TIMESLICEL0
split level
Definition root.hh:46
static const int BASKET_SIZE_ONLINE_EVENT
basket size
Definition root.hh:43
static const int COMPRESSION_LEVEL_ONLINE_TIMESLICEL0
compression level
Definition root.hh:30
static const int SPLIT_LEVEL_ONLINE_EVENT
split level
Definition root.hh:51
static const char *const TBRANCH_ONLINE_TIMESLICEL1
ROOT TBranch name.
Definition root.hh:23
static const int AUTOFLUSH_LEVEL_ONLINE_TIMESLICEL2
auto flush
Definition root.hh:56
static const int BASKET_SIZE_ONLINE_TIMESLICEL2
basket size
Definition root.hh:40
static const int COMPRESSION_LEVEL_ONLINE_TIMESLICESN
compression level
Definition root.hh:33
static const int SPLIT_LEVEL_ONLINE_TIMESLICEL1
split level
Definition root.hh:47
Auxiliary class for a type holder.
Definition JType.hh:19