Welcome to SANC Project.
- The aim of SANC Project -- Project info.
- SANC technical details -- Computing aspects.
- User Guide -- SANC user documentation.
- Licence agreements -- Warrianties and limitations.
The aim of SANC Project.
The main goal of SANC project is the creation of a software product for the computation of pseudo- and realistic observables with the one-loop precision for various processes of elementary particle interactions, such as: 1→2, 1→3, 2→2, 1→4, 2→3, etc. Different versions of the project, intended to demonstrate its work ability, was described in a series of contributions to several conferences (see Papers).
SANC project has two roots:
- Codes aimed for the theoretical support of HEP experiments such as TOPAZ0, ZFITTER, HECTOR, etc;
- Numerous FORM2-codes written by the authors of the book "The Standard Model in the Making" while they were working on it.
It is supposed that one of the main program products of the project should be the Monte-Carlo event generators that are been created in collaboration with S.Jadach and Z.Was from IFN (Krakow, Poland) and B.F.L.Ward from University of Tennessee (Knoxville, USA).
All the calculations start from the Standard Model Lagrangian in Rξ gauge. It depends on 25 input parameters (masses, mixing angles and coupling constants); on fields of fermions, vector bosons, physical Higgs boson and unphysical fields; and on three gauge parameters: ξA, ξZ and ξ.
SANC knows how to deal with Feynman integrals and uses Passarino-Veltman reduction of the results (up to third rank tensorial) to the scalar functions : A0, B0, C0 and D0; and to the auxiliary scalar functions a0, b0, c0 and d0, which are due to the particular form of photonic propagator in Rξ gauge. SANC has a new FORTRAN library for numerical calculations of all these functions.
SANC computes analytically the one-loop covariant amplitude of a given process parameterized in a certain basis by a certain number of scalar form factors.
Level 1: it computes helicity amplitudes in terms of these scalar form factors. All these calculations are realized in FORM language. The chain of calculations continues with another bunch of FORM codes which compute analytically the contributions of the bremsstrahlung to the given process. So, the chain of calculations consists of four sub levels, which calculate:
- the scalar form factors;
- soft and hard photonic contributions to the decay rates or cross section distributions;
- helicity amplitudes for basic processes;
- helicity amplitudes for accompanying bremsstrahlung processes.
Level 2: a s2n.f software generates authomatically the FORTRAN codes for the given process at one loop and SANC comes to numeric calculations of the decay rates or cross section distributions. We intend to go further and to have a chain with four levels.
Level 3: an infrared rearrangement (or exponentiation) procedure should work here (it is still at the stage of development);
Level 4: a Monte Carlo event generator (integrator) works out. It uses the helicity amplitudes for the accompanying bremsstrahlung processes, and for the time being we use the Kleiss-Stirling techniques to derive them and we have here a "manually written" FORTRAN code, presently for B → f f (γ) decays only.
SANC technical details.
SANC network system is obsolete and has been replaced by integrators MCSANC, SANCphot, MCSANCee and Monte Carlo generator ReneSANCe.
For more details see Users Support and Papers sections.
Licence agreements.
The SANC Software License, Version 0.21
Copyright (c) 2002-2024 SANC Research Group, Joint Institute for Nuclear Research, Laboratory of Nuclear Problems, 6 Joliot-Curie, 141980 Dubna, Moscow Region, Russian Federation. All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
- Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
- The end-user documentation included with the redistribution, if any, must include the following acknowledgment: "This product includes software developed by the SANC Research Group". Alternately, this acknowledgment may appear in the software itself, if and wherever such third-party acknowledgments normally appear.
- The names "SANC" and "SANC Research Group" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact sanc@jinr.ru.
- Products derived from this software may not be called, "SANC" nor may "SANC" appear in their name, without prior written permission of the SANC Research Group.
THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE SANC RESEARCH GROUP OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.