Warning, file /include/Geant4/G4GEMProbabilityVI.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
0028
0029 #ifndef G4GEMProbabilityVI_h
0030 #define G4GEMProbabilityVI_h 1
0031
0032 #include "G4VEmissionProbability.hh"
0033
0034 class G4LevelManager;
0035
0036 class G4GEMProbabilityVI : public G4VEmissionProbability
0037 {
0038 public:
0039
0040 explicit G4GEMProbabilityVI(G4int anA, G4int aZ, const G4LevelManager*);
0041
0042 ~G4GEMProbabilityVI() override = default;
0043
0044 G4double TotalProbability(const G4Fragment&,
0045 const G4double tmin, const G4double tmax,
0046 const G4double CB, const G4double exEnergy,
0047 const G4double exEvap);
0048
0049
0050 G4double ComputeProbability(G4double ekin, G4double CB) override;
0051
0052 G4double SampleEnergy(const G4double tmin, const G4double tmax,
0053 const G4double CB, const G4double exEnergy,
0054 const G4double exEvap);
0055
0056 G4GEMProbabilityVI(const G4GEMProbabilityVI& right) = delete;
0057 const G4GEMProbabilityVI & operator=(const G4GEMProbabilityVI& right) = delete;
0058 G4bool operator==(const G4GEMProbabilityVI& right) const = delete;
0059 G4bool operator!=(const G4GEMProbabilityVI& right) const = delete;
0060
0061 private:
0062
0063 const G4LevelManager* lManager;
0064
0065 G4int fragA;
0066 G4int fragZ;
0067
0068 G4double bCoulomb;
0069 G4double resA13;
0070 G4double U, delta0, delta1, a0, a1;
0071 G4double alphaP, betaP;
0072 G4double Umax, A13;
0073
0074
0075
0076
0077 G4double Gamma;
0078 G4double coeff;
0079 G4double pcoeff;
0080
0081 G4double probmax;
0082
0083 G4bool isExcited;
0084
0085
0086
0087
0088 };
0089
0090 #endif