PandaRoot
mzfunctions_pp_to_pipi_vandewi.h
Go to the documentation of this file.
1 //****************************************************************************
2 //* This file is part of PandaRoot. *
3 //* *
4 //* PandaRoot is distributed under the terms of the *
5 //* GNU General Public License (GPL) version 3, *
6 //* copied verbatim in the file "LICENSE". *
7 //* *
8 //* Copyright (C) 2006 - 2024 FAIR GmbH and copyright holders of PandaRoot *
9 //* The copyright holders are listed in the file "COPYRIGHTHOLDERS". *
10 //* The authors are listed in the file "AUTHORS". *
11 //****************************************************************************
12 
19 #ifndef mzfunctions_pp_to_pipi_vandewi_h
20 #define mzfunctions_pp_to_pipi_vandewi_h 1
21 
22 void mz_pp_to_pipi_vandewi_init(int seed, double P, double cos_theta_min, double cos_theta_max);
23 
24 void mz_pp_to_pipi_get_p_lattice_site(double P, int &i_min, int &iflag);
25 
26 void mz_pp_to_pipi_get_costheta_lattice_site(double cos_theta, int &k_min, int &kflag);
27 
29 
30 double mz_pp_to_pipi_vandewi_sigma_legendre(int i, double cos_theta);
31 
32 double mz_pp_to_pipi_sigma(double P, double cos_theta);
33 
34 void mz_pp_to_pipi_vandewi_event(double P, double cos_theta_min, double cos_theta_max, double *piplus_p, double *piminus_p);
35 
36 #endif
double mz_pp_to_pipi_vandewi_maximum_sigma(double P)
void mz_pp_to_pipi_vandewi_init(int seed, double P, double cos_theta_min, double cos_theta_max)
unsigned int i
Definition: P4_F32vec4.h:33
double mz_pp_to_pipi_sigma(double P, double cos_theta)
void mz_pp_to_pipi_get_p_lattice_site(double P, int &i_min, int &iflag)
void mz_pp_to_pipi_get_costheta_lattice_site(double cos_theta, int &k_min, int &kflag)
void mz_pp_to_pipi_vandewi_event(double P, double cos_theta_min, double cos_theta_max, double *piplus_p, double *piminus_p)
double mz_pp_to_pipi_vandewi_sigma_legendre(int i, double cos_theta)