11TEST(_GTestCbmMvdDigi, CheckDefaultConstructor)
16 compareMvdDigiDataMembers(test, 0, 0, 0, 0., 0., 0., 0., 0, -1, -1);
20 compareMvdDigiDataMembers(*test1, 0, 0, 0, 0., 0., 0., 0., 0, -1, -1);
23TEST(_GTestCbmMvdDigi, CheckStandardConstructor)
26 CbmMvdDigi test(1, 2, 3, -1., 1.5, 1.6, 987654321., 111);
28 compareMvdDigiDataMembers(test, 1, 2, 3, -1., 1.5, 1.6, 987654321., 111, -1, -1);
32 compareMvdDigiDataMembers(*test1, 1, 2, 3, -1., 1.5, 1.6, 987654321., 111, -1, -1);
37 compareMvdDigiDataMembers(test2, 1, 2, 3, -1., 1.5, 1.6, 0., 0, -1, -1);
40TEST(_GTestCbmMvdDigi, CheckCopyConstructor)
43 CbmMvdDigi test(1, 2, 3, -1., 1.5, 1.6, 987654321., 111);
45 compareMvdDigiDataMembers(test, 1, 2, 3, -1., 1.5, 1.6, 987654321., 111, -1, -1);
52 compareMvdDigiDataMembers(test2, 1, 2, 3, -1., 1.5, 1.6, 987654321., 111, -1, -1);
55 compareMvdDigiDataMembers(test, 1, 2, 3, -1., 1.5, 1.6, 987654321., 111, -1, -1);
58TEST(_GTestCbmMvdDigi, CheckAssignmentOperator)
62 CbmMvdDigi test(1, 2, 3, -1., 1.5, 1.6, 987654321., 111);
64 compareMvdDigiDataMembers(test, 1, 2, 3, -1., 1.5, 1.6, 987654321., 111, -1, -1);
72 compareMvdDigiDataMembers(test2, 1, 2, 3, -1., 1.5, 1.6, 987654321., 111, -1, -1);
75 compareMvdDigiDataMembers(test, 1, 2, 3, -1., 1.5, 1.6, 987654321., 111, -1, -1);
78TEST(_GTestCbmMvdDigi, CheckMoveConstructor)
81 CbmMvdDigi test(1, 2, 3, -1., 1.5, 1.6, 987654321., 111);
83 compareMvdDigiDataMembers(test, 1, 2, 3, -1., 1.5, 1.6, 987654321., 111, -1, -1);
88 compareMvdDigiDataMembers(test2, 1, 2, 3, -1., 1.5, 1.6, 987654321., 111, -1, -1);
92 compareMvdDigiDataMembers(test, 1, 2, 3, -1., 1.5, 1.6, 987654321., 111, -1, -1);
95TEST(_GTestCbmMvdDigi, CheckAssignmentMoveConstructor)
98 CbmMvdDigi test(1, 2, 3, -1., 1.5, 1.6, 987654321., 111);
100 compareMvdDigiDataMembers(test, 1, 2, 3, -1., 1.5, 1.6, 987654321., 111, -1, -1);
104 test2 = std::move(test);
106 compareMvdDigiDataMembers(test2, 1, 2, 3, -1., 1.5, 1.6, 987654321., 111, -1, -1);
110 compareMvdDigiDataMembers(test, 1, 2, 3, -1., 1.5, 1.6, 987654321., 111, -1, -1);
114TEST(_GTestCbmMvdDigi, CheckToString)
117 CbmMvdDigi test(1, 2, 3, -1., 1.5, 1.6, 987654321., 111);
119 compareMvdDigiDataMembers(test, 1, 2, 3, -1., 1.5, 1.6, 987654321., 111, -1, -1);
121 EXPECT_STREQ(
"", test.
ToString().c_str());
124TEST(_GTestCbmMvdDigi, CheckGetClassName)
127 CbmMvdDigi test(1, 2, 3, -1., 1.5, 1.6, 987654321., 111);
129 compareMvdDigiDataMembers(test, 1, 2, 3, -1., 1.5, 1.6, 987654321., 111, -1, -1);
134TEST(_GTestCbmMvdDigi, CheckSetCharge)
137 CbmMvdDigi test(1, 2, 3, -1., 1.5, 1.6, 987654321., 111);
139 compareMvdDigiDataMembers(test, 1, 2, 3, -1., 1.5, 1.6, 987654321., 111, -1, -1);
143 compareMvdDigiDataMembers(test, 1, 2, 3, 45., 1.5, 1.6, 987654321., 111, -1, -1);
146TEST(_GTestCbmMvdDigi, CheckSetAddress)
149 CbmMvdDigi test(1, 2, 3, -1., 1.5, 1.6, 987654321., 111);
152 compareMvdDigiDataMembers(test, 1, 2, 3, -1., 1.5, 1.6, 987654321., 111, -1, -1);
158 compareMvdDigiDataMembers(test, 10, 20, 30, -1., 1.5, 1.6, 987654321., 111, -1, -1);
161TEST(_GTestCbmMvdDigi, CheckSetFlag)
164 CbmMvdDigi test(1, 2, 3, -1., 1.5, 1.6, 987654321., 111);
166 compareMvdDigiDataMembers(test, 1, 2, 3, -1., 1.5, 1.6, 987654321., 111, -1, -1);
170 compareMvdDigiDataMembers(test, 1, 2, 3, -1., 1.5, 1.6, 987654321., 111, 45, -1);
173TEST(_GTestCbmMvdDigi, CheckSetFrameNr)
176 CbmMvdDigi test(1, 2, 3, -1., 1.5, 1.6, 987654321., 111);
178 compareMvdDigiDataMembers(test, 1, 2, 3, -1., 1.5, 1.6, 987654321., 111, -1, -1);
182 compareMvdDigiDataMembers(test, 1, 2, 3, -1., 1.5, 1.6, 987654321., 45, -1, -1);
185TEST(_GTestCbmMvdDigi, CheckSetRefId)
188 CbmMvdDigi test(1, 2, 3, -1., 1.5, 1.6, 987654321., 111);
190 compareMvdDigiDataMembers(test, 1, 2, 3, -1., 1.5, 1.6, 987654321., 111, -1, -1);
194 compareMvdDigiDataMembers(test, 1, 2, 3, -1., 1.5, 1.6, 987654321., 111, -1, 45);
197TEST(_GTestCbmMvdDigi, CheckSetTime)
200 CbmMvdDigi test(1, 2, 3, -1., 1.5, 1.6, 987654321., 111);
202 compareMvdDigiDataMembers(test, 1, 2, 3, -1., 1.5, 1.6, 987654321., 111, -1, -1);
206 compareMvdDigiDataMembers(test, 1, 2, 3, -1., 1.5, 1.6, 12345678., 111, -1, -1);
209TEST(_GTestCbmMvdDigi, CheckDigiToRawDigiConversion)
212 float fPixelSizeX = 1.5;
213 float fPixelSizeY = 1.6;
214 CbmMvdDigi test(1, 2, 3, -1., fPixelSizeX, fPixelSizeY, 2412345678., 111);
216 compareMvdDigiDataMembers(test, 1, 2, 3, -1., fPixelSizeX, fPixelSizeY, 2412345678., 111, -1, -1);
226 compareMvdDigiDataMembers(convBackDefault, 1, 2, 3, 10000., 0.003024, 0.002688, 2412345678., 111, -1, -1);
228 CbmMvdDigi convBackPixelSz(convRaw, fPixelSizeX, fPixelSizeY);
230 compareMvdDigiDataMembers(convBackPixelSz, 1, 2, 3, 10000., fPixelSizeX, fPixelSizeY, 2412345678., 111, -1, -1);
235TEST(_GTestCbmMvdDigi, CheckRawDigiToDigiConversion)
238 float fPixelSizeX = 1.5;
239 float fPixelSizeY = 1.6;
248 compareMvdDigiDataMembers(convDefault, 111, 0, 0, 10000., 0.003024, 0.002688, 2412345678., 482469, -1, -1);
250 CbmMvdDigi convPixelSz(test, fPixelSizeX, fPixelSizeY);
252 compareMvdDigiDataMembers(convPixelSz, 111, 0, 0, 10000., fPixelSizeX, fPixelSizeY, 2412345678., 482469, -1, -1);
void compareMvdDigiDataMembers(CbmMvdDigi &test, int32_t iStation, int32_t iChannelNrX, int32_t iChannelNrY, float charge, float pixelSizeX, float pixelSizeY, double time, int32_t frame, int32_t flag, int32_t refId)
void compareMvdRawDigiDataMembers(CbmMvdRawDigi &test, ECbmModuleId systemid, uint32_t address, uint32_t time, uint32_t frame, uint64_t frameTime, bool compFrameTime=true)