Jpp test-rotations-old
the software that should make you happy
Loading...
Searching...
No Matches
JAntares/JSupport.hh
Go to the documentation of this file.
1#ifndef __JANTARES__JSUPPORT__
2#define __JANTARES__JSUPPORT__
3
4#include "JLang/JType.hh"
6
7
8/**
9 * \file
10 *
11 * ROOT TTree parameter settings.\n
12 * \author mdejong
13 */
14
15// Antares DAQ data structures
16
18class RTS_TimeSlice;
19class CRM_TimeSlice;
20class SPE_TimeSlice;
21class AWF_TimeSlice;
22class DWF_TimeSlice;
25class PhysicsEvent;
26
27using JLANG::JType;
29
30// -----------------------------------------------------------------------------------------------------
31//
32// Define TTree parameters for each data type.
33//
34// -----------------------------------------------------------------------------------------------------
35
36/**
37 * \param type data type
38 * \return TTree parameters
39 */
41{
42 return JTreeParameters("STATUS", "status_timeslice", "", 0);
43}
44
45/**
46 * \param type data type
47 * \return TTree parameters
48 */
50{
51 return JTreeParameters("RTS", "rts_timeslice", "", 0);
52}
53
54/**
55 * \param type data type
56 * \return TTree parameters
57 */
59{
60 return JTreeParameters("CRM", "crm_timeslice", "", 0);
61}
62
63/**
64 * \param type data type
65 * \return TTree parameters
66 */
68{
69 return JTreeParameters("SPE", "spe_timeslice", "", 0);
70}
71
72/**
73 * \param type data type
74 * \return TTree parameters
75 */
77{
78 return JTreeParameters("AWF", "awf_timeslice", "", 0);
79}
80
81/**
82 * \param type data type
83 * \return TTree parameters
84 */
86{
87 return JTreeParameters("DWF", "dwf_timeslice", "", 0);
88}
89
90/**
91 * \param type data type
92 * \return TTree parameters
93 */
95{
96 return JTreeParameters("SUMMARY", "summary_timeslice", "", 0);
97}
98
99/**
100 * \param type data type
101 * \return TTree parameters
102 */
104{
105 return JTreeParameters("EXTENDED_SUMMARY", "extended_summary_timeslice", "", 0);
106}
107
108/**
109 * \param type data type
110 * \return TTree parameters
111 */
113{
114 return JTreeParameters("PHYSICS", "PhysicsEvent", "", 0);
115}
116
117#endif
JROOT::JTreeParameters getTreeParameters(JLANG::JType< JRECONSTRUCTION::JEvt >)
Get TTree parameters for given data type.
AWF time slices.
Definition TimeSlice.hh:555
CRM time slices.
Definition TimeSlice.hh:521
DWF time slices.
Definition TimeSlice.hh:572
ExtendedSummary time slices.
Definition TimeSlice.hh:644
Data structure for TTree parameters.
Physics event.
RTS time slices.
Definition TimeSlice.hh:504
SPE time slices.
Definition TimeSlice.hh:538
Status time slices.
Definition TimeSlice.hh:487
Summary time slices.
Definition TimeSlice.hh:589
Auxiliary class for a type holder.
Definition JType.hh:19