]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/PHOS/latex/classAliHLTPHOSRcuHistogramProducer.tex
get rid of compilation warnings
[u/mrichter/AliRoot.git] / HLT / PHOS / latex / classAliHLTPHOSRcuHistogramProducer.tex
CommitLineData
a34b6698 1\section{Ali\-HLTPHOSRcu\-Histogram\-Producer Class Reference}
2\label{classAliHLTPHOSRcuHistogramProducer}\index{AliHLTPHOSRcuHistogramProducer@{AliHLTPHOSRcuHistogramProducer}}
3{\tt \#include $<$Ali\-HLTPHOSRcu\-Histogram\-Producer.h$>$}
4
5\subsection*{Public Member Functions}
6\begin{CompactItemize}
7\item
8{\bf Ali\-HLTPHOSRcu\-Histogram\-Producer} ()
9\item
10{\bf Ali\-HLTPHOSRcu\-Histogram\-Producer} ({\bf Ali\-HLTUInt8\_\-t} module\-ID, {\bf Ali\-HLTUInt8\_\-t} rcu\-X, {\bf Ali\-HLTUInt8\_\-t} rcu\-Z)
11\item
12virtual {\bf $\sim$Ali\-HLTPHOSRcu\-Histogram\-Producer} ()
13\item
14int {\bf Get\-Equippment\-Id} ()
15\item
16const {\bf Ali\-HLTPHOSRcu\-Cell\-Accumulated\-Energy\-Data\-Struct} \& {\bf Get\-Cell\-Accumulated\-Energies} ()
17\item
18int {\bf Increment\-Event\-Counter} ()
19\item
20void {\bf Init} ()
21\item
22void {\bf Set\-Equippment\-Id} (int id)
23\item
24void {\bf Set\-Rcu\-X} ({\bf Ali\-HLTUInt8\_\-t} X)
25\item
26void {\bf Set\-Rcu\-Z} ({\bf Ali\-HLTUInt8\_\-t} Z)
27\item
28void {\bf Set\-Module\-ID} ({\bf Ali\-HLTUInt8\_\-t} module\-ID)
29\item
30void {\bf Fill\-Energy} ({\bf Ali\-HLTUInt8\_\-t} x, {\bf Ali\-HLTUInt8\_\-t} z, {\bf Ali\-HLTUInt8\_\-t} gain, float energy)
31\item
32void {\bf Fill\-Time} ({\bf Ali\-HLTUInt8\_\-t} x, {\bf Ali\-HLTUInt8\_\-t} z, {\bf Ali\-HLTUInt8\_\-t} gain, float time)
33\item
34void {\bf Reset} ()
35\item
36void {\bf Write\-Energy\-Histograms} ()
37\end{CompactItemize}
38\subsection*{Private Member Functions}
39\begin{CompactItemize}
40\item
41{\bf Ali\-HLTPHOSRcu\-Histogram\-Producer} (const {\bf Ali\-HLTPHOSRcu\-Histogram\-Producer} \&)
42\item
43{\bf Ali\-HLTPHOSRcu\-Histogram\-Producer} \& {\bf operator=} (const {\bf Ali\-HLTPHOSRcu\-Histogram\-Producer} \&)
44\end{CompactItemize}
45\subsection*{Private Attributes}
46\begin{CompactItemize}
47\item
48TH1F $\ast$ {\bf f\-Energy\-Histogram\-Ptrs} [N\_\-XCOLUMNS\_\-RCU][N\_\-ZROWS\_\-RCU][N\_\-GAINS]
49\item
50TH1F $\ast$ {\bf f\-Timing\-Histogram\-Ptrs} [N\_\-XCOLUMNS\_\-RCU][N\_\-ZROWS\_\-RCU][N\_\-GAINS]
51\item
52Float\_\-t {\bf f\-Energy\-Average\-Values} [N\_\-XCOLUMNS\_\-RCU][N\_\-ZROWS\_\-RCU][N\_\-GAINS]
53\item
54Double\_\-t {\bf f\-Accumulated\-Values} [N\_\-XCOLUMNS\_\-RCU][N\_\-ZROWS\_\-RCU][N\_\-GAINS]
55\item
56Float\_\-t {\bf f\-Timing\-Average\-Values} [N\_\-XCOLUMNS\_\-RCU][N\_\-ZROWS\_\-RCU][N\_\-GAINS]
57\item
58{\bf Ali\-HLTUInt32\_\-t} {\bf f\-Hits} [N\_\-XCOLUMNS\_\-RCU][N\_\-ZROWS\_\-RCU][N\_\-GAINS]
59\item
60int {\bf f\-Event\-Count}
61\item
62{\bf Ali\-HLTUInt32\_\-t} {\bf f\-Equippment\-ID}
63\item
64Double\_\-t {\bf f\-Tmp\-Channel\-Data} [ALTRO\_\-MAX\_\-SAMPLES]
65\item
66{\bf Ali\-HLTPHOSRcu\-Cell\-Accumulated\-Energy\-Data\-Struct} {\bf f\-Cell\-Acc\-Energy}
67\item
68{\bf Ali\-HLTUInt8\_\-t} {\bf f\-Module\-ID}
69\item
70{\bf Ali\-HLTUInt8\_\-t} {\bf f\-Rcu\-X}
71\item
72{\bf Ali\-HLTUInt8\_\-t} {\bf f\-Rcu\-Z}
73\end{CompactItemize}
74
75
76\subsection{Constructor \& Destructor Documentation}
77\index{AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}!AliHLTPHOSRcuHistogramProducer@{AliHLTPHOSRcuHistogramProducer}}
78\index{AliHLTPHOSRcuHistogramProducer@{AliHLTPHOSRcuHistogramProducer}!AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}}
79\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSRcu\-Histogram\-Producer::Ali\-HLTPHOSRcu\-Histogram\-Producer ()}\label{classAliHLTPHOSRcuHistogramProducer_a0}
80
81
82
83
84Definition at line 31 of file Ali\-HLTPHOSRcu\-Histogram\-Producer.cxx.
85
86\footnotesize\begin{verbatim}31 : fEventCount(0), fEquippmentID(0), fModuleID(0), fRcuX(0), fRcuZ(0)
8732 {
8833 cout << "WARNING: You cannot invoke the AliHLTPHOSRcuHistogramProducer without arguments" << endl;
8934 cout << "Usage AliHLTPHOSRcuHistogramProducer(ModuleID, X. Z)" << endl;
9035 // Reset();
9136 // Init();
9237 }
93\end{verbatim}\normalsize
94
95
96\index{AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}!AliHLTPHOSRcuHistogramProducer@{AliHLTPHOSRcuHistogramProducer}}
97\index{AliHLTPHOSRcuHistogramProducer@{AliHLTPHOSRcuHistogramProducer}!AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}}
98\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSRcu\-Histogram\-Producer::Ali\-HLTPHOSRcu\-Histogram\-Producer ({\bf Ali\-HLTUInt8\_\-t} {\em module\-ID}, {\bf Ali\-HLTUInt8\_\-t} {\em rcu\-X}, {\bf Ali\-HLTUInt8\_\-t} {\em rcu\-Z})}\label{classAliHLTPHOSRcuHistogramProducer_a1}
99
100
101
102
103Definition at line 39 of file Ali\-HLTPHOSRcu\-Histogram\-Producer.cxx.
104
105References Init(), Set\-Module\-ID(), Set\-Rcu\-X(), and Set\-Rcu\-Z().
106
107\footnotesize\begin{verbatim}40 {
10841 SetModuleID(moduleID);
10942 SetRcuX(rcuX);
11043 SetRcuZ(rcuZ);
11144 Init();
11245 }
113\end{verbatim}\normalsize
114
115
116\index{AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}!~AliHLTPHOSRcuHistogramProducer@{$\sim$AliHLTPHOSRcuHistogramProducer}}
117\index{~AliHLTPHOSRcuHistogramProducer@{$\sim$AliHLTPHOSRcuHistogramProducer}!AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}}
118\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSRcu\-Histogram\-Producer::$\sim${\bf Ali\-HLTPHOSRcu\-Histogram\-Producer} ()\hspace{0.3cm}{\tt [virtual]}}\label{classAliHLTPHOSRcuHistogramProducer_a2}
119
120
121
122
123Definition at line 47 of file Ali\-HLTPHOSRcu\-Histogram\-Producer.cxx.
124
125\footnotesize\begin{verbatim}48 {
12649
12750 }
128\end{verbatim}\normalsize
129
130
131\index{AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}!AliHLTPHOSRcuHistogramProducer@{AliHLTPHOSRcuHistogramProducer}}
132\index{AliHLTPHOSRcuHistogramProducer@{AliHLTPHOSRcuHistogramProducer}!AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}}
133\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSRcu\-Histogram\-Producer::Ali\-HLTPHOSRcu\-Histogram\-Producer (const {\bf Ali\-HLTPHOSRcu\-Histogram\-Producer} \&)\hspace{0.3cm}{\tt [private]}}\label{classAliHLTPHOSRcuHistogramProducer_d0}
134
135
136
137
138\subsection{Member Function Documentation}
139\index{AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}!FillEnergy@{FillEnergy}}
140\index{FillEnergy@{FillEnergy}!AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}}
141\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSRcu\-Histogram\-Producer::Fill\-Energy ({\bf Ali\-HLTUInt8\_\-t} {\em x}, {\bf Ali\-HLTUInt8\_\-t} {\em z}, {\bf Ali\-HLTUInt8\_\-t} {\em gain}, float {\em energy})}\label{classAliHLTPHOSRcuHistogramProducer_a11}
142
143
144
145
146Definition at line 133 of file Ali\-HLTPHOSRcu\-Histogram\-Producer.cxx.
147
148References Ali\-HLTPHOSRcu\-Cell\-Accumulated\-Energy\-Data\-Struct::f\-Accumulated\-Energies, f\-Cell\-Acc\-Energy, f\-Energy\-Histogram\-Ptrs, and Ali\-HLTPHOSRcu\-Cell\-Accumulated\-Energy\-Data\-Struct::f\-Hits.
149
150Referenced by Ali\-HLTPHOSRcu\-Histogram\-Producer\-Component::Do\-Event().
151
152\footnotesize\begin{verbatim}134 {
153135 fCellAccEnergy.fAccumulatedEnergies[x][z][gain] += energy;
154136 fCellAccEnergy.fHits[x][z][gain] ++;
155137 fEnergyHistogramPtrs[x][z][gain]->Fill(energy);
156138 }
157\end{verbatim}\normalsize
158
159
160\index{AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}!FillTime@{FillTime}}
161\index{FillTime@{FillTime}!AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}}
162\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSRcu\-Histogram\-Producer::Fill\-Time ({\bf Ali\-HLTUInt8\_\-t} {\em x}, {\bf Ali\-HLTUInt8\_\-t} {\em z}, {\bf Ali\-HLTUInt8\_\-t} {\em gain}, float {\em time})}\label{classAliHLTPHOSRcuHistogramProducer_a12}
163
164
165
166
167Definition at line 142 of file Ali\-HLTPHOSRcu\-Histogram\-Producer.cxx.
168
169References f\-Timing\-Histogram\-Ptrs.
170
171\footnotesize\begin{verbatim}143 {
172144 fTimingHistogramPtrs[x][z][gain]->Fill(time);
173145 }
174\end{verbatim}\normalsize
175
176
177\index{AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}!GetCellAccumulatedEnergies@{GetCellAccumulatedEnergies}}
178\index{GetCellAccumulatedEnergies@{GetCellAccumulatedEnergies}!AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}}
179\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf Ali\-HLTPHOSRcu\-Cell\-Accumulated\-Energy\-Data\-Struct} \& Ali\-HLTPHOSRcu\-Histogram\-Producer::Get\-Cell\-Accumulated\-Energies ()}\label{classAliHLTPHOSRcuHistogramProducer_a4}
180
181
182
183
184Definition at line 148 of file Ali\-HLTPHOSRcu\-Histogram\-Producer.cxx.
185
186Referenced by Ali\-HLTPHOSRcu\-Histogram\-Producer\-Component::Do\-Event().
187
188\footnotesize\begin{verbatim}149 {
189150 // return &fCellAccEnergy ;
190151 return fCellAccEnergy ;
191152 }
192\end{verbatim}\normalsize
193
194
195\index{AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}!GetEquippmentId@{GetEquippmentId}}
196\index{GetEquippmentId@{GetEquippmentId}!AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}}
197\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Ali\-HLTPHOSRcu\-Histogram\-Producer::Get\-Equippment\-Id ()}\label{classAliHLTPHOSRcuHistogramProducer_a3}
198
199
200
201
202Definition at line 96 of file Ali\-HLTPHOSRcu\-Histogram\-Producer.cxx.
203
204\footnotesize\begin{verbatim}97 {
20598 return fEquippmentID;
20699 }
207\end{verbatim}\normalsize
208
209
210\index{AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}!IncrementEventCounter@{IncrementEventCounter}}
211\index{IncrementEventCounter@{IncrementEventCounter}!AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}}
212\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Ali\-HLTPHOSRcu\-Histogram\-Producer::Increment\-Event\-Counter ()}\label{classAliHLTPHOSRcuHistogramProducer_a5}
213
214
215
216
217Definition at line 155 of file Ali\-HLTPHOSRcu\-Histogram\-Producer.cxx.
218
219References f\-Event\-Count.
220
221\footnotesize\begin{verbatim}156 {
222157 fEventCount ++;
223158 return fEventCount;
224159 }
225\end{verbatim}\normalsize
226
227
228\index{AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}!Init@{Init}}
229\index{Init@{Init}!AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}}
230\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSRcu\-Histogram\-Producer::Init ()}\label{classAliHLTPHOSRcuHistogramProducer_a6}
231
232
233
234
235Definition at line 54 of file Ali\-HLTPHOSRcu\-Histogram\-Producer.cxx.
236
237References Ali\-HLTPHOSRcu\-Cell\-Accumulated\-Energy\-Data\-Struct::f\-Accumulated\-Energies, f\-Accumulated\-Values, f\-Cell\-Acc\-Energy, f\-Energy\-Average\-Values, f\-Energy\-Histogram\-Ptrs, Ali\-HLTPHOSRcu\-Cell\-Accumulated\-Energy\-Data\-Struct::f\-Hits, f\-Hits, Ali\-HLTPHOSRcu\-Cell\-Accumulated\-Energy\-Data\-Struct::f\-Module\-ID, f\-Module\-ID, Ali\-HLTPHOSRcu\-Cell\-Accumulated\-Energy\-Data\-Struct::f\-Rcu\-X, Ali\-HLTPHOSRcu\-Cell\-Accumulated\-Energy\-Data\-Struct::f\-Rcu\-Z, f\-Timing\-Average\-Values, f\-Timing\-Histogram\-Ptrs, N\_\-BINS, N\_\-XCOLUMNS\_\-RCU, N\_\-ZROWS\_\-RCU, XBIN\_\-LOW, and XBIN\_\-UP.
238
239Referenced by Ali\-HLTPHOSRcu\-Histogram\-Producer().
240
241\footnotesize\begin{verbatim}55 {
24256 char tmpHistoName[256];
24357 int geomx;
24458 int geomz;
24559
24660
24761 for(int x = 0; x < N_XCOLUMNS_RCU; x ++)
24862 {
24963 for(int z = 0; z < N_ZROWS_RCU; z ++)
25064 {
25165 for(int gain = 0; gain < N_GAINS; gain ++)
25266 {
25367 geomx = x + N_XCOLUMNS_RCU*fRcuX;
25468 geomz = z + N_ZROWS_RCU*fRcuZ;
25569
25670 fEnergyAverageValues[x][z][gain] = 0;
25771 fAccumulatedValues[x][z][gain] = 0;
25872 fTimingAverageValues[x][z][gain] = 0;
25973 fHits[x][z][gain] = 0;
26074 sprintf(tmpHistoName, "Edistribution_%d_%d_%d_%d",(int)fModuleID, geomx, geomz, gain);
26175 fEnergyHistogramPtrs[x][z][gain] = 0;
26276
26377 fEnergyHistogramPtrs[x][z][gain] = new TH1F( tmpHistoName, tmpHistoName, N_BINS, XBIN_LOW, XBIN_UP);
26478
26579 sprintf(tmpHistoName, "TOFdistribution_%d_%d_%d_%d",(int)fModuleID, geomx, geomz, gain);
26680
26781 fTimingHistogramPtrs[x][z][gain] = 0;
26882
26983 fTimingHistogramPtrs[x][z][gain] = new TH1F(tmpHistoName , tmpHistoName, N_BINS, XBIN_LOW, XBIN_UP);
27084
27185 fCellAccEnergy.fAccumulatedEnergies[x][z][gain] = 0;
27286 fCellAccEnergy.fHits[x][z][gain] = 0;
27387 fCellAccEnergy.fModuleID = 0;
27488 fCellAccEnergy.fRcuX = 0;
27589 fCellAccEnergy.fRcuZ = 0;
27690 }
27791 }
27892 }
27993 }
280\end{verbatim}\normalsize
281
282
283\index{AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}!operator=@{operator=}}
284\index{operator=@{operator=}!AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}}
285\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ali\-HLTPHOSRcu\-Histogram\-Producer}\& Ali\-HLTPHOSRcu\-Histogram\-Producer::operator= (const {\bf Ali\-HLTPHOSRcu\-Histogram\-Producer} \&)\hspace{0.3cm}{\tt [inline, private]}}\label{classAliHLTPHOSRcuHistogramProducer_d1}
286
287
288
289
290Definition at line 42 of file Ali\-HLTPHOSRcu\-Histogram\-Producer.h.
291
292\footnotesize\begin{verbatim}43 {
29344 return *this;
29445 };
295\end{verbatim}\normalsize
296
297
298\index{AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}!Reset@{Reset}}
299\index{Reset@{Reset}!AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}}
300\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSRcu\-Histogram\-Producer::Reset ()}\label{classAliHLTPHOSRcuHistogramProducer_a13}
301
302
303
304
305Definition at line 163 of file Ali\-HLTPHOSRcu\-Histogram\-Producer.cxx.
306
307References f\-Accumulated\-Values, f\-Energy\-Average\-Values, f\-Hits, f\-Timing\-Average\-Values, and f\-Tmp\-Channel\-Data.
308
309\footnotesize\begin{verbatim}164 {
310165 for(int x = 0; x < N_XCOLUMNS_RCU; x ++)
311166 {
312167 for(int z = 0; z < N_ZROWS_RCU; z ++)
313168 {
314169 for(int gain = 0; gain < N_GAINS; gain ++)
315170 {
316171 fEnergyAverageValues[x][z][gain] = 0;
317172 fAccumulatedValues[x][z][gain] = 0;
318173 fTimingAverageValues[x][z][gain] = 0;
319174 fHits[x][z][gain] = 0;
320175 }
321176 }
322177 }
323178
324179 for(int i = 0; i <ALTRO_MAX_SAMPLES; i++)
325180 {
326181 fTmpChannelData[i] = 0;
327182 }
328183 }
329\end{verbatim}\normalsize
330
331
332\index{AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}!SetEquippmentId@{SetEquippmentId}}
333\index{SetEquippmentId@{SetEquippmentId}!AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}}
334\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSRcu\-Histogram\-Producer::Set\-Equippment\-Id (int {\em id})}\label{classAliHLTPHOSRcuHistogramProducer_a7}
335
336
337
338
339Definition at line 126 of file Ali\-HLTPHOSRcu\-Histogram\-Producer.cxx.
340
341References f\-Equippment\-ID.
342
343Referenced by Ali\-HLTPHOSRcu\-Histogram\-Producer\-Component::Set\-Equippment\-Id().
344
345\footnotesize\begin{verbatim}127 {
346128 fEquippmentID = id;
347129 }
348\end{verbatim}\normalsize
349
350
351\index{AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}!SetModuleID@{SetModuleID}}
352\index{SetModuleID@{SetModuleID}!AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}}
353\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSRcu\-Histogram\-Producer::Set\-Module\-ID ({\bf Ali\-HLTUInt8\_\-t} {\em module\-ID})}\label{classAliHLTPHOSRcuHistogramProducer_a10}
354
355
356
357
358Definition at line 119 of file Ali\-HLTPHOSRcu\-Histogram\-Producer.cxx.
359
360References f\-Module\-ID.
361
362Referenced by Ali\-HLTPHOSRcu\-Histogram\-Producer().
363
364\footnotesize\begin{verbatim}120 {
365121 fModuleID = moduleID;
366122 }
367\end{verbatim}\normalsize
368
369
370\index{AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}!SetRcuX@{SetRcuX}}
371\index{SetRcuX@{SetRcuX}!AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}}
372\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSRcu\-Histogram\-Producer::Set\-Rcu\-X ({\bf Ali\-HLTUInt8\_\-t} {\em X})}\label{classAliHLTPHOSRcuHistogramProducer_a8}
373
374
375
376
377Definition at line 103 of file Ali\-HLTPHOSRcu\-Histogram\-Producer.cxx.
378
379References f\-Cell\-Acc\-Energy, Ali\-HLTPHOSRcu\-Cell\-Accumulated\-Energy\-Data\-Struct::f\-Rcu\-X, and f\-Rcu\-X.
380
381Referenced by Ali\-HLTPHOSRcu\-Histogram\-Producer().
382
383\footnotesize\begin{verbatim}104 {
384105 fRcuX = X;
385106 fCellAccEnergy.fRcuX = X;
386107 }
387\end{verbatim}\normalsize
388
389
390\index{AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}!SetRcuZ@{SetRcuZ}}
391\index{SetRcuZ@{SetRcuZ}!AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}}
392\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSRcu\-Histogram\-Producer::Set\-Rcu\-Z ({\bf Ali\-HLTUInt8\_\-t} {\em Z})}\label{classAliHLTPHOSRcuHistogramProducer_a9}
393
394
395
396
397Definition at line 111 of file Ali\-HLTPHOSRcu\-Histogram\-Producer.cxx.
398
399References f\-Cell\-Acc\-Energy, Ali\-HLTPHOSRcu\-Cell\-Accumulated\-Energy\-Data\-Struct::f\-Rcu\-Z, and f\-Rcu\-Z.
400
401Referenced by Ali\-HLTPHOSRcu\-Histogram\-Producer().
402
403\footnotesize\begin{verbatim}112 {
404113 fRcuZ = Z;
405114 fCellAccEnergy.fRcuZ = Z;
406115 }
407\end{verbatim}\normalsize
408
409
410\index{AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}!WriteEnergyHistograms@{WriteEnergyHistograms}}
411\index{WriteEnergyHistograms@{WriteEnergyHistograms}!AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}}
412\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSRcu\-Histogram\-Producer::Write\-Energy\-Histograms ()}\label{classAliHLTPHOSRcuHistogramProducer_a14}
413
414
415
416
417Definition at line 186 of file Ali\-HLTPHOSRcu\-Histogram\-Producer.cxx.
418
419References f\-Energy\-Histogram\-Ptrs, f\-Module\-ID, f\-Rcu\-X, and f\-Rcu\-Z.
420
421Referenced by Ali\-HLTPHOSRcu\-Histogram\-Producer\-Component::Deinit().
422
423\footnotesize\begin{verbatim}187 {
424188 char tmpFileName[256];
425189 sprintf(tmpFileName,"/home/aliphoshlt/rundir/outdata/calibHisto_%d_%d_%d.root", (int)fModuleID, (int)fRcuX, (int)fRcuZ);
426190 TFile *histoFile = new TFile(tmpFileName,"update");
427191 char hname[128];
428192 if(!histoFile) return;
429193 if(!histoFile->IsOpen()) return;
430194
431195 cout <<"printing histograms"<< endl;
432196 cout <<"histofile-Getname() =" << histoFile->GetName() << endl;
433197
434198 for(int x = 0; x < N_XCOLUMNS_RCU; x ++)
435199 {
436200 for(int z = 0; z < N_ZROWS_RCU; z ++)
437201 {
438202 for(int gain = 0; gain < N_GAINS; gain ++)
439203 {
440204 fEnergyHistogramPtrs[x][z][gain]->Write();
441205 }
442206 }
443207 }
444208
445209 cout << "printing histograms, finished"<< endl;
446210 histoFile->Close();
447211
448212 }
449\end{verbatim}\normalsize
450
451
452
453
454\subsection{Member Data Documentation}
455\index{AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}!fAccumulatedValues@{fAccumulatedValues}}
456\index{fAccumulatedValues@{fAccumulatedValues}!AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}}
457\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Double\_\-t {\bf Ali\-HLTPHOSRcu\-Histogram\-Producer::f\-Accumulated\-Values}[N\_\-XCOLUMNS\_\-RCU][N\_\-ZROWS\_\-RCU][N\_\-GAINS]\hspace{0.3cm}{\tt [private]}}\label{classAliHLTPHOSRcuHistogramProducer_r3}
458
459
460
461
462Definition at line 51 of file Ali\-HLTPHOSRcu\-Histogram\-Producer.h.
463
464Referenced by Init(), and Reset().\index{AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}!fCellAccEnergy@{fCellAccEnergy}}
465\index{fCellAccEnergy@{fCellAccEnergy}!AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}}
466\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ali\-HLTPHOSRcu\-Cell\-Accumulated\-Energy\-Data\-Struct} {\bf Ali\-HLTPHOSRcu\-Histogram\-Producer::f\-Cell\-Acc\-Energy}\hspace{0.3cm}{\tt [private]}}\label{classAliHLTPHOSRcuHistogramProducer_r9}
467
468
469
470
471Definition at line 58 of file Ali\-HLTPHOSRcu\-Histogram\-Producer.h.
472
473Referenced by Fill\-Energy(), Init(), Set\-Rcu\-X(), and Set\-Rcu\-Z().\index{AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}!fEnergyAverageValues@{fEnergyAverageValues}}
474\index{fEnergyAverageValues@{fEnergyAverageValues}!AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}}
475\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Float\_\-t {\bf Ali\-HLTPHOSRcu\-Histogram\-Producer::f\-Energy\-Average\-Values}[N\_\-XCOLUMNS\_\-RCU][N\_\-ZROWS\_\-RCU][N\_\-GAINS]\hspace{0.3cm}{\tt [private]}}\label{classAliHLTPHOSRcuHistogramProducer_r2}
476
477
478
479
480Definition at line 50 of file Ali\-HLTPHOSRcu\-Histogram\-Producer.h.
481
482Referenced by Init(), and Reset().\index{AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}!fEnergyHistogramPtrs@{fEnergyHistogramPtrs}}
483\index{fEnergyHistogramPtrs@{fEnergyHistogramPtrs}!AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}}
484\subsubsection{\setlength{\rightskip}{0pt plus 5cm}TH1F$\ast$ {\bf Ali\-HLTPHOSRcu\-Histogram\-Producer::f\-Energy\-Histogram\-Ptrs}[N\_\-XCOLUMNS\_\-RCU][N\_\-ZROWS\_\-RCU][N\_\-GAINS]\hspace{0.3cm}{\tt [private]}}\label{classAliHLTPHOSRcuHistogramProducer_r0}
485
486
487
488
489Definition at line 47 of file Ali\-HLTPHOSRcu\-Histogram\-Producer.h.
490
491Referenced by Fill\-Energy(), Init(), and Write\-Energy\-Histograms().\index{AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}!fEquippmentID@{fEquippmentID}}
492\index{fEquippmentID@{fEquippmentID}!AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}}
493\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ali\-HLTUInt32\_\-t} {\bf Ali\-HLTPHOSRcu\-Histogram\-Producer::f\-Equippment\-ID}\hspace{0.3cm}{\tt [private]}}\label{classAliHLTPHOSRcuHistogramProducer_r7}
494
495
496
497
498Definition at line 55 of file Ali\-HLTPHOSRcu\-Histogram\-Producer.h.
499
500Referenced by Set\-Equippment\-Id().\index{AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}!fEventCount@{fEventCount}}
501\index{fEventCount@{fEventCount}!AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}}
502\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf Ali\-HLTPHOSRcu\-Histogram\-Producer::f\-Event\-Count}\hspace{0.3cm}{\tt [private]}}\label{classAliHLTPHOSRcuHistogramProducer_r6}
503
504
505
506
507Definition at line 54 of file Ali\-HLTPHOSRcu\-Histogram\-Producer.h.
508
509Referenced by Increment\-Event\-Counter().\index{AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}!fHits@{fHits}}
510\index{fHits@{fHits}!AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}}
511\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ali\-HLTUInt32\_\-t} {\bf Ali\-HLTPHOSRcu\-Histogram\-Producer::f\-Hits}[N\_\-XCOLUMNS\_\-RCU][N\_\-ZROWS\_\-RCU][N\_\-GAINS]\hspace{0.3cm}{\tt [private]}}\label{classAliHLTPHOSRcuHistogramProducer_r5}
512
513
514
515
516Definition at line 53 of file Ali\-HLTPHOSRcu\-Histogram\-Producer.h.
517
518Referenced by Init(), and Reset().\index{AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}!fModuleID@{fModuleID}}
519\index{fModuleID@{fModuleID}!AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}}
520\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ali\-HLTUInt8\_\-t} {\bf Ali\-HLTPHOSRcu\-Histogram\-Producer::f\-Module\-ID}\hspace{0.3cm}{\tt [private]}}\label{classAliHLTPHOSRcuHistogramProducer_r10}
521
522
523
524
525Definition at line 60 of file Ali\-HLTPHOSRcu\-Histogram\-Producer.h.
526
527Referenced by Init(), Set\-Module\-ID(), and Write\-Energy\-Histograms().\index{AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}!fRcuX@{fRcuX}}
528\index{fRcuX@{fRcuX}!AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}}
529\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ali\-HLTUInt8\_\-t} {\bf Ali\-HLTPHOSRcu\-Histogram\-Producer::f\-Rcu\-X}\hspace{0.3cm}{\tt [private]}}\label{classAliHLTPHOSRcuHistogramProducer_r11}
530
531
532
533
534Definition at line 61 of file Ali\-HLTPHOSRcu\-Histogram\-Producer.h.
535
536Referenced by Set\-Rcu\-X(), and Write\-Energy\-Histograms().\index{AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}!fRcuZ@{fRcuZ}}
537\index{fRcuZ@{fRcuZ}!AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}}
538\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ali\-HLTUInt8\_\-t} {\bf Ali\-HLTPHOSRcu\-Histogram\-Producer::f\-Rcu\-Z}\hspace{0.3cm}{\tt [private]}}\label{classAliHLTPHOSRcuHistogramProducer_r12}
539
540
541
542
543Definition at line 62 of file Ali\-HLTPHOSRcu\-Histogram\-Producer.h.
544
545Referenced by Set\-Rcu\-Z(), and Write\-Energy\-Histograms().\index{AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}!fTimingAverageValues@{fTimingAverageValues}}
546\index{fTimingAverageValues@{fTimingAverageValues}!AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}}
547\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Float\_\-t {\bf Ali\-HLTPHOSRcu\-Histogram\-Producer::f\-Timing\-Average\-Values}[N\_\-XCOLUMNS\_\-RCU][N\_\-ZROWS\_\-RCU][N\_\-GAINS]\hspace{0.3cm}{\tt [private]}}\label{classAliHLTPHOSRcuHistogramProducer_r4}
548
549
550
551
552Definition at line 52 of file Ali\-HLTPHOSRcu\-Histogram\-Producer.h.
553
554Referenced by Init(), and Reset().\index{AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}!fTimingHistogramPtrs@{fTimingHistogramPtrs}}
555\index{fTimingHistogramPtrs@{fTimingHistogramPtrs}!AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}}
556\subsubsection{\setlength{\rightskip}{0pt plus 5cm}TH1F$\ast$ {\bf Ali\-HLTPHOSRcu\-Histogram\-Producer::f\-Timing\-Histogram\-Ptrs}[N\_\-XCOLUMNS\_\-RCU][N\_\-ZROWS\_\-RCU][N\_\-GAINS]\hspace{0.3cm}{\tt [private]}}\label{classAliHLTPHOSRcuHistogramProducer_r1}
557
558
559
560
561Definition at line 48 of file Ali\-HLTPHOSRcu\-Histogram\-Producer.h.
562
563Referenced by Fill\-Time(), and Init().\index{AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}!fTmpChannelData@{fTmpChannelData}}
564\index{fTmpChannelData@{fTmpChannelData}!AliHLTPHOSRcuHistogramProducer@{Ali\-HLTPHOSRcu\-Histogram\-Producer}}
565\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Double\_\-t {\bf Ali\-HLTPHOSRcu\-Histogram\-Producer::f\-Tmp\-Channel\-Data}[ALTRO\_\-MAX\_\-SAMPLES]\hspace{0.3cm}{\tt [private]}}\label{classAliHLTPHOSRcuHistogramProducer_r8}
566
567
568
569
570Definition at line 56 of file Ali\-HLTPHOSRcu\-Histogram\-Producer.h.
571
572Referenced by Reset().
573
574The documentation for this class was generated from the following files:\begin{CompactItemize}
575\item
576{\bf Ali\-HLTPHOSRcu\-Histogram\-Producer.h}\item
577{\bf Ali\-HLTPHOSRcu\-Histogram\-Producer.cxx}\end{CompactItemize}