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] adxe_v1_0.tar.gz(41224 Kbytes)
Manuscript Title: BtoVVana: the package for analysis of B0sJ/ψφ and B0dJ/ψK* decays.
Authors: A. Bel kov, S. Shulga
Program title: BtoVVana
Catalogue identifier: ADXE_v1_0
Distribution format: tar.gz
Journal reference: Comput. Phys. Commun. 174(2006)464
Programming language: C++: gcc 2.96 or 2.95.2 compiler suite with g++.
Computer: PC, two Intel 2.0 GHz processors, 512MB.
Operating system: Linux Red Hat 6.1, 7.2, 7.3 and other platforms which allow the ROOT package to be set.
Keywords: particle physics, decay simulation, Monte Carlo methods, exclusive B-meson decay, angular moments method, CP-violation.
PACS: 02.70.Tt, 02.70.Uu, 07.05.Tt, 13.25.Hw.
Classification: 11.2.

Nature of problem:
The package BtoVVana has been developed to study the performance of the angular moments method of the ΔΓ determination from analysis of untagged decays B0sJ/ψ(→ μ+μ-)φ(→ K+K-). By using the package BtoVVana it was shown that the method of angular moments gives stable results and is found to be an efficient and flexible tool for measurements with B0sJ/ψφ and B0dJ/ψK* decays.

Solution method:
The method of angular moments allows the construction of a sequential chain of extraction of the physics parameters from events ΔΓ→ initial traversity amplitudes → weak CP-violating phase → strong CP-conserving phases → ΔMs. Standard angular moments method was improved by using the time dependent weighting function and time-integrated observables with variable upper time limit. These observables allow the recording of full time informative contents of the decay. It was shown that the statisical errors of extraction of the observables strongly depends on the choice of angular weighting functions. The best weighting functions were found and implemented in the package BtoVVana. The program BtoVVana includes methods of extractions of observables as independent modules. In the frame of the package BtoVVana the user can include new analysis modules. The package BtoVVana and program codes for the channels B0sJ/ψφ and B0dJ/ψK* in the Monte Carlo generator SIMUB were written in parallel and mutually tested with high precision.

Program processes any number of files with any number of events; program tested with about 200 files including 2 X 106 events.

Running time:
On a PC/Linux with 2.0 GHz processors BtoVVana package spends 15 seconds for every 100 000 events.