Пример #1
0
 def testFailValidityTreeInput(self):
     i = ti.Input(input_file='doesnotexist.root',
                  tree='test',
                  branch='x',
                  selection='1',
                  weight_branch='1')
     self.assertFalse(i.isValid())
Пример #2
0
 def testValidityTreeInput(self):
     i = ti.Input(input_file='test.root',
                  tree='test',
                  branch='x',
                  selection='1',
                  weight_branch='1')
     self.assertTrue(i.isValid())
Пример #3
0
 def testReadHist(self):
     i = ti.Input(
         input_file='test.root',
         hist='test_hist',
     )
     h = i.read()
     h_test = create_test_hist()
     self.assertEqual(h.nbins(), h_test.nbins())
Пример #4
0
 def testToDict1(self):
     i = ti.Input(
         input_file='test.root',
         hist='test_hist',
     )
     d = i.toDict()
     expected = {
         'class': 'dps.utils.input.Input',
         'input_file': 'test.root',
         'hist': 'test_hist'
     }
     self.assertEqual(d, expected)
Пример #5
0
 def testReadTree(self):
     i = ti.Input(
         input_file='test.root',
         tree='test',
         branch='x',
         selection='1',
         weight_branch='EventWeight',
         n_bins=10,
         x_min=0,
         x_max=10,
     )
     h = i.read()
     self.assertEqual(h.nbins(), 10)
Пример #6
0
 def testFailValidityHistInput(self):
     i = ti.Input(
         input_file='test.root',
         hist='doesnotexist',
     )
     self.assertFalse(i.isValid())
Пример #7
0
 def testValidityHistInput(self):
     i = ti.Input(
         input_file='test.root',
         hist='test_hist',
     )
     self.assertTrue(i.isValid())