GENIEGenerator
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
BWFunc.h
Go to the documentation of this file.
1 //____________________________________________________________________________
2 /*!
3 
4 \namespace genie::utils::bwfunc
5 
6 \brief Breit Wigner functions
7 
8 \author Costas Andreopoulos <c.andreopoulos \at cern.ch>
9  University of Liverpool
10 
11 \created November 22, 2004
12 
13 \cpright Copyright (c) 2003-2024, The GENIE Collaboration
14  For the full text of the license visit http://copyright.genie-mc.org
15 */
16 //____________________________________________________________________________
17 
18 #ifndef _BREIT_WIGNER_UTILS_H_
19 #define _BREIT_WIGNER_UTILS_H_
20 
21 namespace genie {
22 namespace utils {
23 namespace bwfunc {
24  //-- A realistic Breit-Wigner distribution with L-dependent and Wlimit
25  double BreitWignerLGamma(
26  double W, int L, double mass, double width0, double norm);
27 
28 
29 
30  //-- A realistic Breit-Wigner distribution with L-dependent width.
31  double BreitWignerL(
32  double W, int L, double mass, double width0, double norm);
33 
34  //-- A simple Breit-Wigner distribution.
35  double BreitWigner(double W, double mass, double width, double norm);
36 
37 } // bwfunc namespace
38 } // utils namespace
39 } // genie namespace
40 
41 #endif // _BREIT_WIGNER_UTILS_H_
double BreitWigner(double W, double mass, double width, double norm)
Definition: BWFunc.cxx:141
double BreitWignerLGamma(double W, int L, double mass, double width0, double norm)
Definition: BWFunc.cxx:22
double BreitWignerL(double W, int L, double mass, double width0, double norm)
Definition: BWFunc.cxx:99
double W(const Interaction *const i)
Definition: KineUtils.cxx:1101