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 <constantinos.andreopoulos \at cern.ch>
9  University of Liverpool & STFC Rutherford Appleton Laboratory
10 
11 \created November 22, 2004
12 
13 \cpright Copyright (c) 2003-2020, 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
THE MAIN GENIE PROJECT NAMESPACE
Definition: AlgCmp.h:25
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
auto norm(Vector const &v)
Return norm of the specified vector.
Definition: utils.py:1