Warning, file /include/Geant4/G4XDeltaNstarTable.hh was not indexed
or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
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 #ifndef G4XDeltaNstarTable_h
0028 #define G4XDeltaNstarTable_h
0029
0030 #include "globals.hh"
0031 #include "G4PhysicsVector.hh"
0032 #include "G4VXResonanceTable.hh"
0033
0034 #include <map>
0035
0036 class G4XDeltaNstarTable
0037 {
0038
0039 public:
0040
0041 G4XDeltaNstarTable();
0042
0043 virtual ~G4XDeltaNstarTable();
0044
0045 virtual const G4PhysicsVector* CrossSectionTable(const G4String& particleName) const;
0046
0047 G4bool operator==(const G4XDeltaNstarTable &right) const;
0048 G4bool operator!=(const G4XDeltaNstarTable &right) const;
0049
0050
0051 protected:
0052
0053 private:
0054
0055 G4XDeltaNstarTable(const G4XDeltaNstarTable &right);
0056 G4XDeltaNstarTable& operator=(const G4XDeltaNstarTable &right);
0057
0058 std::map <G4String, G4double*, std::less<G4String> > xMap;
0059
0060 static const G4int sizeDeltaNstar;
0061
0062
0063 static const G4double energyTable[121];
0064
0065
0066 static const G4double sigmaDN1440[121];
0067 static const G4double sigmaDN1520[121];
0068 static const G4double sigmaDN1535[121];
0069 static const G4double sigmaDN1650[121];
0070 static const G4double sigmaDN1675[121];
0071 static const G4double sigmaDN1680[121];
0072 static const G4double sigmaDN1700[121];
0073 static const G4double sigmaDN1710[121];
0074 static const G4double sigmaDN1720[121];
0075 static const G4double sigmaDN1900[121];
0076 static const G4double sigmaDN1990[121];
0077 static const G4double sigmaDN2090[121];
0078 static const G4double sigmaDN2190[121];
0079 static const G4double sigmaDN2220[121];
0080 static const G4double sigmaDN2250[121];
0081
0082 };
0083
0084 #endif
0085