11TEST(_GTestTimeClusterTrigger, CheckTriggerAlgorithmSimple)
13 SCOPED_TRACE(
"CheckTriggerAlgorithSimple");
15 const uint nInput = 1000.;
16 const double inputSpacing = 10.0;
17 const double deadTime = 5.;
18 const double windowSize = 1000.;
19 const uint nMinNumber = 100;
23 std::vector<double> dataIn;
24 for (uint i = 0; i < nInput; i++) {
25 dataIn.push_back(i * inputSpacing);
29 std::vector<double>& dataOut = result.first;
32 EXPECT_EQ(dataOut.size(), 10);
34 for (uint i = 0; i < dataOut.size(); i++) {
35 EXPECT_EQ(dataOut[i], 495. + i * 1000.);
38 EXPECT_EQ(dataIn.size(), monitor.
num);
39 EXPECT_EQ(nMinNumber * dataOut.size(), monitor.
numInTrigger);