ATLAS Offline Software
Loading...
Searching...
No Matches
python.EventSelectionConfigSumLeptons_unitTest.TestSumElMuTau Class Reference
Inheritance diagram for python.EventSelectionConfigSumLeptons_unitTest.TestSumElMuTau:
Collaboration diagram for python.EventSelectionConfigSumLeptons_unitTest.TestSumElMuTau:

Public Member Functions

 test_shared_threshold_4arg (self)
 test_separate_thresholds_6arg (self)
 test_extra_selections_9arg (self)
 test_bad_argcount (self)

Detailed Description

Definition at line 39 of file EventSelectionConfigSumLeptons_unitTest.py.

Member Function Documentation

◆ test_bad_argcount()

python.EventSelectionConfigSumLeptons_unitTest.TestSumElMuTau.test_bad_argcount ( self)

Definition at line 60 of file EventSelectionConfigSumLeptons_unitTest.py.

60 def test_bad_argcount(self):
61 self.assertRaises(ValueError, run, "SUM_EL_N_MU_N_TAU_N 25000 27000 >= 3", containers=ELMUTAU)
62
63

◆ test_extra_selections_9arg()

python.EventSelectionConfigSumLeptons_unitTest.TestSumElMuTau.test_extra_selections_9arg ( self)

Definition at line 53 of file EventSelectionConfigSumLeptons_unitTest.py.

53 def test_extra_selections_9arg(self):
54 algs = named(run("SUM_EL_N_MU_N_TAU_N esel msel tsel 25000 27000 30000 >= 3",
55 containers=ELMUTAU), "SUMNLEPTONS")
56 self.assertIn("esel", prop(algs[0], "electronSelection"))
57 self.assertIn("msel", prop(algs[0], "muonSelection"))
58 self.assertIn("tsel", prop(algs[0], "tauSelection"))
59
int run(int argc, char *argv[])

◆ test_separate_thresholds_6arg()

python.EventSelectionConfigSumLeptons_unitTest.TestSumElMuTau.test_separate_thresholds_6arg ( self)

Definition at line 47 of file EventSelectionConfigSumLeptons_unitTest.py.

47 def test_separate_thresholds_6arg(self):
48 algs = named(run("SUM_EL_N_MU_N_TAU_N 25000 27000 30000 >= 3", containers=ELMUTAU), "SUMNLEPTONS")
49 self.assertEqual(prop(algs[0], "minPtEl"), 25000.0)
50 self.assertEqual(prop(algs[0], "minPtMu"), 27000.0)
51 self.assertEqual(prop(algs[0], "minPtTau"), 30000.0)
52

◆ test_shared_threshold_4arg()

python.EventSelectionConfigSumLeptons_unitTest.TestSumElMuTau.test_shared_threshold_4arg ( self)

Definition at line 40 of file EventSelectionConfigSumLeptons_unitTest.py.

40 def test_shared_threshold_4arg(self):
41 algs = named(run("SUM_EL_N_MU_N_TAU_N 25000 >= 3", containers=ELMUTAU), "SUMNLEPTONS")
42 self.assertEqual(prop(algs[0], "minPtEl"), 25000.0)
43 self.assertEqual(prop(algs[0], "minPtMu"), 25000.0)
44 self.assertEqual(prop(algs[0], "minPtTau"), 25000.0)
45 self.assertEqual(prop(algs[0], "count"), 3)
46

The documentation for this class was generated from the following file: