1 #include <ecl/dataobjects/ECLSimHit.h>
3 #include <gtest/gtest.h>
27 EXPECT_EQ(momentum.x(), 0);
28 EXPECT_EQ(momentum.y(), 0);
29 EXPECT_EQ(momentum.z(), 0);
31 EXPECT_EQ(position.x(), 0);
32 EXPECT_EQ(position.y(), 0);
33 EXPECT_EQ(position.z(), 0);
36 const int trackId = 2;
38 const float flightTime = 4.1;
39 const float edep = 4.2;
40 const G4ThreeVector init_momentum(1, 2, 3);
41 const G4ThreeVector init_position(4, 5, 6);
42 ECLSimHit myECLSimHit2(cellId, trackId, pdg, flightTime, edep, init_momentum, init_position, 0);
43 EXPECT_EQ(myECLSimHit2.
getCellId(), cellId);
49 EXPECT_EQ(momentum2.x(), init_momentum.x());
50 EXPECT_EQ(momentum2.y(), init_momentum.y());
51 EXPECT_EQ(momentum2.z(), init_momentum.z());
53 EXPECT_EQ(position2.x(), init_position.x());
54 EXPECT_EQ(position2.y(), init_position.y());
55 EXPECT_EQ(position2.z(), init_position.z());
64 const int trackId = 2;
66 const float flightTime = 4.1;
67 const float edep = 4.2;
68 const G4ThreeVector init_momentum(1, 2, 3);
69 const G4ThreeVector init_position(4, 5, 6);
79 EXPECT_EQ(myECLSimHit.
getCellId(), cellId);
85 EXPECT_EQ(momentum.x(), init_momentum.x());
86 EXPECT_EQ(momentum.y(), init_momentum.y());
87 EXPECT_EQ(momentum.z(), init_momentum.z());
89 EXPECT_EQ(position.x(), init_position.x());
90 EXPECT_EQ(position.y(), init_position.y());
91 EXPECT_EQ(position.z(), init_position.z());