Speaker
Prof.
Gordon Watts
(University of Washington)
Description
ROOT is firmly based on C++ and makes use of many of its features –
templates and multiple inheritance, in particular. Many modern languages like
Java and C# and python are missing these features or have radically different
implementations. These programming languages, however, have many
advantages to offer scientists including improved programming paradigms,
development environments, and full blown GUI development frameworks.
Python is well served by the PyROOT project which gives full access to ROOT’s
capabilities. The bindings between ROOT and Python are built on the fly by the
PyROOT infrastructure from the CINT dictionaries. This poster reports on
progress towards implementing a similar infrastructure for the C# and the .NET
family of languages with an eventual goal towards helping with physics
analysis.
Author
Prof.
Gordon Watts
(University of Washington)