def test_history(self): self.wrp2.lumi = 2. res = stack([self.wrp1, self.wrp2]) history = "stack(\n wrp1,\n wrp2\n)" self.assertEqual(str(res.history), history) self.wrp1.history = History("one") res = stack([self.wrp1, self.wrp2]) self.assertEqual(res.history.args[0], self.wrp1.history) self.assertEqual(res.history.args[1], self.wrp2.history)
def test_history(self): self.wrp2.lumi = 2.0 res = stack([self.wrp1, self.wrp2]) history = "stack(\n wrp1,\n wrp2\n)" self.assertEqual(str(res.history), history) self.wrp1.history = History("one") res = stack([self.wrp1, self.wrp2]) self.assertEqual(res.history.args[0], self.wrp1.history) self.assertEqual(res.history.args[1], self.wrp2.history)
def test_stack(self): self.assertRaises(NoLumiMatchError, stack, [self.wrp1, self.wrp2]) self.wrp2.lumi = 2. res = stack([self.wrp1, self.wrp2]) self.assertEqual(res.histo.Integral(), 13.0) self.assertEqual(res.lumi, 2.0) self.assertTrue(isinstance(res.stack, THStack)) self.assertEqual(res.stack.GetHists()[0], self.wrp1.histo) self.assertEqual(res.stack.GetHists()[1], self.wrp2.histo)
def test_stack(self): self.assertRaises(NoLumiMatchError, stack, [self.wrp1, self.wrp2]) self.wrp2.lumi = 2.0 res = stack([self.wrp1, self.wrp2]) self.assertEqual(res.histo.Integral(), 13.0) self.assertEqual(res.lumi, 2.0) self.assertTrue(isinstance(res.stack, THStack)) self.assertEqual(res.stack.GetHists()[0], self.wrp1.histo) self.assertEqual(res.stack.GetHists()[1], self.wrp2.histo)