Import Geant4 10.6.0.beta source tree
This commit is contained in:
@@ -37,9 +37,10 @@
|
||||
//
|
||||
// Modifications:
|
||||
// 27-10-17 New class (IgS)
|
||||
// 19-01-18 version that calculates the pdf in the same way as in the fortran
|
||||
// 19-01-18 version that calculates the pdf in the same way as in the fortran
|
||||
// version (Denis Bernard)
|
||||
// 04-06-18 Performance optimization of the final state sampling (M. Novak)
|
||||
// 04-06-18 Performance optimization of the final state sampling (M. Novak)
|
||||
// 10-04-19 CLHEP for boost and rotation, remove local functions (IgS)
|
||||
//
|
||||
// Class Description:
|
||||
//
|
||||
@@ -82,13 +83,6 @@ private:
|
||||
G4BetheHeitler5DModel& operator=(const G4BetheHeitler5DModel& right) = delete;
|
||||
G4BetheHeitler5DModel(const G4BetheHeitler5DModel&) = delete;
|
||||
|
||||
void BoostG4LorentzVector(const G4LorentzVector& p, const G4LorentzVector& q,
|
||||
G4LorentzVector& res) const;
|
||||
|
||||
void BoostG4LorentzVector(const G4LorentzVector& p, const G4double qz,
|
||||
const G4double qt, const G4double lffac,
|
||||
const G4double imass, G4LorentzVector& res) const;
|
||||
|
||||
G4double MaxDiffCrossSection(const G4double* par, G4double eZ,
|
||||
G4double e, G4double loge) const;
|
||||
|
||||
|
||||
@@ -90,7 +90,7 @@ public:
|
||||
void Initialise(const G4ParticleDefinition*, G4double cosThetaLim);
|
||||
|
||||
inline void SetupParticle(const G4ParticleDefinition*);
|
||||
void SetupKinematic(G4double kinEnergy ,G4double Z);
|
||||
void SetupKinematic(G4double kinEnergy, G4int Z);
|
||||
|
||||
G4double NuclearCrossSection(G4int, G4int);
|
||||
G4ThreeVector GetNewDirection();
|
||||
@@ -118,8 +118,8 @@ private:
|
||||
G4double GetTransitionRandom();
|
||||
|
||||
G4ScreeningMottCrossSection & operator=
|
||||
(const G4ScreeningMottCrossSection &right) = delete;
|
||||
G4ScreeningMottCrossSection(const G4ScreeningMottCrossSection&) = delete;
|
||||
(const G4ScreeningMottCrossSection &right);
|
||||
G4ScreeningMottCrossSection(const G4ScreeningMottCrossSection&);
|
||||
|
||||
G4NistManager* fNistManager;
|
||||
G4Pow* fG4pow;
|
||||
|
||||
@@ -101,7 +101,9 @@ private:
|
||||
|
||||
void ReadData(G4int izet, const char* path = nullptr);
|
||||
|
||||
G4double SampleEnergyTransfer(const G4double kineticEnergy, const G4double cut,
|
||||
G4double SampleEnergyTransfer(const G4double kineticEnergy,
|
||||
const G4double logKineticEnergy,
|
||||
const G4double cut,
|
||||
const G4double emax);
|
||||
|
||||
// hide assignment operator and cctr
|
||||
|
||||
@@ -162,6 +162,7 @@ private:
|
||||
G4double stepmina,stepminb;
|
||||
|
||||
G4double currentKinEnergy;
|
||||
G4double currentLogKinEnergy;
|
||||
G4double currentRange;
|
||||
G4double rangeinit;
|
||||
G4double currentRadLength;
|
||||
|
||||
Reference in New Issue
Block a user