GamR  0.0.0
GammaROOT
Loading...
Searching...
No Matches
AngDist.hh
Go to the documentation of this file.
1
9
10#ifndef ANGDIST_HH
11#define ANGDIST_HH
12
13#include <vector>
14#include <complex>
15#include <functional>
16
17#include "SolidAttenuation.hh"
18#include "StatTensor.hh"
19
20namespace GamR {
25
29 namespace AngDist {
30 double Fk(double k, double jf, double lambda, double lambdaPrime, double ji);
31
32 double Fgen(double k, double k2, double k1, double jf, double lambda, double lambdaPrime, double ji);
33
34 double Ak(double k, double ji, double lambda, double lambdaPrime, double jf, double delta);
35
36 double Agen(double k, double k1, double k2, double jf, double lambda, double lambdaPrime, double ji, double delta);
37
38 std::function<std::complex<double>(double, double, double, double, double) >
39 TransFrame(std::complex<double> (&Gk)(double, double, double, double, double), double alpha, double beta, double gamma);
40
41 double W(double theta, double ji, double lambda, double lambdaPrime, double jf, double delta, StatTensor *rho,
42 SolidAttenuation *Qk, double kmax = 4);
43
44 std::vector<double> W(std::vector<double> theta, double ji, double lambda, double lambdaPrime, double jf, double delta,
45 StatTensor *rho, SolidAttenuation *Qk, double kmax = 4);
46
47 } // namespace AngDist
49} // namespace GamR
50
51#endif // ANGDIST_HH
#define W(a, b)
double Ak(double k, double ji, double lambda, double lambdaPrime, double jf, double delta)
Definition AngDist.cc:66
double Fgen(double k, double k2, double k1, double jf, double lambda, double lambdaPrime, double ji)
Definition AngDist.cc:52
std::function< std::complex< double >(double, double, double, double, double) > TransFrame(std::complex< double >(&Gk)(double, double, double, double, double), double alpha, double beta, double gamma)
Definition AngDist.cc:127
double Fk(double k, double jf, double lambda, double lambdaPrime, double ji)
Definition AngDist.cc:32
double Agen(double k, double k1, double k2, double jf, double lambda, double lambdaPrime, double ji, double delta)
Definition AngDist.cc:76
Definition Gain.cc:19