|
22 | 22 | #include "DataFormatsFT0/LookUpTable.h" |
23 | 23 | #include <CommonDataFormat/InteractionRecord.h> |
24 | 24 | #include <Framework/Logger.h> |
25 | | -#include <iostream> |
26 | 25 | #include <utility> |
27 | 26 | #include <cstring> |
28 | 27 | #include "Rtypes.h" |
| 28 | + |
29 | 29 | namespace o2 |
30 | 30 | { |
31 | 31 | namespace ft0 |
@@ -56,18 +56,9 @@ struct EventHeader { |
56 | 56 | }; |
57 | 57 | InteractionRecord getIntRec() const { return InteractionRecord{(uint16_t)bc, (uint32_t)orbit}; } |
58 | 58 |
|
59 | | - void print() const |
60 | | - { |
61 | | - std::cout << std::hex; |
62 | | - std::cout << "################EventHeader###############" << std::endl; |
63 | | - std::cout << "startDescriptor: " << startDescriptor << std::endl; |
64 | | - std::cout << "nGBTWords: " << nGBTWords << std::endl; |
65 | | - std::cout << "BC: " << bc << std::endl; |
66 | | - std::cout << "Orbit: " << orbit << std::endl; |
67 | | - std::cout << "##########################################" << std::endl; |
68 | | - std::cout << std::dec; |
69 | | - } |
| 59 | + void print() const; |
70 | 60 | }; |
| 61 | + |
71 | 62 | struct EventData { |
72 | 63 | static constexpr size_t PayloadSize = 5; |
73 | 64 | static constexpr size_t PayloadPerGBTword = 10; |
@@ -108,24 +99,7 @@ struct EventData { |
108 | 99 | { |
109 | 100 | return uint8_t(word >> BitFlagPos); |
110 | 101 | } |
111 | | - void print() const |
112 | | - { |
113 | | - std::cout << std::hex; |
114 | | - std::cout << "###############EventData(PM)##############" << std::endl; |
115 | | - std::cout << "------------Channel " << channelID << "------------" << std::endl; |
116 | | - std::cout << "Charge: " << charge << std::endl; |
117 | | - std::cout << "Time: " << time << std::endl; |
118 | | - std::cout << "numberADC: " << numberADC << std::endl; |
119 | | - std::cout << "isDoubleEvent: " << isDoubleEvent << std::endl; |
120 | | - std::cout << "isTimeInfoNOTvalid: " << isTimeInfoNOTvalid << std::endl; |
121 | | - std::cout << "isCFDinADCgate: " << isCFDinADCgate << std::endl; |
122 | | - std::cout << "isTimeInfoLate: " << isTimeInfoLate << std::endl; |
123 | | - std::cout << "isAmpHigh: " << isAmpHigh << std::endl; |
124 | | - std::cout << "isEventInTVDC: " << isEventInTVDC << std::endl; |
125 | | - std::cout << "isTimeInfoLost: " << isTimeInfoLost << std::endl; |
126 | | - std::cout << "##########################################" << std::endl; |
127 | | - std::cout << std::dec; |
128 | | - } |
| 102 | + void print() const; |
129 | 103 |
|
130 | 104 | //temporary, this method should be in ChannelData struct, TODO |
131 | 105 | void fillChannelData(ChannelData& channelData) const |
@@ -165,25 +139,7 @@ struct TCMdata { |
165 | 139 | reservedField7 : 1, //79 bit |
166 | 140 | reservedField8 : 48; //80 bit |
167 | 141 |
|
168 | | - void print() const |
169 | | - { |
170 | | - std::cout << std::hex; |
171 | | - std::cout << "################TCMdata###################" << std::endl; |
172 | | - std::cout << "orC: " << orC << std::endl; |
173 | | - std::cout << "orA: " << orA << std::endl; |
174 | | - std::cout << "sCen: " << sCen << std::endl; |
175 | | - std::cout << "cen: " << cen << std::endl; |
176 | | - std::cout << "vertex: " << vertex << std::endl; |
177 | | - std::cout << "nChanA: " << nChanA << std::endl; |
178 | | - std::cout << "nChanC: " << nChanC << std::endl; |
179 | | - std::cout << "amplA: " << amplA << std::endl; |
180 | | - std::cout << "amplC: " << amplC << std::endl; |
181 | | - std::cout << "timeA: " << timeA << std::endl; |
182 | | - std::cout << "timeC: " << timeC << std::endl; |
183 | | - std::cout << "##########################################" << std::endl; |
184 | | - |
185 | | - std::cout << std::dec; |
186 | | - } |
| 142 | + void print() const; |
187 | 143 |
|
188 | 144 | //temporary, this method should be in Triggers struct, TODO |
189 | 145 | void fillTrigger(Triggers& trg) |
@@ -212,23 +168,14 @@ struct TCMdataExtended { |
212 | 168 | uint32_t triggerWord; |
213 | 169 | }; |
214 | 170 |
|
215 | | - void print() const |
216 | | - { |
217 | | - |
218 | | - std::cout << std::hex; |
219 | | - std::cout << "############TCMdataExtended###############" << std::endl; |
220 | | - std::cout << "triggerWord: " << triggerWord << std::endl; |
221 | | - std::cout << "##########################################" << std::endl; |
222 | | - |
223 | | - std::cout << std::dec; |
224 | | - } |
| 171 | + void print() const; |
225 | 172 | }; |
226 | 173 |
|
227 | 174 | class RawEventData |
228 | 175 | { |
229 | 176 | public: |
230 | 177 | RawEventData() = default; |
231 | | - void print(); |
| 178 | + void print() const; |
232 | 179 | const static int gStartDescriptor = 0x0000000f; |
233 | 180 |
|
234 | 181 | int size() const |
|
0 commit comments