herwig
is hosted by
Hepforge
,
IPPP Durham
Herwig
7.3.0
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
FlavourInfo
flavour,
92
Virtuality
virt=SpaceLike);
93
113
virtual
void
SpinHalfSpinThreeHalfFormFactor
(Energy2 q2,
int
iloc,
int
id0,
int
id1,
114
Energy m0, Energy m1,
115
Complex
& g1v,
Complex
& g2v,
Complex
& g3v,
116
Complex
& g4v,
Complex
& g1a,
Complex
& g2a,
117
Complex
& g3a,
Complex
& g4a,
118
FlavourInfo
flavour,
119
Virtuality
virt=SpaceLike);
121
128
virtual
void
dataBaseOutput
(ofstream & os,
bool
header,
bool
create)
const
;
129
130
private
:
131
135
LambdabExcitedLambdacSumRuleFormFactor
&
operator=
(
const
LambdabExcitedLambdacSumRuleFormFactor
&) =
delete
;
136
137
private
:
138
142
double
_xi1
;
143
147
double
_rho2
;
148
};
149
150
}
151
152
153
#endif
/* HERWIG_LambdabExcitedLambdacSumRuleFormFactor_H */
Herwig::BaryonFormFactor
The BaryonFormFactor class is the base class for the implementation of the form-factors for the weak ...
Definition:
BaryonFormFactor.h:92
Herwig::BaryonFormFactor::Virtuality
Virtuality
Whether the form factor is space- or time-like.
Definition:
BaryonFormFactor.h:99
Herwig::LambdabExcitedLambdacSumRuleFormFactor
The LambdabExcitedLambdacSumRuleFormFactor class implements the form-factors of hep-ph/0012114 for th...
Definition:
LambdabExcitedLambdacSumRuleFormFactor.h:20
Herwig::LambdabExcitedLambdacSumRuleFormFactor::clone
virtual IBPtr clone() const
Make a simple clone of this object.
Definition:
LambdabExcitedLambdacSumRuleFormFactor.h:58
Herwig::LambdabExcitedLambdacSumRuleFormFactor::_xi1
double _xi1
The intercept for the form factor.
Definition:
LambdabExcitedLambdacSumRuleFormFactor.h:142
Herwig::LambdabExcitedLambdacSumRuleFormFactor::persistentOutput
void persistentOutput(PersistentOStream &os) const
Function used to write out object persistently.
Herwig::LambdabExcitedLambdacSumRuleFormFactor::dataBaseOutput
virtual void dataBaseOutput(ofstream &os, bool header, bool create) const
Output the setup information for the particle database.
Herwig::LambdabExcitedLambdacSumRuleFormFactor::operator=
LambdabExcitedLambdacSumRuleFormFactor & operator=(const LambdabExcitedLambdacSumRuleFormFactor &)=delete
Private and non-existent assignment operator.
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::_rho2
double _rho2
The slope for the form factor.
Definition:
LambdabExcitedLambdacSumRuleFormFactor.h:147
Herwig::LambdabExcitedLambdacSumRuleFormFactor::SpinHalfSpinThreeHalfFormFactor
virtual void SpinHalfSpinThreeHalfFormFactor(Energy2 q2, int iloc, int id0, int id1, Energy m0, Energy m1, Complex &g1v, Complex &g2v, Complex &g3v, Complex &g4v, Complex &g1a, Complex &g2a, Complex &g3a, Complex &g4a, FlavourInfo flavour, Virtuality virt=SpaceLike)
The form factor for the weak decay of a spin baryon to a spin baryon.
Herwig::LambdabExcitedLambdacSumRuleFormFactor::persistentInput
void persistentInput(PersistentIStream &is, int version)
Function used to read in object persistently.
Herwig::LambdabExcitedLambdacSumRuleFormFactor::SpinHalfSpinHalfFormFactor
virtual void SpinHalfSpinHalfFormFactor(Energy2 q2, int iloc, int id0, int id1, Energy m0, Energy m1, Complex &f1v, Complex &f2v, Complex &f3v, Complex &f1a, Complex &f2a, Complex &f3a, FlavourInfo flavour, Virtuality virt=SpaceLike)
The form factor for the weak decay of a spin baryon to a spin baryon.
Herwig::LambdabExcitedLambdacSumRuleFormFactor::LambdabExcitedLambdacSumRuleFormFactor
LambdabExcitedLambdacSumRuleFormFactor()
Default constructor.
Herwig::LambdabExcitedLambdacSumRuleFormFactor::Init
static void Init()
Standard Init function used to initialize the interfaces.
ThePEG::PersistentIStream
ThePEG::PersistentOStream
Herwig
-*- C++ -*-
Definition:
BasicConsistency.h:17
ThePEG
ThePEG::Complex
std::complex< double > Complex
ThePEG::IBPtr
ThePEG::Ptr< InterfacedBase >::pointer IBPtr
Herwig::FlavourInfo
Definition:
IsoSpin.h:46
Generated on Thu Jun 20 2024 17:50:52 for Herwig by
1.9.6