Belle II Software  release-05-01-25
overlapNetwork.cc
1 /**************************************************************************
2  * BASF2 (Belle Analysis Framework 2) *
3  * Copyright(C) 2015 - Belle II Collaboration *
4  * *
5  * Author: The Belle II Collaboration *
6  * Contributors: Martin Heck *
7  * *
8  * This software is provided "as is" without any warranty. *
9  **************************************************************************/
10 
11 #include <gtest/gtest.h>
12 
13 #include <tracking/trackFindingVXD/trackSetEvaluator/OverlapNetwork.h>
14 
15 using namespace std;
16 using namespace Belle2;
17 
18 
20 class OverlapNetworkTest : public ::testing::Test {
21 protected:
23  std::vector<std::vector <unsigned short> > smallOverlapTestMatrix =
24  {{2, 4, 6, 8}, {3, 5, 7, 9}, {0}, {1}, {0}, {1}, {0}, {1}, {0}, {1}};
25 };
26 
27 TEST_F(OverlapNetworkTest, TestSettersGetters)
28 {
29  OverlapNetwork overlapNetwork(smallOverlapTestMatrix);
30  EXPECT_EQ(smallOverlapTestMatrix[0], overlapNetwork.getOverlapForTrackIndex(0));
31  EXPECT_EQ(smallOverlapTestMatrix[1], overlapNetwork.getOverlapForTrackIndex(1));
32 }
33 
OverlapNetworkTest
Test OverlapNetwork Class.
Definition: overlapNetwork.cc:20
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::TEST_F
TEST_F(GlobalLabelTest, LargeNumberOfTimeDependentParameters)
Test large number of time-dep params for registration and retrieval.
Definition: globalLabel.cc:65
Belle2::OverlapNetwork
Hold information about overlap of SpacePointTrackCand.
Definition: OverlapNetwork.h:30