PYTHIA  8.312
PythiaComplex.h
1 // PythiaComplex.h is a part of the PYTHIA event generator.
2 // Copyright (C) 2024 Torbjorn Sjostrand.
3 // PYTHIA is licenced under the GNU GPL v2 or later, see COPYING for details.
4 // Please respect the MCnet Guidelines, see GUIDELINES for details.
5 
6 // Header file for typedef'd double precision complex numbers.
7 
8 #ifndef Pythia8_PythiaComplex_H
9 #define Pythia8_PythiaComplex_H
10 
11 // Stdlib header for complex numbers.
12 # include <complex>
13 
14 namespace Pythia8 {
15 
16 // Convenient typedef for double precision complex numbers.
17 typedef std::complex<double> complex;
18 using std::norm;
19 
20 //==========================================================================
21 
22 } // end namespace Pythia8
23 
24 #endif // Pythia8_PythiaComplex_H
std::complex< double > complex
Convenient typedef for double precision complex numbers.
Definition: PythiaComplex.h:17
Header for classes to set beam momentum and interaction vertex spread.
Definition: Analysis.h:20