Jpp
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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"
7 
8 
9 /**
10  * \file
11  *
12  * ROOT TTree parameter settings.\n
13  * \author mdejong
14  */
15 
16 using JLANG::JType;
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  */
31  {
32  return JTreeParameters("ACOUSTICS", "acoustics_event", "", 2, 65536, 2);
33  }
34 
35  /**
36  * \param type data type
37  * \return TTree parameters
38  */
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  */
51 
52 #endif
JTreeParameters getTreeParameters(const JType< JEvent > &type)
JLANG::JTYPELIST< JACOUSTICS::JEvent, JACOUSTICS::JEvt, JACOUSTICS::JTriggerParameters >::typelist JAcousticsTypes_t
Type list of acoustics data types for I/O.
Auxiliary class for a type holder.
Definition: JType.hh:19
JFIT::JEvent JEvent
Definition: JHistory.hh:282
Auxiliary class for recursive type list generation.
Definition: JTypeList.hh:351
Data structure for TTree parameters.
Data structure for start_event tag.
Definition: JProperties.cc:14