Cargando…

Extending TF1: Argument parsing, function composition, and vectorization

In this project, we extend the functionality of the TF1 function class in root. We add argument parsing, making it possible to freely pass variables and parameters into pre-defined and user-defined functions. We also introduce a syntax to use certain compositions of functions, namely normalized sums a...

Descripción completa

Detalles Bibliográficos
Autor principal: Tsang Mang Kin, Arthur Leonard
Lenguaje:eng
Publicado: 2017
Materias:
Acceso en línea:http://cds.cern.ch/record/2285012
_version_ 1780955861640806400
author Tsang Mang Kin, Arthur Leonard
author_facet Tsang Mang Kin, Arthur Leonard
author_sort Tsang Mang Kin, Arthur Leonard
collection CERN
description In this project, we extend the functionality of the TF1 function class in root. We add argument parsing, making it possible to freely pass variables and parameters into pre-defined and user-defined functions. We also introduce a syntax to use certain compositions of functions, namely normalized sums and convolutions, directly in TF1. Finally, we introduce some simple vectorization functionality to TF1 and demonstrate the potential to speed up parallelizable computations.
id cern-2285012
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2017
record_format invenio
spelling cern-22850122019-09-30T06:29:59Zhttp://cds.cern.ch/record/2285012engTsang Mang Kin, Arthur LeonardExtending TF1: Argument parsing, function composition, and vectorizationPhysics in GeneralIn this project, we extend the functionality of the TF1 function class in root. We add argument parsing, making it possible to freely pass variables and parameters into pre-defined and user-defined functions. We also introduce a syntax to use certain compositions of functions, namely normalized sums and convolutions, directly in TF1. Finally, we introduce some simple vectorization functionality to TF1 and demonstrate the potential to speed up parallelizable computations.CERN-STUDENTS-Note-2017-208oai:cds.cern.ch:22850122017-09-20
spellingShingle Physics in General
Tsang Mang Kin, Arthur Leonard
Extending TF1: Argument parsing, function composition, and vectorization
title Extending TF1: Argument parsing, function composition, and vectorization
title_full Extending TF1: Argument parsing, function composition, and vectorization
title_fullStr Extending TF1: Argument parsing, function composition, and vectorization
title_full_unstemmed Extending TF1: Argument parsing, function composition, and vectorization
title_short Extending TF1: Argument parsing, function composition, and vectorization
title_sort extending tf1: argument parsing, function composition, and vectorization
topic Physics in General
url http://cds.cern.ch/record/2285012
work_keys_str_mv AT tsangmangkinarthurleonard extendingtf1argumentparsingfunctioncompositionandvectorization