Jpp  19.0.0
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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 
20 namespace 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  */
36  {
38  }
39 
40  /**
41  * \param type data type
42  * \return TTree parameters
43  */
45  {
47  }
48 
49  /**
50  * \param type data type
51  * \return TTree parameters
52  */
54  {
56  }
57 
58  /**
59  * \param type data type
60  * \return TTree parameters
61  */
63  {
65  }
66 
67  /**
68  * \param type data type
69  * \return TTree parameters
70  */
72  {
74  }
75 
76  /**
77  * \param type data type
78  * \return TTree parameters
79  */
81  {
83  }
84 
85  /**
86  * \param type data type
87  * \return TTree parameters
88  */
90  {
92  }
93 }
94 
95 #endif
JTreeParameters getTreeParameters(const JType< JDAQTimeslice > &type)
static const int SPLIT_LEVEL_ONLINE_TIMESLICEL0
split level
Definition: root.hh:45
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:23
static const int COMPRESSION_LEVEL_ONLINE_TIMESLICE
compression level
Definition: root.hh:28
static const char *const TBRANCH_ONLINE_TIMESLICE
ROOT TBranch name.
Definition: root.hh:20
static const char *const TTREE_ONLINE_TIMESLICEL1
ROOT TTree name.
Definition: root.hh:14
static const char *const TTREE_ONLINE_EVENT
ROOT TTree name.
Definition: root.hh:18
static const int SPLIT_LEVEL_ONLINE_EVENT
split level
Definition: root.hh:50
static const int BASKET_SIZE_ONLINE_TIMESLICEL0
basket size
Definition: root.hh:37
static const char *const TBRANCH_ONLINE_TIMESLICESN
ROOT TBranch name.
Definition: root.hh:24
static const int SPLIT_LEVEL_ONLINE_TIMESLICEL2
split level
Definition: root.hh:47
static const int BASKET_SIZE_ONLINE_EVENT
basket size
Definition: root.hh:42
Auxiliary class for a type holder.
Definition: JType.hh:19
static const int BASKET_SIZE_ONLINE_TIMESLICESN
basket size
Definition: root.hh:40
static const int SPLIT_LEVEL_ONLINE_SUMMARYSLICE
split level
Definition: root.hh:49
static const int SPLIT_LEVEL_ONLINE_TIMESLICEL1
split level
Definition: root.hh:46
static const int BASKET_SIZE_ONLINE_TIMESLICEL1
basket size
Definition: root.hh:38
static const int SPLIT_LEVEL_ONLINE_TIMESLICESN
split level
Definition: root.hh:48
static const char *const TBRANCH_ONLINE_SUMMARYSLICE
ROOT TBranch name.
Definition: root.hh:25
static const int COMPRESSION_LEVEL_ONLINE_TIMESLICEL2
compression level
Definition: root.hh:31
static const char *const TTREE_ONLINE_TIMESLICE
KM3NeT Data Definitions v3.4.0-8-ge14cb17 https://git.km3net.de/common/km3net-dataformat.
Definition: root.hh:12
static const int BASKET_SIZE_ONLINE_TIMESLICE
basket size
Definition: root.hh:36
static const char *const TTREE_ONLINE_TIMESLICESN
ROOT TTree name.
Definition: root.hh:16
static const int COMPRESSION_LEVEL_ONLINE_TIMESLICEL0
compression level
Definition: root.hh:29
static const int BASKET_SIZE_ONLINE_TIMESLICEL2
basket size
Definition: root.hh:39
static const char *const TBRANCH_ONLINE_EVENT
ROOT TBranch name.
Definition: root.hh:26
Data structure for TTree parameters.
static const int COMPRESSION_LEVEL_ONLINE_TIMESLICESN
compression level
Definition: root.hh:32
static const int COMPRESSION_LEVEL_ONLINE_EVENT
compression level
Definition: root.hh:34
static const char *const TTREE_ONLINE_TIMESLICEL0
ROOT TTree name.
Definition: root.hh:13
static const char *const TBRANCH_ONLINE_TIMESLICEL0
ROOT TBranch name.
Definition: root.hh:21
then set_variable DETECTOR set_variable OUTPUT_FILE set_variable DAQ_FILE set_variable PMT_FILE else fatal Wrong number of arguments fi JPrintTree f $DAQ_FILE type
static const int COMPRESSION_LEVEL_ONLINE_SUMMARYSLICE
compression level
Definition: root.hh:33
static const char *const TTREE_ONLINE_SUMMARYSLICE
ROOT TTree name.
Definition: root.hh:17
static const char *const TBRANCH_ONLINE_TIMESLICEL1
ROOT TBranch name.
Definition: root.hh:22
static const int SPLIT_LEVEL_ONLINE_TIMESLICE
split level
Definition: root.hh:44
static const int COMPRESSION_LEVEL_ONLINE_TIMESLICEL1
compression level
Definition: root.hh:30
static const int BASKET_SIZE_ONLINE_SUMMARYSLICE
basket size
Definition: root.hh:41