CbmRoot
Loading...
Searching...
No Matches
compareBmonDigi.h
Go to the documentation of this file.
1
/* Copyright (C) 2023 Facility for Antiproton and Ion Research in Europe, Darmstadt
2
SPDX-License-Identifier: GPL-3.0-only
3
Authors: Pierre-Alain Loizeau [committer] */
4
5
#ifndef COMPAREBMONDIGI_H
6
#define COMPAREBMONDIGI_H 1
7
8
#include "gtest/gtest.h"
9
10
void
compareBmonDigiDataMembers
(
CbmBmonDigi
& test, int32_t address,
ECbmModuleId
systemid,
double
time,
double
charge)
11
{
12
int32_t retValInt {-222};
13
double
retValDouble {-222.};
14
ECbmModuleId
retVal {
ECbmModuleId::kNotExist
};
15
16
retValInt = test.
GetAddress
();
17
EXPECT_EQ(address, retValInt);
18
19
retVal = test.
GetSystem
();
20
EXPECT_EQ(systemid, retVal);
21
22
retValDouble = test.
GetTime
();
23
EXPECT_FLOAT_EQ(time, retValDouble);
24
25
retValDouble = test.
GetCharge
();
26
EXPECT_FLOAT_EQ(charge, retValDouble);
27
}
28
29
#endif
// COMPARETOFDIGI_H
ECbmModuleId
ECbmModuleId
Definition
CbmDefs.h:39
ECbmModuleId::kNotExist
@ kNotExist
If not found.
CbmBmonDigi
Data class for a signal in the t-zero detector.
Definition
CbmBmonDigi.h:30
CbmBmonDigi::GetTime
double GetTime() const
Time.
Definition
CbmBmonDigi.h:86
CbmBmonDigi::GetCharge
double GetCharge() const
Charge.
Definition
CbmBmonDigi.h:92
CbmBmonDigi::GetAddress
int32_t GetAddress() const
Address.
Definition
CbmBmonDigi.h:80
CbmBmonDigi::GetSystem
static ECbmModuleId GetSystem()
Definition
CbmBmonDigi.h:75
compareBmonDigiDataMembers
void compareBmonDigiDataMembers(CbmBmonDigi &test, int32_t address, ECbmModuleId systemid, double time, double charge)
Definition
compareBmonDigi.h:10
core
data
test
bmon
compareBmonDigi.h
Generated on Mon Feb 3 2025 23:03:49 for CbmRoot by
1.12.0