Geant4
10.03.p03
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
G4BaryonPartialWidth.hh
Go to the documentation of this file.
1
//
2
// ********************************************************************
3
// * License and Disclaimer *
4
// * *
5
// * The Geant4 software is copyright of the Copyright Holders of *
6
// * the Geant4 Collaboration. It is provided under the terms and *
7
// * conditions of the Geant4 Software License, included in the file *
8
// * LICENSE and available at http://cern.ch/geant4/license . These *
9
// * include a list of copyright holders. *
10
// * *
11
// * Neither the authors of this software system, nor their employing *
12
// * institutes,nor the agencies providing financial support for this *
13
// * work make any representation or warranty, express or implied, *
14
// * regarding this software system or assume any liability for its *
15
// * use. Please see the license in the file LICENSE and URL above *
16
// * for the full disclaimer and the limitation of liability. *
17
// * *
18
// * This code implementation is the result of the scientific and *
19
// * technical work of the GEANT4 collaboration. *
20
// * By using, copying, modifying or distributing the software (or *
21
// * any work based on the software) you agree to acknowledge its *
22
// * use in resulting scientific publications, and indicate your *
23
// * acceptance of all terms of the Geant4 Software license. *
24
// ********************************************************************
25
//
26
27
//
28
// -------------------------------------------------------------------
29
// GEANT4 Class file
30
//
31
//
32
// File name: G4BaryonPartialWidth
33
//
34
// Author: Maria Grazia Pia (MariaGrazia.Pia@genova.infn.it)
35
//
36
// Creation date: 15 April 1999
37
//
38
// Modifications:
39
//
40
// -------------------------------------------------------------------
41
42
#ifndef G4BARYONPARTIALWIDTH_HH
43
#define G4BARYONPARTIALWIDTH_HH
44
45
#include "
globals.hh
"
46
#include "
G4ResonancePartialWidth.hh
"
47
#include <map>
48
49
class
G4PhysicsVector
;
50
51
class
G4BaryonPartialWidth
:
public
G4ResonancePartialWidth
52
{
53
public
:
54
55
G4BaryonPartialWidth
();
56
57
virtual
~G4BaryonPartialWidth
();
58
59
// Returned pointer is owned by the client
60
virtual
G4PhysicsVector
*
MassDependentWidth
(
const
G4String
&
name
)
const
;
61
62
protected
:
63
64
private
:
65
66
G4BaryonPartialWidth
(
const
G4BaryonPartialWidth
&
right
);
67
G4BaryonPartialWidth
& operator=(
const
G4BaryonPartialWidth
& right);
68
69
std::map<G4String, G4double*, std::less<G4String> > wMap;
70
71
static
const
G4double
energies[120];
72
73
static
const
G4double
pwN1440_Npi[120];
74
static
const
G4double
pwN1440_Npipi[120];
75
static
const
G4double
pwN1440_Dpi[120];
76
77
static
const
G4double
pwN1520_Ngamma[120];
78
static
const
G4double
pwN1520_Npi[120];
79
static
const
G4double
pwN1520_Npipi[120];
80
static
const
G4double
pwN1520_Dpi[120];
81
82
static
const
G4double
pwN1535_Ngamma[120];
83
static
const
G4double
pwN1535_Npi[120];
84
static
const
G4double
pwN1535_Neta[120];
85
static
const
G4double
pwN1535_Npipi[120];
86
static
const
G4double
pwN1535_Nstarpi[120];
87
88
static
const
G4double
pwN1650_Ngamma[120];
89
static
const
G4double
pwN1650_Npi[120];
90
static
const
G4double
pwN1650_Neta[120] ;
91
static
const
G4double
pwN1650_Npipi[120];
92
static
const
G4double
pwN1650_Dpi[120];
93
static
const
G4double
pwN1650_Nstarpi[120];
94
static
const
G4double
pwN1650_LK[120];
95
96
static
const
G4double
pwN1675_Npi[120];
97
static
const
G4double
pwN1675_Dpi[120];
98
99
static
const
G4double
pwN1680_Ngamma[120];
100
static
const
G4double
pwN1680_Npi[120];
101
static
const
G4double
pwN1680_Npipi[120];
102
static
const
G4double
pwN1680_Dpi[120];
103
104
static
const
G4double
pwN1700_Npi[120];
105
static
const
G4double
pwN1700_Neta[120];
106
static
const
G4double
pwN1700_Nrho[120];
107
static
const
G4double
pwN1700_Npipi[120];
108
static
const
G4double
pwN1700_Dpi[120];
109
110
static
const
G4double
pwN1710_Npi[120];
111
static
const
G4double
pwN1710_Neta[120];
112
static
const
G4double
pwN1710_Nrho[120];
113
static
const
G4double
pwN1710_Npipi[120];
114
static
const
G4double
pwN1710_Dpi[120];
115
static
const
G4double
pwN1710_Nstarpi[120];
116
static
const
G4double
pwN1710_LK[120];
117
118
static
const
G4double
pwN1720_Ngamma[120];
119
static
const
G4double
pwN1720_Npi[120];
120
static
const
G4double
pwN1720_Nrho[120];
121
static
const
G4double
pwN1720_Npipi[120];
122
static
const
G4double
pwN1720_Dpi[120];
123
static
const
G4double
pwN1720_LK[120];
124
125
static
const
G4double
pwN1900_Npi[120];
126
static
const
G4double
pwN1900_Nomega[120];
127
static
const
G4double
pwN1900_Nrho[120];
128
static
const
G4double
pwN1900_Dpi[120];
129
130
static
const
G4double
pwN1990_Npi[120];
131
static
const
G4double
pwN1990_Nrho[120];
132
static
const
G4double
pwN1990_Npipi[120];
133
static
const
G4double
pwN1990_Dpi[120];
134
static
const
G4double
pwN1990_Nstarpi[120];
135
static
const
G4double
pwN1990_LK[120];
136
137
static
const
G4double
pwN2090_Npi[120];
138
static
const
G4double
pwN2090_Neta[120];
139
static
const
G4double
pwN2090_Nrho[120];
140
static
const
G4double
pwN2090_Npipi[120];
141
static
const
G4double
pwN2090_Dpi[120];
142
143
static
const
G4double
pwN2190_Npi[120];
144
static
const
G4double
pwN2190_Nrho[120];
145
static
const
G4double
pwN2190_Npipi[120];
146
static
const
G4double
pwN2190_Dpi[120];
147
static
const
G4double
pwN2190_Nstarpi[120];
148
149
static
const
G4double
pwN2220_Npi[120];
150
static
const
G4double
pwN2220_Nrho[120];
151
static
const
G4double
pwN2220_Npipi[120];
152
static
const
G4double
pwN2220_Dpi[120];
153
static
const
G4double
pwN2250_Npi[120];
154
static
const
G4double
pwN2250_Nrho[120];
155
static
const
G4double
pwN2250_Npipi[120];
156
static
const
G4double
pwN2250_Dpi[120];
157
static
const
G4double
pwN2250_Nstarpi[120];
158
159
static
const
G4double
pwD1232_Ngamma[120];
160
static
const
G4double
pwD1232_Npi[120];
161
162
static
const
G4double
pwD1600_Npi[120];
163
static
const
G4double
pwD1600_Dpi[120];
164
static
const
G4double
pwD1600_Nstarpi[120];
165
166
static
const
G4double
pwD1620_Ngamma[120];
167
static
const
G4double
pwD1620_Npi[120];
168
static
const
G4double
pwD1620_Dpi[120];
169
static
const
G4double
pwD1620_Nstarpi[120];
170
171
static
const
G4double
pwD1700_Ngamma[120];
172
static
const
G4double
pwD1700_Npi[120];
173
static
const
G4double
pwD1700_Nrho[120];
174
static
const
G4double
pwD1700_Dpi[120];
175
static
const
G4double
pwD1700_Nstarpi[120];
176
177
static
const
G4double
pwD1900_Npi[120];
178
static
const
G4double
pwD1900_Nrho[120];
179
static
const
G4double
pwD1900_Dpi[120];
180
static
const
G4double
pwD1900_Nstarpi[120];
181
182
static
const
G4double
pwD1905_Ngamma[120];
183
static
const
G4double
pwD1905_Npi[120];
184
static
const
G4double
pwD1905_Nrho[120];
185
static
const
G4double
pwD1905_Dpi[120];
186
static
const
G4double
pwD1905_Nstarpi[120];
187
188
static
const
G4double
pwD1910_Npi[120];
189
static
const
G4double
pwD1910_Nrho[120];
190
static
const
G4double
pwD1910_Dpi[120];
191
static
const
G4double
pwD1910_Nstarpi[120];
192
193
static
const
G4double
pwD1920_Npi[120];
194
static
const
G4double
pwD1920_Nrho[120];
195
static
const
G4double
pwD1920_Dpi[120];
196
static
const
G4double
pwD1920_Nstarpi[120];
197
198
static
const
G4double
pwD1930_Npi[120];
199
static
const
G4double
pwD1930_Nrho[120];
200
static
const
G4double
pwD1930_Dpi[120];
201
static
const
G4double
pwD1930_Nstarpi[120];
202
203
static
const
G4double
pwD1950_Ngamma[120];
204
static
const
G4double
pwD1950_Npi[120];
205
static
const
G4double
pwD1950_Nrho[120];
206
static
const
G4double
pwD1950_Dpi[120];
207
static
const
G4double
pwD1950_Nstarpi[120];
208
209
static
const
G4double
pwL1405_Spi[120];
210
211
static
const
G4double
pwL1520_NKbar[120];
212
static
const
G4double
pwL1520_Spi[120];
213
static
const
G4double
pwL1520_Sstarpi[120];
214
static
const
G4double
pwL1520_Lgamma[120];
215
216
static
const
G4double
pwL1600_NKbar[120];
217
static
const
G4double
pwL1600_Spi[120];
218
static
const
G4double
pwL1670_NKbar[120];
219
static
const
G4double
pwL1670_Spi[120];
220
static
const
G4double
pwL1670_Leta[120];
221
222
static
const
G4double
pwL1690_NKbar[120];
223
static
const
G4double
pwL1690_Spi[120];
224
static
const
G4double
pwL1690_Sstarpi[120];
225
226
static
const
G4double
pwL1800_NKbar[120];
227
static
const
G4double
pwL1800_NKstarbar[120];
228
static
const
G4double
pwL1800_Spi[120];
229
static
const
G4double
pwL1800_Sstarpi[120];
230
231
static
const
G4double
pwL1810_NKbar[120];
232
static
const
G4double
pwL1810_NKstarbar[120];
233
static
const
G4double
pwL1810_Spi[120];
234
static
const
G4double
pwL1810_Sstarpi[120];
235
236
static
const
G4double
pwL1820_NKbar[120];
237
static
const
G4double
pwL1820_Spi[120];
238
static
const
G4double
pwL1820_Sstarpi[120];
239
240
static
const
G4double
pwL1830_NKbar[120];
241
static
const
G4double
pwL1830_Spi[120];
242
static
const
G4double
pwL1830_Sstarpi[120];
243
244
static
const
G4double
pwL1890_NKbar[120];
245
static
const
G4double
pwL1890_NKstarbar[120];
246
static
const
G4double
pwL1890_Spi[120];
247
static
const
G4double
pwL1890_Sstarpi[120];
248
249
static
const
G4double
pwL2100_NKbar[120];
250
static
const
G4double
pwL2100_NKstarbar[120];
251
static
const
G4double
pwL2100_Spi[120];
252
static
const
G4double
pwL2100_Sstarpi[120];
253
static
const
G4double
pwL2100_Leta[120];
254
static
const
G4double
pwL2100_Lomega[120];
255
static
const
G4double
pwL2110_NKbar[120];
256
static
const
G4double
pwL2110_NKstarbar[120];
257
static
const
G4double
pwL2110_Spi[120];
258
259
static
const
G4double
pwS1385_Spi[120];
260
static
const
G4double
pwS1385_Lpi[120];
261
262
static
const
G4double
pwS1660_NKbar[120];
263
static
const
G4double
pwS1660_Spi[120];
264
static
const
G4double
pwS1660_Lpi[120];
265
266
static
const
G4double
pwS1670_NKbar[120];
267
static
const
G4double
pwS1670_Spi[120];
268
static
const
G4double
pwS1670_Lpi[120];
269
270
static
const
G4double
pwS1750_NKbar[120];
271
static
const
G4double
pwS1750_Spi[120];
272
static
const
G4double
pwS1750_Seta[120];
273
274
static
const
G4double
pwS1775_NKbar[120];
275
static
const
G4double
pwS1775_Spi[120];
276
static
const
G4double
pwS1775_Sstarpi[120];
277
static
const
G4double
pwS1775_Lpi[120];
278
static
const
G4double
pwS1775_Lstarpi[120];
279
280
static
const
G4double
pwS1915_NKbar[120];
281
static
const
G4double
pwS1915_Spi[120];
282
static
const
G4double
pwS1915_Sstarpi[120];
283
static
const
G4double
pwS1915_Lpi[120];
284
285
static
const
G4double
pwS1940_NKbar[120];
286
static
const
G4double
pwS1940_NKstarbar[120];
287
static
const
G4double
pwS1940_Spi[120];
288
static
const
G4double
pwS1940_Sstarpi[120];
289
static
const
G4double
pwS1940_Lpi[120];
290
static
const
G4double
pwS1940_Lstarpi[120];
291
static
const
G4double
pwS1940_DKbar[120];
292
293
static
const
G4double
pwS2030_NKbar[120];
294
static
const
G4double
pwS2030_NKstarbar[120];
295
static
const
G4double
pwS2030_Spi[120];
296
static
const
G4double
pwS2030_Sstarpi[120];
297
static
const
G4double
pwS2030_Lpi[120];
298
static
const
G4double
pwS2030_Lstarpi[120];
299
static
const
G4double
pwS2030_DKbar[120];
300
301
static
const
G4double
pwX1530_Xpi[120];
302
static
const
G4double
pwX1530_Xgamma[120];
303
304
static
const
G4double
pwX1690_Xpi[120];
305
static
const
G4double
pwX1690_LKbar[120];
306
static
const
G4double
pwX1690_SKbar[120];
307
308
static
const
G4double
pwX1820_Xpi[120];
309
static
const
G4double
pwX1820_LKbar[120];
310
static
const
G4double
pwX1820_SKbar[120];
311
312
static
const
G4double
pwX1950_Xpi[120];
313
static
const
G4double
pwX1950_LKbar[120];
314
static
const
G4double
pwX1950_SKbar[120];
315
316
static
const
G4double
pwX2030_Xpi[120];
317
static
const
G4double
pwX2030_LKbar[120];
318
static
const
G4double
pwX2030_SKbar[120];
319
320
G4int
wSize;
321
322
};
323
324
#endif
name
const XML_Char * name
Definition:
expat.h:151
G4BaryonPartialWidth::MassDependentWidth
virtual G4PhysicsVector * MassDependentWidth(const G4String &name) const
Definition:
G4BaryonPartialWidth.cc:1164
G4PhysicsVector
Definition:
G4PhysicsVector.hh:76
right
Definition:
F04UserTrackInformation.hh:37
G4BaryonPartialWidth::G4BaryonPartialWidth
G4BaryonPartialWidth()
Definition:
G4BaryonPartialWidth.cc:906
G4int
int G4int
Definition:
G4Types.hh:78
globals.hh
G4ResonancePartialWidth
Definition:
G4ResonancePartialWidth.hh:50
G4ResonancePartialWidth.hh
G4BaryonPartialWidth::~G4BaryonPartialWidth
virtual ~G4BaryonPartialWidth()
Definition:
G4BaryonPartialWidth.cc:1160
G4double
double G4double
Definition:
G4Types.hh:76
G4BaryonPartialWidth
Definition:
G4BaryonPartialWidth.hh:51
G4String
Definition:
G4String.hh:45
source
geant4.10.03.p03
source
processes
hadronic
models
im_r_matrix
include
G4BaryonPartialWidth.hh
Generated on Tue Nov 28 2017 21:44:13 for Geant4 by
1.8.5