Belle II Software  release-05-01-25
eclDigit.cc
1 #include <ecl/dataobjects/ECLDigit.h>
2 
3 #include <gtest/gtest.h>
4 
5 using namespace std;
6 
7 namespace Belle2 {
14  class ECLDigitTest : public ::testing::Test {
15  };
16 
18  TEST_F(ECLDigitTest, Constructors)
19  {
20  ECLDigit myECLDigit;
21  EXPECT_EQ(myECLDigit.getCellId(), 0);
22  EXPECT_EQ(myECLDigit.getAmp(), 0);
23  EXPECT_EQ(myECLDigit.getTimeFit(), 0);
24  EXPECT_EQ(myECLDigit.getQuality(), 0);
25  } // Testcases for Constructors
26 
28  TEST_F(ECLDigitTest, SettersAndGetters)
29  {
30  const int cellId = 1;
31  const int amp = 1;
32  const int timeFit = 1;
33  const int quality = 1;
34 
35  ECLDigit myECLDigit;
36  myECLDigit.setCellId(cellId);
37  myECLDigit.setAmp(amp);
38  myECLDigit.setTimeFit(timeFit);
39  myECLDigit.setQuality(quality);
40  EXPECT_EQ(myECLDigit.getCellId(), cellId);
41  EXPECT_EQ(myECLDigit.getAmp(), amp);
42  EXPECT_EQ(myECLDigit.getTimeFit(), timeFit);
43  EXPECT_EQ(myECLDigit.getQuality(), quality);
44  } // Testcases for Setters and Getters
45 
47 } // namespace
Belle2::ECLDigit::setTimeFit
void setTimeFit(int TimeFit)
Set Fitting Time.
Definition: ECLDigit.h:59
Belle2::ECLDigit::getQuality
int getQuality() const
Get Fitting Quality.
Definition: ECLDigit.h:90
Belle2::ECLDigit::setQuality
void setQuality(int Quality)
Set Fitting Quality.
Definition: ECLDigit.h:64
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::ECLDigit::getCellId
int getCellId() const
Get Cell ID.
Definition: ECLDigit.h:74
Belle2::ECLDigit
Class to store ECL digitized hits (output of ECLDigi) relation to ECLHit filled in ecl/modules/eclDig...
Definition: ECLDigit.h:34
Belle2::ECLDigit::setAmp
void setAmp(int Amp)
Set Fitting Amplitude.
Definition: ECLDigit.h:54
Belle2::ECLDigit::getTimeFit
int getTimeFit() const
Get Fitting Time.
Definition: ECLDigit.h:85
Belle2::TEST_F
TEST_F(ECLDigitTest, SettersAndGetters)
Test Setters and Getter.
Definition: eclDigit.cc:28
Belle2::ECLDigit::getAmp
int getAmp() const
Get Fitting Amplitude.
Definition: ECLDigit.h:80
Belle2::ECLDigit::setCellId
void setCellId(int CellId)
Set Cell ID.
Definition: ECLDigit.h:50
Belle2::ECLDigitTest
Set up a few arrays and objects in the datastore.
Definition: eclDigit.cc:14