Elsevier Science Home
Computer Physics Communications Program Library
Full text online from Science Direct
Programs in Physics & Physical Chemistry
CPC Home

[Licence| Download | New Version Template] aelh_v1_0.tar.gz(6391 Kbytes)
Manuscript Title: Universal Interface of TAUOLA. Technical and Physics Documentation
Authors: N. Davidson, G. Nanava, T. Przedzinski, E. Richter-Was, Z. Was
Program title: TAUOLA++, versions 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6
Catalogue identifier: AELH_v1_0
Distribution format: tar.gz
Journal reference: Comput. Phys. Commun. 183(2012)821
Programming language: C++, FORTRAN77.
Computer: PCs, workstations.
Operating system: Linux, MacOS.
RAM: < 10MB
Keywords: Tau decays, Monte Carlo simulation, Event Record interface, Event generation, Spin effects.
PACS: 14.60.Fg, 13.35.Dx, 02.70.Uu.
Classification: 11.2.

External routines: HepMC (http://lcgapp.cern.ch/project/simu/HepMC/), optional; PYTHIA8 (http://home.thep.lu.se/~torbjorn/Pythia.html),

Subprograms used:
Cat Id Title Reference
ADSM_v2_0 MC-TESTER CPC 182(2011)779

Nature of problem:
The code of Monte Carlo generators often has to be tuned to the needs of large HEP Collaborations and experiments. In particular τ lepton decays need to be added (or modified) to the previously generated (or measured) events encapsulated in an event record.

Solution method:
The new algorithm, the universal interface of TAUOLA which works with the HepMC event record of C++ applications is documented. It uses the τ decay generator as described in [2] with the updates explained in [1]. For the new interface spin treatment was improved. For example it features complete spin effects in processes mediated by Z/γ* interactions. The effects of electroweak corrections can be taken into account in this case as well. In general, the program superseeds its FORTRAN predecessor [1]. The event record analysis as well as initialization is also modernized.

The input event record must meet the requirements described in Section 2.3.1 of the documentation.

Unusual features:
Two sets of installation scripts; an additional tool for calculating tables for electroweak corrections.

Running time:
Depends on the size and complexity of the events. Small events (<50 particles), require 1 to 7 minutes for processing 1M events on PC/Linux with a 2.4GHz processor.

[1] P. Golonka, B. Kersevan, T. Pierzchala, E. Richter-Was, Z. Was, M. Worek, Comput. Phys. Commun. 174 (2006) 818.
[2] S. Jadach, Z. Was, R. Decker and J. H. Kühn, Comput. Phys. Commun. 76 (1993) 361.