6 #ifndef _JEventProcessor_BCAL_LED_time_
7 #define _JEventProcessor_BCAL_LED_time_
9 #include <JANA/JEventProcessor.h>
15 #include <JANA/JApplication.h>
30 #include <TDirectory.h>
34 #include <TProfile2D.h>
44 const char*
className(
void){
return "JEventProcessor_BCAL_LED_time";}
49 int adccount1, adccount2, adccount3,
nbins;
55 jerror_t brun(jana::JEventLoop *eventLoop, int32_t runnumber);
56 jerror_t evnt(jana::JEventLoop *eventLoop, uint64_t eventnumber);
65 TProfile *bcal_time_vevent = NULL;
68 TProfile *up_time_vevent = NULL;
69 TProfile *down_time_vevent = NULL;
71 TProfile *column1_time_vevent = NULL;
72 TProfile *column2_time_vevent = NULL;
73 TProfile *column3_time_vevent = NULL;
74 TProfile *column4_time_vevent = NULL;
76 TProfile *column1_up_peak_vevent = NULL;
77 TProfile *column2_up_peak_vevent = NULL;
78 TProfile *column3_up_peak_vevent = NULL;
79 TProfile *column4_up_peak_vevent = NULL;
80 TProfile *column1_down_peak_vevent = NULL;
81 TProfile *column2_down_peak_vevent = NULL;
82 TProfile *column3_down_peak_vevent = NULL;
83 TProfile *column4_down_peak_vevent = NULL;
86 TProfile *column1_up_time_vevent1 = NULL;
87 TProfile *column1_down_time_vevent1 = NULL;
88 TProfile *column1_up_time_vevent2 = NULL;
89 TProfile *column1_down_time_vevent2 = NULL;
90 TProfile *column1_up_time_vevent3 = NULL;
91 TProfile *column1_down_time_vevent3 = NULL;
92 TProfile *column1_up_time_vevent4 = NULL;
93 TProfile *column1_down_time_vevent4 = NULL;
95 TProfile *column2_up_time_vevent1 = NULL;
96 TProfile *column2_down_time_vevent1 = NULL;
97 TProfile *column2_up_time_vevent2 = NULL;
98 TProfile *column2_down_time_vevent2 = NULL;
99 TProfile *column2_up_time_vevent3 = NULL;
100 TProfile *column2_down_time_vevent3 = NULL;
101 TProfile *column2_up_time_vevent4 = NULL;
102 TProfile *column2_down_time_vevent4 = NULL;
104 TProfile *column3_up_time_vevent1 = NULL;
105 TProfile *column3_down_time_vevent1 = NULL;
106 TProfile *column3_up_time_vevent2 = NULL;
107 TProfile *column3_down_time_vevent2 = NULL;
108 TProfile *column3_up_time_vevent3 = NULL;
109 TProfile *column3_down_time_vevent3 = NULL;
110 TProfile *column3_up_time_vevent4 = NULL;
111 TProfile *column3_down_time_vevent4 = NULL;
113 TProfile *column4_up_time_vevent1 = NULL;
114 TProfile *column4_down_time_vevent1 = NULL;
115 TProfile *column4_up_time_vevent2 = NULL;
116 TProfile *column4_down_time_vevent2 = NULL;
117 TProfile *column4_up_time_vevent3 = NULL;
118 TProfile *column4_down_time_vevent3 = NULL;
119 TProfile *column4_up_time_vevent4 = NULL;
120 TProfile *column4_down_time_vevent4 = NULL;
122 TProfile *low_up_1 = NULL;
123 TProfile *low_up_2 = NULL;
124 TProfile *low_up_3 = NULL;
125 TProfile *low_up_4 = NULL;
126 TProfile *low_down_1 = NULL;
127 TProfile *low_down_2 = NULL;
128 TProfile *low_down_3 = NULL;
129 TProfile *low_down_4 = NULL;
131 TProfile *low_up = NULL;
132 TProfile *low_down = NULL;
134 TProfile *high_up_1 = NULL;
135 TProfile *high_up_2 = NULL;
136 TProfile *high_up_3 = NULL;
137 TProfile *high_up_4 = NULL;
138 TProfile *high_down_1 = NULL;
139 TProfile *high_down_2 = NULL;
140 TProfile *high_down_3 = NULL;
141 TProfile *high_down_4 = NULL;
143 TProfile *high_up = NULL;
144 TProfile *high_down = NULL;
148 TProfile* h2_ledboth_Tall_vs_event = NULL;
149 TProfile* h2_ledboth_sector_vs_event = NULL;
150 TH1I* h1_ledall_layer = NULL;
151 TH1I* h1_led0_layer = NULL;
153 TH1I* h1_ledup_z_all = NULL;;
154 TH2I* h2_ledup_z_vs_cellid = NULL;
155 TH1I* h1_ledup_layer = NULL;
156 TH1I* h1_ledup_sector = NULL;
157 TH1I* h1_ledup_sector_config = NULL;
158 TH1I* h1_ledup_Tdiff_all = NULL;
159 TH1I* h1_ledup_Tup_all = NULL;
160 TH1I* h1_ledup_Tdown_all = NULL;
161 TH2I* h2_ledup_Tup_vs_z = NULL;
162 TH2I* h2_ledup_Tdown_vs_z = NULL;
163 TProfile* h2_ledup_Tup_vs_event = NULL;
164 TProfile* h2_ledup_Tdown_vs_event = NULL;
165 TProfile* h2_ledup_Tall_vs_event = NULL;
166 TProfile* h2_ledup_sector_vs_event = NULL;
168 TH1I* h1_leddown_z_all = NULL;
169 TH2I* h2_leddown_z_vs_cellid = NULL;
170 TH1I* h1_leddown_layer = NULL;
171 TH1I* h1_leddown_sector = NULL;
172 TH1I* h1_leddown_sector_config = NULL;
173 TH1I* h1_leddown_Tdiff_all = NULL;
174 TH1I* h1_leddown_Tup_all = NULL;
175 TH1I* h1_leddown_Tdown_all = NULL;
176 TH2I* h2_leddown_Tup_vs_z = NULL;
177 TH2I* h2_leddown_Tdown_vs_z = NULL;
178 TProfile* h2_leddown_Tup_vs_event = NULL;
179 TProfile* h2_leddown_Tdown_vs_event = NULL;
180 TProfile* h2_leddown_Tall_vs_event = NULL;
181 TProfile* h2_leddown_sector_vs_event = NULL;
185 #endif // _JEventProcessor_BCAL_LED_time_
const char * className(void)