Jpp
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
software
JAcoustics
JAcoustics/JSupport.hh
Go to the documentation of this file.
1
#ifndef __JACOUSTICS__JSUPPORT__
2
#define __JACOUSTICS__JSUPPORT__
3
4
#include "
JLang/JType.hh
"
5
#include "
JLang/JTypeList.hh
"
6
#include "
JROOT/JTreeParameters.hh
"
7
8
9
/**
10
* \file
11
*
12
* ROOT TTree parameter settings.\n
13
* \author mdejong
14
*/
15
16
using
JLANG::JType
;
17
using
JROOT::JTreeParameters
;
18
19
namespace
JACOUSTICS {
20
21
class
JEvent
;
22
class
JEvt
;
23
class
JTriggerParameters;
24
25
26
/**
27
* \param type data type
28
* \return TTree parameters
29
*/
30
inline
JTreeParameters
getTreeParameters
(
const
JType<JEvent>
& type)
31
{
32
return
JTreeParameters
(
"ACOUSTICS"
,
"acoustics_event"
,
""
, 2, 65536, 2);
33
}
34
35
/**
36
* \param type data type
37
* \return TTree parameters
38
*/
39
inline
JTreeParameters
getTreeParameters
(
const
JType<JEvt>
& type)
40
{
41
return
JTreeParameters
(
"ACOUSTICS_FIT"
,
"acoustics_fit"
,
""
, 2, 65536, 2);
42
}
43
}
44
45
/**
46
* Type list of acoustics data types for I/O.
47
*/
48
typedef
JLANG::JTYPELIST
<
JACOUSTICS::JEvent
,
49
JACOUSTICS::JEvt
,
50
JACOUSTICS::JTriggerParameters
>::typelist
JAcousticsTypes_t
;
51
52
#endif
JACOUSTICS::JTriggerParameters
Trigger parameters.
Definition:
JAcoustics/JTriggerParameters.hh:26
JACOUSTICS::getTreeParameters
JTreeParameters getTreeParameters(const JType< JEvent > &type)
Definition:
JAcoustics/JSupport.hh:30
JAcousticsTypes_t
JLANG::JTYPELIST< JACOUSTICS::JEvent, JACOUSTICS::JEvt, JACOUSTICS::JTriggerParameters >::typelist JAcousticsTypes_t
Type list of acoustics data types for I/O.
Definition:
JAcoustics/JSupport.hh:50
JLANG::JType
Auxiliary class for a type holder.
Definition:
JType.hh:19
JTypeList.hh
JRECONSTRUCTION::JEvent
JFIT::JEvent JEvent
Definition:
JHistory.hh:282
JLANG::JTYPELIST
Auxiliary class for recursive type list generation.
Definition:
JTypeList.hh:351
JRECONSTRUCTION::JEvt
JFIT::JEvt JEvt
Definition:
JReconstruction/JEvt.hh:387
JTreeParameters.hh
JROOT::JTreeParameters
Data structure for TTree parameters.
Definition:
JTreeParameters.hh:29
JType.hh
JEvent
Data structure for start_event tag.
Definition:
JProperties.cc:14
Generated by
1.8.5