#ifndef COMPARESTSDIGI_H #define COMPARESTSDIGI_H 1 void compareStsDigiDataMembers(CbmStsDigi& test, Int_t address, UShort_t charge, UShort_t channel, ECbmModuleId systemid, Long64_t time) { Int_t retValInt{-222}; Double_t retValDouble{-222.}; ECbmModuleId retVal{ECbmModuleId::kNotExist}; retValInt = test.GetAddress(); EXPECT_EQ(address, retValInt); retValDouble = test.GetCharge(); EXPECT_FLOAT_EQ(static_cast(charge), retValDouble); retValInt = test.GetChannel(); EXPECT_EQ(channel, retValInt); retVal = test.GetSystem(); EXPECT_EQ(systemid, retVal); retValDouble = test.GetTime(); EXPECT_FLOAT_EQ(static_cast(time), retValDouble); } #endif // COMPARESTSDIGI_H