9 #include <boost/test/unit_test.hpp>
24 BOOST_AUTO_TEST_SUITE(FatrasKinematicCasts)
28 BOOST_CHECK(selectElectron(electron));
29 BOOST_CHECK(not selectElectron(positron));
30 BOOST_CHECK(not selectElectron(muon));
31 BOOST_CHECK(not selectElectron(antimuon));
32 BOOST_CHECK(not selectElectron(pion));
37 BOOST_CHECK(selectElectronLike(electron));
38 BOOST_CHECK(selectElectronLike(positron));
39 BOOST_CHECK(not selectElectronLike(muon));
40 BOOST_CHECK(not selectElectronLike(antimuon));
41 BOOST_CHECK(not selectElectronLike(pion));
46 BOOST_CHECK(excludeMuon(electron));
47 BOOST_CHECK(excludeMuon(positron));
48 BOOST_CHECK(not excludeMuon(muon));
49 BOOST_CHECK(excludeMuon(antimuon));
50 BOOST_CHECK(excludeMuon(pion));
55 BOOST_CHECK(excludeMuonLike(electron));
56 BOOST_CHECK(excludeMuonLike(positron));
57 BOOST_CHECK(not excludeMuonLike(muon));
58 BOOST_CHECK(not excludeMuonLike(antimuon));
59 BOOST_CHECK(excludeMuonLike(pion));
62 BOOST_AUTO_TEST_SUITE_END()