#!/usr/bin/env python

import ROOT
ROOT.gSystem.Load("libostap")

ve = ROOT.ostap.math.ValueWithError(2, 1)
print("value=%f, cov2=%f, error=%f"  % (ve.value(), ve.cov2(), ve.error()))


print ROOT.ostap.math.lomont_compare_double(1.011, 1.01,2)
print ROOT.ostap.math.next_double(0.1,1000)
# print ROOT.ostap.math.absMin(1.0, 2.0)
print ROOT.ostap.math.Equal_To(float)(1)(1,2)
print ROOT.ostap.math.knuth_equal_to_double(1,2)
print ROOT.ostap.math.pow("int")(1,2)
@@ -27,30 +27,40 @@
 ort 
-ROOT%0AROOT.gSystem.Load
+cppyy%0Acppyy.load_reflection_info
 (%22li
@@ -74,20 +74,25 @@
 )%0A%0Ave = 
-ROOT
+cppyy.gbl
 .ostap.m
@@ -196,28 +196,33 @@
 )))%0A%0A%0Aprint 
-ROOT
+cppyy.gbl
 .ostap.math.
@@ -256,36 +256,41 @@
 , 1.01,2)%0Aprint 
-ROOT
+cppyy.gbl
 .ostap.math.next
@@ -346,36 +346,41 @@
 1.0, 2.0)%0Aprint 
-ROOT
+cppyy.gbl
 .ostap.math.Equa
@@ -397,36 +397,41 @@
 )(1)(1,2)%0Aprint 
-ROOT
+cppyy.gbl
 .ostap.math.knut
@@ -449,24 +449,26 @@
 double(1,2)%0A
+# 
 print ROOT.o

Update example: usee cppyy