MVgamma Class Reference

A class for the \(M \to V \gamma\) decay. More...

#include <MVgamma.h>

Inheritance diagram for MVgamma:
[legend]
Collaboration diagram for MVgamma:
[legend]

Detailed Description

A class for the \(M \to V \gamma\) decay.

Author
HEPfit Collaboration

This class is used to compute all the functions needed in order to compute the observables relative to the \(M \to V \gamma\) decay. After the parameters are updated in updateParameters() and the form factor \( T_1 \) is computed in T_1() following [42], the QCDF corrections to the Wilson coefficient \( C_7 \) is computed in the functions G1(), G8(), H1() and H8() [43]. The helicity amplitudes \(H_V^{(+,-)},\overline{H}_V^{(+,-)}\) are build in H_V_p(), H_V_m(), H_V_p_bar() and H_V_m_bar() following [93], in order to be further used to build the observables.

Definition at line 30 of file MVgamma.h.

Public Member Functions

gslpp::complex G1 (double s)
 Correction in eq. (42) of [43]. More...
 
gslpp::complex G8 ()
 Correction in eq. (42) of [43]. More...
 
gslpp::complex H1 (double s)
 Correction in eq. (42) of [43]. More...
 
gslpp::complex H8 ()
 Correction in eq. (42) of [43]. More...
 
gslpp::complex H_V_m ()
 The helicity amplitude \( H_V^- \). More...
 
gslpp::complex H_V_m_bar ()
 The helicity amplitude \( \bar{H}_V^- \). More...
 
gslpp::complex H_V_p ()
 The helicity amplitude \( H_V^+ \). More...
 
gslpp::complex H_V_p_bar ()
 The helicity amplitude \( \bar{H}_V^+ \). More...
 
 MVgamma (const StandardModel &SM_i, StandardModel::meson meson_i, StandardModel::meson vector_i)
 Constructor. More...
 
double T_1 ()
 The transverse form factor \( T_1 \). More...
 
void updateParameters ()
 The update parameter method for MVgamma. More...
 
virtual ~MVgamma ()
 Destructor. More...
 
- Public Member Functions inherited from ThObservable
virtual double computeThValue ()=0
 A member to be overloaded by the respective theory observable. class that calculates the value of the observable. More...
 
double getBinMax ()
 A get method to get the maximum value of the bin. More...
 
double getBinMin ()
 A get method to get the minimum value of the bin. More...
 
const StandardModelgetModel ()
 A get method to get the model. More...
 
void setBinMax (double max)
 A set method to set the maximum value of the bin. More...
 
void setBinMin (double min)
 A set method to set the minimum value of the bin. More...
 
 ThObservable (const StandardModel &SM_i)
 Constructor. More...
 
 ThObservable (const ThObservable &orig)
 The copy constructor. More...
 
virtual ~ThObservable ()
 The default destructor. More...
 

Public Attributes

double a_0T1
 
double a_1T1
 
double a_2T1
 
double ale
 
gslpp::vector< gslpp::complex > ** allcoeff
 
gslpp::vector< gslpp::complex > ** allcoeffh
 
gslpp::vector< gslpp::complex > ** allcoeffprime
 
gslpp::complex C_2
 
gslpp::complex C_2h
 
gslpp::complex C_7
 
gslpp::complex C_7p
 
gslpp::complex C_8
 
gslpp::complex C_8h
 
double GF
 
gslpp::complex h [2]
 
double lambda
 
gslpp::complex lambda_t
 
double Mb
 
double Mc
 
double MM
 
double MM2
 
double MRT1_2
 
double Ms
 
double mu_b
 
double mu_h
 
double MV
 
double MW
 
double width
 

Private Attributes

StandardModel::meson meson
 
StandardModel::meson vectorM
 

Additional Inherited Members

- Protected Attributes inherited from ThObservable
double max
 the bin maximum. More...
 
double min
 The bin minimum. More...
 
const StandardModelSM
 A reference to an object of StandardMode class. More...
 

Constructor & Destructor Documentation

MVgamma::MVgamma ( const StandardModel SM_i,
StandardModel::meson  meson_i,
StandardModel::meson  vector_i 
)

Constructor.

Parameters
[in]SM_ia reference to an object of type StandardModel
[in]meson_iinitial meson of the decay
[in]vector_ifinal vector meson of the decay

Definition at line 12 of file MVgamma.cpp.

12  : ThObservable(SM_i)
13 {
14  if (SM.ModelName().compare("StandardModel") != 0 && SM.ModelName().compare("FlavourWilsonCoefficient") != 0) std::cout << "\nWARNING: B to V gamma not implemented in: " + SM.ModelName() + " model, returning Standard Model value.\n" << std::endl;
15  meson = meson_i;
16  vectorM = vector_i;
17 }
StandardModel::meson vectorM
Definition: MVgamma.h:141
const StandardModel & SM
A reference to an object of StandardMode class.
Definition: ThObservable.h:99
StandardModel::meson meson
Definition: MVgamma.h:140
ThObservable(const StandardModel &SM_i)
Constructor.
Definition: ThObservable.h:29
std::string ModelName() const
A method to fetch the name of the model.
Definition: Model.h:56
MVgamma::~MVgamma ( )
virtual

Destructor.

Definition at line 19 of file MVgamma.cpp.

20 {
21 }

Member Function Documentation

gslpp::complex MVgamma::G1 ( double  s)

Correction in eq. (42) of [43].

Parameters
s\( m_c^2/m_b^2 \)
Returns
\( G_1(s) \)

Definition at line 85 of file MVgamma.cpp.

86 {
87  double logs = log(s);
88  double M2 = M_PI*M_PI;
89  double M3 = M_PI * M_PI*M_PI;
90 
91  return -104. / 27. * log(mu_b / Mb) - 833. / 162. - 20. * gslpp::complex::i() * M_PI / 27. +
92  8. * M2 / 9. * pow(s, 1.5) + 2. / 9. * (48. + 30. * gslpp::complex::i() * M_PI -
93  5. * M2 - 2. * gslpp::complex::i() * M3 - 36. * gsl_sf_zeta(3.)+
94  (36. + 6. * gslpp::complex::i() * M_PI - 9. * M2) * logs + (3. + 6. *
95  gslpp::complex::i() * M_PI) * logs * logs + logs * logs * logs) * s + 2. / 9. * (
96  18. + 2. * M2 - 2. * gslpp::complex::i() * M3 + (12. - 6. * M2) * logs + 6. *
97  gslpp::complex::i() * M_PI * logs * logs + logs * logs * logs) * s * s + 1. / 27. * (-9. + 112. *
98  gslpp::complex::i() * M_PI - 14. * M2 + (182. - 48. * gslpp::complex::i() * M_PI) * logs -
99  126. * logs * logs) * s * s*s;
100 }
complex pow(const complex &z1, const complex &z2)
double Mb
Definition: MVgamma.h:55
static const complex & i()
double mu_b
Definition: MVgamma.h:57
complex log(const complex &z)
gslpp::complex MVgamma::G8 ( )

Correction in eq. (42) of [43].

Returns
\( G_8 \)

Definition at line 102 of file MVgamma.cpp.

103 {
104  return 8. / 3. * log(mu_b / Mb) + 11. / 3. - 2. / 9. * M_PI * M_PI + 2. / 3. * gslpp::complex::i() * M_PI;
105 }
double Mb
Definition: MVgamma.h:55
static const complex & i()
double mu_b
Definition: MVgamma.h:57
complex log(const complex &z)
gslpp::complex MVgamma::H1 ( double  s)

Correction in eq. (42) of [43].

Parameters
s\( m_c^2/m_b^2 \)
Returns
\( H_1(s) \)

Definition at line 107 of file MVgamma.cpp.

108 {
109  gslpp::complex c0, c1, c2;
110 
111  c0 = 1.05171 + 1.02281 + gslpp::complex::i()*2.75305;
112  c1 = 1.41919 + 0.413974 - gslpp::complex::i()*1.85404;
113  c2 = 0.269769 - 1.73577 - gslpp::complex::i()*1.50017;
114 
115  return -2. * M_PI * M_PI / 9. * SM.getMesons(meson).getDecayconst() *
117  (c0 + c1 * SM.getMesons(vectorM).getGegenalpha(0) + c2 * SM.getMesons(vectorM).getGegenalpha(1));
118 }
static const complex & i()
const double & getDecayconst() const
A get method for the decay constant of the meson.
Definition: Meson.h:74
const double & getLambdaM() const
Definition: Meson.h:110
Meson getMesons(const meson m) const
A get method to access a meson as an object of the type Meson.
Definition: QCD.h:859
double T_1()
The transverse form factor .
Definition: MVgamma.cpp:77
StandardModel::meson vectorM
Definition: MVgamma.h:141
const double & getGegenalpha(int i) const
Definition: Meson.h:94
const StandardModel & SM
A reference to an object of StandardMode class.
Definition: ThObservable.h:99
StandardModel::meson meson
Definition: MVgamma.h:140
A class for defining operations on and functions of complex numbers.
Definition: gslpp_complex.h:35
double MM
Definition: MVgamma.h:52
gslpp::complex MVgamma::H8 ( )

Correction in eq. (42) of [43].

Returns
\( H_8 \)

Definition at line 120 of file MVgamma.cpp.

121 {
122  return 4. * M_PI * M_PI / 9. * SM.getMesons(meson).getDecayconst() *
124  (3. - 3. * SM.getMesons(vectorM).getGegenalpha(0) + 3. * SM.getMesons(vectorM).getGegenalpha(1));
125 }
const double & getDecayconst() const
A get method for the decay constant of the meson.
Definition: Meson.h:74
const double & getLambdaM() const
Definition: Meson.h:110
Meson getMesons(const meson m) const
A get method to access a meson as an object of the type Meson.
Definition: QCD.h:859
double T_1()
The transverse form factor .
Definition: MVgamma.cpp:77
StandardModel::meson vectorM
Definition: MVgamma.h:141
const double & getGegenalpha(int i) const
Definition: Meson.h:94
const StandardModel & SM
A reference to an object of StandardMode class.
Definition: ThObservable.h:99
StandardModel::meson meson
Definition: MVgamma.h:140
double MM
Definition: MVgamma.h:52
gslpp::complex MVgamma::H_V_m ( )

The helicity amplitude \( H_V^- \).

Returns
\( H_V^- \)

Definition at line 130 of file MVgamma.cpp.

131 {
132  double s = Mc * Mc / Mb / Mb;
133  return lambda_t * ((C_7 + SM.Als(mu_b) / 3. / M_PI * (C_2 * G1(s) + C_8 * G8())
134  + SM.Als(mu_h) / 3. / M_PI * (C_2h * H1(s) + C_8h * H8())) * T_1()
135  * lambda / MM2 - MM / (2 * Mb)*16 * M_PI * M_PI * h[1]);
136 }
double Mc
Definition: MVgamma.h:56
gslpp::complex C_2h
Definition: MVgamma.h:79
double mu_h
Definition: MVgamma.h:58
double Mb
Definition: MVgamma.h:55
double Als(const double mu, const orders order=FULLNLO) const
Computes the running strong coupling in the scheme. In the cases of LO, NLO and FULLNNLO...
Definition: QCD.cpp:1004
gslpp::complex G1(double s)
Correction in eq. (42) of .
Definition: MVgamma.cpp:85
double mu_b
Definition: MVgamma.h:57
double T_1()
The transverse form factor .
Definition: MVgamma.cpp:77
gslpp::complex H8()
Correction in eq. (42) of .
Definition: MVgamma.cpp:120
gslpp::complex G8()
Correction in eq. (42) of .
Definition: MVgamma.cpp:102
gslpp::complex C_8
Definition: MVgamma.h:78
gslpp::complex H1(double s)
Correction in eq. (42) of .
Definition: MVgamma.cpp:107
double MM2
Definition: MVgamma.h:53
const StandardModel & SM
A reference to an object of StandardMode class.
Definition: ThObservable.h:99
gslpp::complex h[2]
Definition: MVgamma.h:63
gslpp::complex C_2
Definition: MVgamma.h:77
gslpp::complex C_8h
Definition: MVgamma.h:80
gslpp::complex lambda_t
Definition: MVgamma.h:62
double lambda
Definition: MVgamma.h:64
double MM
Definition: MVgamma.h:52
gslpp::complex C_7
Definition: MVgamma.h:75
gslpp::complex MVgamma::H_V_m_bar ( )

The helicity amplitude \( \bar{H}_V^- \).

Returns
\( \bar{H}_V^- \)

Definition at line 143 of file MVgamma.cpp.

144 {
145  double s = Mc * Mc / Mb / Mb;
146  return lambda_t.conjugate() * ((C_7 + SM.Als(mu_b) / 3. / M_PI * (C_2 * G1(s) + C_8 * G8())
147  + SM.Als(mu_h) / 3. / M_PI * (C_2h * H1(s) + C_8h * H8())) * T_1() * lambda / MM2 - MM / (2 * Mb)*16 * M_PI * M_PI * h[1]);
148 }
double Mc
Definition: MVgamma.h:56
complex conjugate() const
gslpp::complex C_2h
Definition: MVgamma.h:79
double mu_h
Definition: MVgamma.h:58
double Mb
Definition: MVgamma.h:55
double Als(const double mu, const orders order=FULLNLO) const
Computes the running strong coupling in the scheme. In the cases of LO, NLO and FULLNNLO...
Definition: QCD.cpp:1004
gslpp::complex G1(double s)
Correction in eq. (42) of .
Definition: MVgamma.cpp:85
double mu_b
Definition: MVgamma.h:57
double T_1()
The transverse form factor .
Definition: MVgamma.cpp:77
gslpp::complex H8()
Correction in eq. (42) of .
Definition: MVgamma.cpp:120
gslpp::complex G8()
Correction in eq. (42) of .
Definition: MVgamma.cpp:102
gslpp::complex C_8
Definition: MVgamma.h:78
gslpp::complex H1(double s)
Correction in eq. (42) of .
Definition: MVgamma.cpp:107
double MM2
Definition: MVgamma.h:53
const StandardModel & SM
A reference to an object of StandardMode class.
Definition: ThObservable.h:99
gslpp::complex h[2]
Definition: MVgamma.h:63
gslpp::complex C_2
Definition: MVgamma.h:77
gslpp::complex C_8h
Definition: MVgamma.h:80
gslpp::complex lambda_t
Definition: MVgamma.h:62
double lambda
Definition: MVgamma.h:64
double MM
Definition: MVgamma.h:52
gslpp::complex C_7
Definition: MVgamma.h:75
gslpp::complex MVgamma::H_V_p ( )

The helicity amplitude \( H_V^+ \).

Returns
\( H_V^+ \)

Definition at line 138 of file MVgamma.cpp.

139 {
140  return lambda_t * (-C_7p * T_1() * lambda / MM2 - MM / (2 * Mb)*16 * M_PI * M_PI * h[0]);
141 }
double Mb
Definition: MVgamma.h:55
double T_1()
The transverse form factor .
Definition: MVgamma.cpp:77
double MM2
Definition: MVgamma.h:53
gslpp::complex h[2]
Definition: MVgamma.h:63
gslpp::complex C_7p
Definition: MVgamma.h:76
gslpp::complex lambda_t
Definition: MVgamma.h:62
double lambda
Definition: MVgamma.h:64
double MM
Definition: MVgamma.h:52
gslpp::complex MVgamma::H_V_p_bar ( )

The helicity amplitude \( \bar{H}_V^+ \).

Returns
\( \bar{H}_V^+ \)

Definition at line 150 of file MVgamma.cpp.

151 {
152  return lambda_t.conjugate() * (-C_7p * T_1() * lambda / MM2 - MM / (2 * Mb)*16 * M_PI * M_PI * h[0]);
153 }
complex conjugate() const
double Mb
Definition: MVgamma.h:55
double T_1()
The transverse form factor .
Definition: MVgamma.cpp:77
double MM2
Definition: MVgamma.h:53
gslpp::complex h[2]
Definition: MVgamma.h:63
gslpp::complex C_7p
Definition: MVgamma.h:76
gslpp::complex lambda_t
Definition: MVgamma.h:62
double lambda
Definition: MVgamma.h:64
double MM
Definition: MVgamma.h:52
double MVgamma::T_1 ( )

The transverse form factor \( T_1 \).

Returns
\( T_1 \)

Definition at line 77 of file MVgamma.cpp.

78 {
79  return ( a_0T1);
80 }
double a_0T1
Definition: MVgamma.h:66
void MVgamma::updateParameters ( )

The update parameter method for MVgamma.

Definition at line 23 of file MVgamma.cpp.

24 {
25  GF = SM.getGF();
26  ale = SM.getAle();
28  MM2 = MM * MM;
30  Mb = SM.getQuarks(QCD::BOTTOM).getMass(); // add the PS b mass
33  MW = SM.Mw();
35  mu_b = SM.getMub();
36  mu_h = sqrt(mu_b * .5); // From Beneke Neubert
38  lambda = MM2 - pow(MV, 2.);
39 
40  switch (vectorM) {
42  a_0T1 = SM.geta_0T1();
43 
44  break;
45  case StandardModel::PHI:
46  a_0T1 = SM.geta_0T1phi();
47 
48  break;
49  default:
50  std::stringstream out;
51  out << vectorM;
52  throw std::runtime_error("MVgamma: vector " + out.str() + " not implemented");
53  }
54 
55 
56  h[0] = SM.geth_p(); //h_plus
57  h[1] = SM.geth_m(); //h_minus
58 
59  allcoeff = SM.getMyFlavour()->ComputeCoeffBMll(mu_b); //check the mass scale, scheme fixed to NDR
60  allcoeffprime = SM.getMyFlavour()->ComputeCoeffprimeBMll(mu_b); //check the mass scale, scheme fixed to NDR
61 
62  C_7 = (*(allcoeff[LO]))(6) + (*(allcoeff[NLO]))(6);
63  C_7p = (*(allcoeffprime[LO]))(6) + (*(allcoeffprime[NLO]))(6);
64  C_2 = (*(allcoeff[LO]))(1);
65  C_8 = (*(allcoeff[LO]))(7);
66 
67  allcoeffh = SM.getMyFlavour()->ComputeCoeffBMll(mu_h); //check the mass scale, scheme fixed to NDR
68 
69  C_2h = (*(allcoeffh[LO]))(1);
70  C_8h = (*(allcoeffh[LO]))(7);
71 
72 }
gslpp::vector< gslpp::complex > ** ComputeCoeffBMll(double mu, schemes scheme=NDR)
Computes the Wilson coefficient for the process .
Definition: Flavour.h:176
double GF
Definition: MVgamma.h:50
double Mc
Definition: MVgamma.h:56
double getMub() const
A get method to access the threshold between five- and four-flavour theory in GeV.
Definition: QCD.h:905
double Ms
Definition: MVgamma.h:60
gslpp::vector< gslpp::complex > ** allcoeff
Definition: MVgamma.h:71
gslpp::complex C_2h
Definition: MVgamma.h:79
double mu_h
Definition: MVgamma.h:58
complex pow(const complex &z1, const complex &z2)
double Mb
Definition: MVgamma.h:55
double width
Definition: MVgamma.h:59
Meson getMesons(const meson m) const
A get method to access a meson as an object of the type Meson.
Definition: QCD.h:859
virtual double Mw() const
The SM prediction for the -boson mass in the on-shell scheme, .
double computeWidth() const
A method to compute the width of the meson from its lifetime.
Definition: Meson.cpp:25
double mu_b
Definition: MVgamma.h:57
gslpp::vector< gslpp::complex > ** allcoeffh
Definition: MVgamma.h:72
double getGF() const
A get method to retrieve the Fermi constant .
Definition: OrderScheme.h:33
gslpp::complex C_8
Definition: MVgamma.h:78
StandardModel::meson vectorM
Definition: MVgamma.h:141
gslpp::vector< gslpp::complex > ** allcoeffprime
Definition: MVgamma.h:73
Flavour * getMyFlavour() const
Particle getQuarks(const quark q) const
A get method to access a quark as an object of the type Particle.
Definition: QCD.h:869
gslpp::vector< gslpp::complex > ** ComputeCoeffprimeBMll(double mu, schemes scheme=NDR)
Computes the chirality flipped Wilson coefficient for the process .
Definition: Flavour.h:187
double geta_0T1phi() const
Definition: QCD.h:1520
gslpp::complex computelamt_s() const
The product of the CKM elements .
double getAle() const
A get method to retrieve the fine-structure constant .
Definition: QCD.h:722
double ale
Definition: MVgamma.h:51
const double & getMass() const
A get method to access the particle mass.
Definition: Particle.h:61
double MM2
Definition: MVgamma.h:53
const StandardModel & SM
A reference to an object of StandardMode class.
Definition: ThObservable.h:99
StandardModel::meson meson
Definition: MVgamma.h:140
double a_0T1
Definition: MVgamma.h:66
gslpp::complex h[2]
Definition: MVgamma.h:63
gslpp::complex C_2
Definition: MVgamma.h:77
double MV
Definition: MVgamma.h:54
gslpp::complex C_8h
Definition: MVgamma.h:80
gslpp::complex C_7p
Definition: MVgamma.h:76
gslpp::complex geth_p() const
Definition: QCD.h:1088
gslpp::complex lambda_t
Definition: MVgamma.h:62
double MW
Definition: MVgamma.h:61
gslpp::complex geth_m() const
Definition: QCD.h:1096
double lambda
Definition: MVgamma.h:64
double MM
Definition: MVgamma.h:52
gslpp::complex C_7
Definition: MVgamma.h:75
double geta_0T1() const
Definition: QCD.h:1296
complex sqrt(const complex &z)

Member Data Documentation

double MVgamma::a_0T1

LCSR fit parameter

Definition at line 66 of file MVgamma.h.

double MVgamma::a_1T1

LCSR fit parameter

Definition at line 67 of file MVgamma.h.

double MVgamma::a_2T1

LCSR fit parameter

Definition at line 68 of file MVgamma.h.

double MVgamma::ale

alpha electromagnetic

Definition at line 51 of file MVgamma.h.

gslpp::vector<gslpp::complex>** MVgamma::allcoeff

vector that contains the Wilson coeffients at mub

Definition at line 71 of file MVgamma.h.

gslpp::vector<gslpp::complex>** MVgamma::allcoeffh

vector that contains the Wilson coeffients at muh

Definition at line 72 of file MVgamma.h.

gslpp::vector<gslpp::complex>** MVgamma::allcoeffprime

vector that contains the primed Wilson coeffients at mub

Definition at line 73 of file MVgamma.h.

gslpp::complex MVgamma::C_2

Wilson coeffients \(C_2(mu_b)\)

Definition at line 77 of file MVgamma.h.

gslpp::complex MVgamma::C_2h

Wilson coeffients \(C_2(mu_h)\)

Definition at line 79 of file MVgamma.h.

gslpp::complex MVgamma::C_7

Wilson coeffients \(C_7\)

Definition at line 75 of file MVgamma.h.

gslpp::complex MVgamma::C_7p

Wilson coeffients \(C_7'\)

Definition at line 76 of file MVgamma.h.

gslpp::complex MVgamma::C_8

Wilson coeffients \(C_8(mu_b)\)

Definition at line 78 of file MVgamma.h.

gslpp::complex MVgamma::C_8h

Wilson coeffients \(C_8(mu_h)\)

Definition at line 80 of file MVgamma.h.

double MVgamma::GF

Fermi constant

Definition at line 50 of file MVgamma.h.

gslpp::complex MVgamma::h[2]

parameter that contains the contribution from the hadronic hamiltonian

Definition at line 63 of file MVgamma.h.

double MVgamma::lambda

cinematic parameter

Definition at line 64 of file MVgamma.h.

gslpp::complex MVgamma::lambda_t

Vckm factor

Definition at line 62 of file MVgamma.h.

double MVgamma::Mb

b quark mass

Definition at line 55 of file MVgamma.h.

double MVgamma::Mc

c quark mass

Definition at line 56 of file MVgamma.h.

StandardModel::meson MVgamma::meson
private

Definition at line 140 of file MVgamma.h.

double MVgamma::MM

initial meson mass

Definition at line 52 of file MVgamma.h.

double MVgamma::MM2

square of the initial meson mass

Definition at line 53 of file MVgamma.h.

double MVgamma::MRT1_2

LCSR fit parameter

Definition at line 69 of file MVgamma.h.

double MVgamma::Ms

s quark mass

Definition at line 60 of file MVgamma.h.

double MVgamma::mu_b

b mass scale

Definition at line 57 of file MVgamma.h.

double MVgamma::mu_h

sqrt(mu_b*lambda_QCD)

Definition at line 58 of file MVgamma.h.

double MVgamma::MV

final vector meson mass

Definition at line 54 of file MVgamma.h.

double MVgamma::MW

W boson mass

Definition at line 61 of file MVgamma.h.

StandardModel::meson MVgamma::vectorM
private

Definition at line 141 of file MVgamma.h.

double MVgamma::width

initial meson width

Definition at line 59 of file MVgamma.h.


The documentation for this class was generated from the following files: