herwig
is hosted by
Hepforge
,
IPPP Durham
Herwig
7.2.1
Decay
FormFactors
LambdabExcitedLambdacSumRuleFormFactor.h
1
// -*- C++ -*-
2
#ifndef HERWIG_LambdabExcitedLambdacSumRuleFormFactor_H
3
#define HERWIG_LambdabExcitedLambdacSumRuleFormFactor_H
4
// This is the declaration of the LambdabExcitedLambdacSumRuleFormFactor class.
5
6
#include "BaryonFormFactor.h"
7
8
namespace
Herwig
{
9
using namespace
ThePEG
;
10
20
class
LambdabExcitedLambdacSumRuleFormFactor
:
public
BaryonFormFactor
{
21
22
public
:
23
27
LambdabExcitedLambdacSumRuleFormFactor
();
28
35
void
persistentOutput(
PersistentOStream
& os)
const
;
36
42
void
persistentInput(
PersistentIStream
& is,
int
version);
44
48
static
void
Init();
49
50
protected
:
51
58
virtual
IBPtr
clone
()
const
{
return
new_ptr(*
this
);}
59
64
virtual
IBPtr
fullclone
()
const
{
return
new_ptr(*
this
);}
66
67
public
:
68
87
virtual
void
SpinHalfSpinHalfFormFactor(Energy2 q2,
int
iloc,
int
id0,
int
id1,
88
Energy m0, Energy m1,
89
Complex
& f1v,
Complex
& f2v,
Complex
& f3v,
90
Complex
& f1a,
Complex
& f2a,
Complex
& f3a);
91
110
virtual
void
SpinHalfSpinThreeHalfFormFactor(Energy2 q2,
int
iloc,
int
id0,
int
id1,
111
Energy m0, Energy m1,
112
Complex
& g1v,
Complex
& g2v,
Complex
& g3v,
113
Complex
& g4v,
Complex
& g1a,
Complex
& g2a,
114
Complex
& g3a,
Complex
& g4a);
116
123
virtual
void
dataBaseOutput(ofstream & os,
bool
header,
bool
create)
const
;
124
125
private
:
126
130
LambdabExcitedLambdacSumRuleFormFactor
& operator=(
const
LambdabExcitedLambdacSumRuleFormFactor
&) =
delete
;
131
132
private
:
133
137
double
_xi1
;
138
142
double
_rho2
;
143
};
144
145
}
146
147
148
#endif
/* HERWIG_LambdabExcitedLambdacSumRuleFormFactor_H */
ThePEG::PersistentIStream
ThePEG::Complex
std::complex< double > Complex
ThePEG::PersistentOStream
ThePEG::IBPtr
ThePEG::Ptr< InterfacedBase >::pointer IBPtr
Herwig::LambdabExcitedLambdacSumRuleFormFactor
The LambdabExcitedLambdacSumRuleFormFactor class implements the form-factors of hep-ph/0012114 for th...
Definition:
LambdabExcitedLambdacSumRuleFormFactor.h:20
ThePEG
Herwig::LambdabExcitedLambdacSumRuleFormFactor::clone
virtual IBPtr clone() const
Make a simple clone of this object.
Definition:
LambdabExcitedLambdacSumRuleFormFactor.h:58
Herwig::LambdabExcitedLambdacSumRuleFormFactor::fullclone
virtual IBPtr fullclone() const
Make a clone of this object, possibly modifying the cloned object to make it sane.
Definition:
LambdabExcitedLambdacSumRuleFormFactor.h:64
Herwig::LambdabExcitedLambdacSumRuleFormFactor::_xi1
double _xi1
The intercept for the form factor.
Definition:
LambdabExcitedLambdacSumRuleFormFactor.h:137
Herwig::BaryonFormFactor
The BaryonFormFactor class is the base class for the implementation of the form-factors for the weak ...
Definition:
BaryonFormFactor.h:91
Herwig::LambdabExcitedLambdacSumRuleFormFactor::_rho2
double _rho2
The slope for the form factor.
Definition:
LambdabExcitedLambdacSumRuleFormFactor.h:142
Herwig
-*- C++ -*-
Definition:
BasicConsistency.h:17
Generated on Sat Apr 11 2020 14:50:30 for Herwig by
1.8.13