Belle II Software  release-05-02-19
TestQuantityExtract Class Reference
Inheritance diagram for TestQuantityExtract:
Collaboration diagram for TestQuantityExtract:

Public Member Functions

def test_h1d (self)
 
def test_profile (self)
 
def test_ntuple (self)
 

Detailed Description

Various test cases for the Quantity Extractor class

Definition at line 10 of file test_quantity_extract.py.

Member Function Documentation

◆ test_h1d()

def test_h1d (   self)
Test getting the quantities of a TH1d

Definition at line 16 of file test_quantity_extract.py.

16  def test_h1d(self):
17  """
18  Test getting the quantities of a TH1d
19  """
20 
21  h1 = ROOT.TH1D("ext_test1", "ext_test1", 40, 0, 40.0)
22  h1.Fill(10.0)
23  h1.Fill(20.0)
24  h1.Fill(30.0)
25 
26  rext = RootQuantityExtract(default_extractor())
27  res = rext.extract(h1)
28 
29  self.assertIn("mean_x", res)
30  self.assertAlmostEqual(res["mean_x"], 20)
31  self.assertIn("mean_y", res)
32  self.assertAlmostEqual(res["mean_y"], 0.075)
33  self.assertIn("mean_y_zero_suppressed", res)
34  self.assertAlmostEqual(res["mean_y_zero_suppressed"], 1.0)
35  self.assertIn("entries", res)
36 

◆ test_ntuple()

def test_ntuple (   self)
Test getting the quanities contained in a TNtuple

Definition at line 55 of file test_quantity_extract.py.

◆ test_profile()

def test_profile (   self)
Test getting the quantities of a TProfile

Definition at line 37 of file test_quantity_extract.py.


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