Jpp  debug
the software that should make you happy
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 /**
20  * Auxiliary classes and methods for acoustic position calibration.
21  */
22 namespace JACOUSTICS {
23 
24  struct JToA;
25  struct JEvent;
26  struct JEvt;
27  struct JSuperEvt;
28  struct JTriggerParameters;
29  struct JFitParameters;
30 
31 
32  /**
33  * \param type data type
34  * \return TTree parameters
35  */
37  {
38  return JTreeParameters("TOA", "toa", "", 2);
39  }
40 
41 
42  /**
43  * \param type data type
44  * \return TTree parameters
45  */
47  {
48  return JTreeParameters("ACOUSTICS", "acoustics_event", "", 2, 65536, 2);
49  }
50 
51  /**
52  * \param type data type
53  * \return TTree parameters
54  */
56  {
57  return JTreeParameters("ACOUSTICS_FIT", "acoustics_fit", "", 2, 65536, 2);
58  }
59 
60  /**
61  * \param type data type
62  * \return TTree parameters
63  */
65  {
66  return JTreeParameters("ACOUSTICS_SUPER_FIT", "acoustics_super_fit", "", 2, 65536, 2);
67  }
68 }
69 
70 /**
71  * Type list of acoustics data types for I/O.
72  */
78 
79 #endif
JLANG::JTYPELIST< JACOUSTICS::JEvent, JACOUSTICS::JEvt, JACOUSTICS::JSuperEvt, JACOUSTICS::JTriggerParameters, JACOUSTICS::JFitParameters >::typelist JAcousticsTypes_t
Type list of acoustics data types for I/O.
Data structure for TTree parameters.
Auxiliary classes and methods for acoustic position calibration.
JTreeParameters getTreeParameters(const JType< JToA > &type)
JFIT::JEvent JEvent
Definition: JHistory.hh:353
Acoustic super event fit.
Definition: JSuperEvt.hh:39
Data structure for start_event tag.
Definition: JProperties.cc:14
Auxiliary class for recursive type list generation.
Definition: JTypeList.hh:351
Auxiliary class for a type holder.
Definition: JType.hh:19