herwig
is hosted by
Hepforge
,
IPPP Durham
Herwig
7.2.1
Decay
FormFactors
LightBaryonQuarkModelFormFactor.h
1
// -*- C++ -*-
2
#ifndef HERWIG_LightBaryonQuarkModelFormFactor_H
3
#define HERWIG_LightBaryonQuarkModelFormFactor_H
4
// This is the declaration of the LightBaryonQuarkModelFormFactor class.
5
6
#include "BaryonFormFactor.h"
7
8
namespace
Herwig
{
9
using namespace
ThePEG
;
10
21
class
LightBaryonQuarkModelFormFactor
:
public
BaryonFormFactor
{
22
23
public
:
24
28
LightBaryonQuarkModelFormFactor
();
29
36
void
persistentOutput(
PersistentOStream
& os)
const
;
37
43
void
persistentInput(
PersistentIStream
& is,
int
version);
45
49
static
void
Init();
50
51
52
protected
:
53
60
virtual
IBPtr
clone
()
const
{
return
new_ptr(*
this
);}
61
66
virtual
IBPtr
fullclone
()
const
{
return
new_ptr(*
this
);}
68
69
public
:
70
89
virtual
void
SpinHalfSpinHalfFormFactor(Energy2 q2,
int
iloc,
int
id0,
int
id1,
90
Energy m0, Energy m1,
91
Complex
& f1v,
Complex
& f2v,
Complex
& f3v,
92
Complex
& f1a,
Complex
& f2a,
Complex
& f3a);
94
101
virtual
void
dataBaseOutput(ofstream & os,
bool
header,
bool
create)
const
;
102
103
protected
:
104
112
virtual
void
doinit();
114
115
private
:
116
120
LightBaryonQuarkModelFormFactor
& operator=(
const
LightBaryonQuarkModelFormFactor
&) =
delete
;
121
122
private
:
123
127
vector<double>
_f1
;
128
132
vector<InvEnergy>
_f2
;
133
137
vector<double>
_g1
;
138
142
vector<InvEnergy>
_g2
;
143
147
vector<Energy>
_Lambdaf1
;
148
152
vector<Energy>
_Lambdaf2
;
153
157
vector<Energy>
_Lambdag1
;
158
162
vector<Energy>
_Lambdag2
;
163
164
};
165
166
}
167
168
169
#endif
/* HERWIG_LightBaryonQuarkModelFormFactor_H */
ThePEG::PersistentIStream
ThePEG::Complex
std::complex< double > Complex
Herwig::LightBaryonQuarkModelFormFactor::_Lambdag1
vector< Energy > _Lambdag1
The mass for the energy dependence of the form factor.
Definition:
LightBaryonQuarkModelFormFactor.h:157
ThePEG::PersistentOStream
Herwig::LightBaryonQuarkModelFormFactor::fullclone
virtual IBPtr fullclone() const
Make a clone of this object, possibly modifying the cloned object to make it sane.
Definition:
LightBaryonQuarkModelFormFactor.h:66
ThePEG::IBPtr
ThePEG::Ptr< InterfacedBase >::pointer IBPtr
ThePEG
Herwig::LightBaryonQuarkModelFormFactor::_Lambdaf1
vector< Energy > _Lambdaf1
The mass for the energy dependence of the form factor.
Definition:
LightBaryonQuarkModelFormFactor.h:147
Herwig::LightBaryonQuarkModelFormFactor::_g1
vector< double > _g1
The form-factor at .
Definition:
LightBaryonQuarkModelFormFactor.h:137
Herwig::LightBaryonQuarkModelFormFactor::_f1
vector< double > _f1
The form-factor at .
Definition:
LightBaryonQuarkModelFormFactor.h:127
Herwig::LightBaryonQuarkModelFormFactor::_g2
vector< InvEnergy > _g2
The form-factor at .
Definition:
LightBaryonQuarkModelFormFactor.h:142
Herwig::LightBaryonQuarkModelFormFactor::clone
virtual IBPtr clone() const
Make a simple clone of this object.
Definition:
LightBaryonQuarkModelFormFactor.h:60
Herwig::LightBaryonQuarkModelFormFactor
The LightBaryonQuarkModelFormFactor class implements the quark model calculation of hep-ph/9409272 fo...
Definition:
LightBaryonQuarkModelFormFactor.h:21
Herwig::BaryonFormFactor
The BaryonFormFactor class is the base class for the implementation of the form-factors for the weak ...
Definition:
BaryonFormFactor.h:91
Herwig::LightBaryonQuarkModelFormFactor::_Lambdag2
vector< Energy > _Lambdag2
The mass for the energy dependence of the form factor.
Definition:
LightBaryonQuarkModelFormFactor.h:162
Herwig
-*- C++ -*-
Definition:
BasicConsistency.h:17
Herwig::LightBaryonQuarkModelFormFactor::_Lambdaf2
vector< Energy > _Lambdaf2
The mass for the energy dependence of the form factor.
Definition:
LightBaryonQuarkModelFormFactor.h:152
Herwig::LightBaryonQuarkModelFormFactor::_f2
vector< InvEnergy > _f2
The form-factor at .
Definition:
LightBaryonQuarkModelFormFactor.h:132
Generated on Sat Apr 11 2020 14:50:30 for Herwig by
1.8.13