File indexing completed on 2025-01-18 09:57:57
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030
0031
0032
0033
0034
0035
0036
0037
0038
0039
0040
0041
0042 #ifndef G4BARYONPARTIALWIDTH_HH
0043 #define G4BARYONPARTIALWIDTH_HH
0044
0045 #include "globals.hh"
0046 #include "G4ResonancePartialWidth.hh"
0047 #include <map>
0048
0049 class G4PhysicsVector;
0050
0051 class G4BaryonPartialWidth :public G4ResonancePartialWidth
0052 {
0053 public:
0054
0055 G4BaryonPartialWidth();
0056
0057 virtual ~G4BaryonPartialWidth();
0058
0059
0060 virtual G4PhysicsVector* MassDependentWidth(const G4String& name) const;
0061
0062 protected:
0063
0064 private:
0065
0066 G4BaryonPartialWidth(const G4BaryonPartialWidth& right);
0067 G4BaryonPartialWidth& operator=(const G4BaryonPartialWidth& right);
0068
0069 std::map<G4String, G4double*, std::less<G4String> > wMap;
0070
0071 static const G4double energies[120];
0072
0073 static const G4double pwN1440_Npi[120];
0074 static const G4double pwN1440_Npipi[120];
0075 static const G4double pwN1440_Dpi[120];
0076
0077 static const G4double pwN1520_Ngamma[120];
0078 static const G4double pwN1520_Npi[120];
0079 static const G4double pwN1520_Npipi[120];
0080 static const G4double pwN1520_Dpi[120];
0081
0082 static const G4double pwN1535_Ngamma[120];
0083 static const G4double pwN1535_Npi[120];
0084 static const G4double pwN1535_Neta[120];
0085 static const G4double pwN1535_Npipi[120];
0086 static const G4double pwN1535_Nstarpi[120];
0087
0088 static const G4double pwN1650_Ngamma[120];
0089 static const G4double pwN1650_Npi[120];
0090 static const G4double pwN1650_Neta[120] ;
0091 static const G4double pwN1650_Npipi[120];
0092 static const G4double pwN1650_Dpi[120];
0093 static const G4double pwN1650_Nstarpi[120];
0094 static const G4double pwN1650_LK[120];
0095
0096 static const G4double pwN1675_Npi[120];
0097 static const G4double pwN1675_Dpi[120];
0098
0099 static const G4double pwN1680_Ngamma[120];
0100 static const G4double pwN1680_Npi[120];
0101 static const G4double pwN1680_Npipi[120];
0102 static const G4double pwN1680_Dpi[120];
0103
0104 static const G4double pwN1700_Npi[120];
0105 static const G4double pwN1700_Neta[120];
0106 static const G4double pwN1700_Nrho[120];
0107 static const G4double pwN1700_Npipi[120];
0108 static const G4double pwN1700_Dpi[120];
0109
0110 static const G4double pwN1710_Npi[120];
0111 static const G4double pwN1710_Neta[120];
0112 static const G4double pwN1710_Nrho[120];
0113 static const G4double pwN1710_Npipi[120];
0114 static const G4double pwN1710_Dpi[120];
0115 static const G4double pwN1710_Nstarpi[120];
0116 static const G4double pwN1710_LK[120];
0117
0118 static const G4double pwN1720_Ngamma[120];
0119 static const G4double pwN1720_Npi[120];
0120 static const G4double pwN1720_Nrho[120];
0121 static const G4double pwN1720_Npipi[120];
0122 static const G4double pwN1720_Dpi[120];
0123 static const G4double pwN1720_LK[120];
0124
0125 static const G4double pwN1900_Npi[120];
0126 static const G4double pwN1900_Nomega[120];
0127 static const G4double pwN1900_Nrho[120];
0128 static const G4double pwN1900_Dpi[120];
0129
0130 static const G4double pwN1990_Npi[120];
0131 static const G4double pwN1990_Nrho[120];
0132 static const G4double pwN1990_Npipi[120];
0133 static const G4double pwN1990_Dpi[120];
0134 static const G4double pwN1990_Nstarpi[120];
0135 static const G4double pwN1990_LK[120];
0136
0137 static const G4double pwN2090_Npi[120];
0138 static const G4double pwN2090_Neta[120];
0139 static const G4double pwN2090_Nrho[120];
0140 static const G4double pwN2090_Npipi[120];
0141 static const G4double pwN2090_Dpi[120];
0142
0143 static const G4double pwN2190_Npi[120];
0144 static const G4double pwN2190_Nrho[120];
0145 static const G4double pwN2190_Npipi[120];
0146 static const G4double pwN2190_Dpi[120];
0147 static const G4double pwN2190_Nstarpi[120];
0148
0149 static const G4double pwN2220_Npi[120];
0150 static const G4double pwN2220_Nrho[120];
0151 static const G4double pwN2220_Npipi[120];
0152 static const G4double pwN2220_Dpi[120];
0153 static const G4double pwN2250_Npi[120];
0154 static const G4double pwN2250_Nrho[120];
0155 static const G4double pwN2250_Npipi[120];
0156 static const G4double pwN2250_Dpi[120];
0157 static const G4double pwN2250_Nstarpi[120];
0158
0159 static const G4double pwD1232_Ngamma[120];
0160 static const G4double pwD1232_Npi[120];
0161
0162 static const G4double pwD1600_Npi[120];
0163 static const G4double pwD1600_Dpi[120];
0164 static const G4double pwD1600_Nstarpi[120];
0165
0166 static const G4double pwD1620_Ngamma[120];
0167 static const G4double pwD1620_Npi[120];
0168 static const G4double pwD1620_Dpi[120];
0169 static const G4double pwD1620_Nstarpi[120];
0170
0171 static const G4double pwD1700_Ngamma[120];
0172 static const G4double pwD1700_Npi[120];
0173 static const G4double pwD1700_Nrho[120];
0174 static const G4double pwD1700_Dpi[120];
0175 static const G4double pwD1700_Nstarpi[120];
0176
0177 static const G4double pwD1900_Npi[120];
0178 static const G4double pwD1900_Nrho[120];
0179 static const G4double pwD1900_Dpi[120];
0180 static const G4double pwD1900_Nstarpi[120];
0181
0182 static const G4double pwD1905_Ngamma[120];
0183 static const G4double pwD1905_Npi[120];
0184 static const G4double pwD1905_Nrho[120];
0185 static const G4double pwD1905_Dpi[120];
0186 static const G4double pwD1905_Nstarpi[120];
0187
0188 static const G4double pwD1910_Npi[120];
0189 static const G4double pwD1910_Nrho[120];
0190 static const G4double pwD1910_Dpi[120];
0191 static const G4double pwD1910_Nstarpi[120];
0192
0193 static const G4double pwD1920_Npi[120];
0194 static const G4double pwD1920_Nrho[120];
0195 static const G4double pwD1920_Dpi[120];
0196 static const G4double pwD1920_Nstarpi[120];
0197
0198 static const G4double pwD1930_Npi[120];
0199 static const G4double pwD1930_Nrho[120];
0200 static const G4double pwD1930_Dpi[120];
0201 static const G4double pwD1930_Nstarpi[120];
0202
0203 static const G4double pwD1950_Ngamma[120];
0204 static const G4double pwD1950_Npi[120];
0205 static const G4double pwD1950_Nrho[120];
0206 static const G4double pwD1950_Dpi[120];
0207 static const G4double pwD1950_Nstarpi[120];
0208
0209 static const G4double pwL1405_Spi[120];
0210
0211 static const G4double pwL1520_NKbar[120];
0212 static const G4double pwL1520_Spi[120];
0213 static const G4double pwL1520_Sstarpi[120];
0214 static const G4double pwL1520_Lgamma[120];
0215
0216 static const G4double pwL1600_NKbar[120];
0217 static const G4double pwL1600_Spi[120];
0218 static const G4double pwL1670_NKbar[120];
0219 static const G4double pwL1670_Spi[120];
0220 static const G4double pwL1670_Leta[120];
0221
0222 static const G4double pwL1690_NKbar[120];
0223 static const G4double pwL1690_Spi[120];
0224 static const G4double pwL1690_Sstarpi[120];
0225
0226 static const G4double pwL1800_NKbar[120];
0227 static const G4double pwL1800_NKstarbar[120];
0228 static const G4double pwL1800_Spi[120];
0229 static const G4double pwL1800_Sstarpi[120];
0230
0231 static const G4double pwL1810_NKbar[120];
0232 static const G4double pwL1810_NKstarbar[120];
0233 static const G4double pwL1810_Spi[120];
0234 static const G4double pwL1810_Sstarpi[120];
0235
0236 static const G4double pwL1820_NKbar[120];
0237 static const G4double pwL1820_Spi[120];
0238 static const G4double pwL1820_Sstarpi[120];
0239
0240 static const G4double pwL1830_NKbar[120];
0241 static const G4double pwL1830_Spi[120];
0242 static const G4double pwL1830_Sstarpi[120];
0243
0244 static const G4double pwL1890_NKbar[120];
0245 static const G4double pwL1890_NKstarbar[120];
0246 static const G4double pwL1890_Spi[120];
0247 static const G4double pwL1890_Sstarpi[120];
0248
0249 static const G4double pwL2100_NKbar[120];
0250 static const G4double pwL2100_NKstarbar[120];
0251 static const G4double pwL2100_Spi[120];
0252 static const G4double pwL2100_Sstarpi[120];
0253 static const G4double pwL2100_Leta[120];
0254 static const G4double pwL2100_Lomega[120];
0255 static const G4double pwL2110_NKbar[120];
0256 static const G4double pwL2110_NKstarbar[120];
0257 static const G4double pwL2110_Spi[120];
0258
0259 static const G4double pwS1385_Spi[120];
0260 static const G4double pwS1385_Lpi[120];
0261
0262 static const G4double pwS1660_NKbar[120];
0263 static const G4double pwS1660_Spi[120];
0264 static const G4double pwS1660_Lpi[120];
0265
0266 static const G4double pwS1670_NKbar[120];
0267 static const G4double pwS1670_Spi[120];
0268 static const G4double pwS1670_Lpi[120];
0269
0270 static const G4double pwS1750_NKbar[120];
0271 static const G4double pwS1750_Spi[120];
0272 static const G4double pwS1750_Seta[120];
0273
0274 static const G4double pwS1775_NKbar[120];
0275 static const G4double pwS1775_Spi[120];
0276 static const G4double pwS1775_Sstarpi[120];
0277 static const G4double pwS1775_Lpi[120];
0278 static const G4double pwS1775_Lstarpi[120];
0279
0280 static const G4double pwS1915_NKbar[120];
0281 static const G4double pwS1915_Spi[120];
0282 static const G4double pwS1915_Sstarpi[120];
0283 static const G4double pwS1915_Lpi[120];
0284
0285 static const G4double pwS1940_NKbar[120];
0286 static const G4double pwS1940_NKstarbar[120];
0287 static const G4double pwS1940_Spi[120];
0288 static const G4double pwS1940_Sstarpi[120];
0289 static const G4double pwS1940_Lpi[120];
0290 static const G4double pwS1940_Lstarpi[120];
0291 static const G4double pwS1940_DKbar[120];
0292
0293 static const G4double pwS2030_NKbar[120];
0294 static const G4double pwS2030_NKstarbar[120];
0295 static const G4double pwS2030_Spi[120];
0296 static const G4double pwS2030_Sstarpi[120];
0297 static const G4double pwS2030_Lpi[120];
0298 static const G4double pwS2030_Lstarpi[120];
0299 static const G4double pwS2030_DKbar[120];
0300
0301 static const G4double pwX1530_Xpi[120];
0302 static const G4double pwX1530_Xgamma[120];
0303
0304 static const G4double pwX1690_Xpi[120];
0305 static const G4double pwX1690_LKbar[120];
0306 static const G4double pwX1690_SKbar[120];
0307
0308 static const G4double pwX1820_Xpi[120];
0309 static const G4double pwX1820_LKbar[120];
0310 static const G4double pwX1820_SKbar[120];
0311
0312 static const G4double pwX1950_Xpi[120];
0313 static const G4double pwX1950_LKbar[120];
0314 static const G4double pwX1950_SKbar[120];
0315
0316 static const G4double pwX2030_Xpi[120];
0317 static const G4double pwX2030_LKbar[120];
0318 static const G4double pwX2030_SKbar[120];
0319
0320 G4int wSize;
0321
0322 };
0323
0324 #endif