8 #include "gtest/gtest.h"
13 #include "../src/TLorentzVectorFactory.h"
14 #include "../src/TLorentzVectorAsIJet.h"
15 #include "../src/makeHypoJets.h"
20 TEST(PassThroughFilterTester, construction) {
25 TEST(PassThroughFilterTester, zerojets) {
29 std::unique_ptr<ITrigJetHypoInfoCollector> deb(
nullptr);
31 auto fj = rf.filter(tv, deb);
32 EXPECT_EQ(fj.size(), 0
u);
35 TEST(PassThroughFilterTester, twojets) {
38 std::unique_ptr<ITrigJetHypoInfoCollector> deb(
nullptr);
40 std::vector<double>
eta{2., 1.};
43 auto fj = rf.filter(tv, deb);
44 EXPECT_EQ(fj.size(), 2
u);
46 EXPECT_EQ(fj.front()->eta(), tv.front()->eta());
47 EXPECT_EQ(fj.back()->eta(), tv.back()->eta());