Import Geant4 11.0.0.beta source tree
This commit is contained in:
+3
-21
@@ -35,44 +35,26 @@
|
||||
#define G4LEHadronProtonElastic_h 1
|
||||
|
||||
#include "globals.hh"
|
||||
#include "Randomize.hh"
|
||||
#include "G4Element.hh"
|
||||
#include "G4ElementVector.hh"
|
||||
#include "G4ElementTable.hh"
|
||||
#include "G4PhysicsTable.hh"
|
||||
#include "G4PhysicsVector.hh"
|
||||
#include "G4LPhysicsFreeVector.hh"
|
||||
#include "G4Gamma.hh"
|
||||
#include "G4Step.hh"
|
||||
#include "G4TrackStatus.hh"
|
||||
#include "G4HadronElastic.hh"
|
||||
|
||||
#ifdef NPDEBUG
|
||||
#include <iostream>
|
||||
#include <fstream>
|
||||
#endif
|
||||
|
||||
|
||||
class G4LEHadronProtonElastic : public G4HadronElastic
|
||||
{
|
||||
public:
|
||||
|
||||
G4LEHadronProtonElastic();
|
||||
|
||||
~G4LEHadronProtonElastic();
|
||||
~G4LEHadronProtonElastic() override;
|
||||
|
||||
G4HadFinalState* ApplyYourself(const G4HadProjectile& aTrack,
|
||||
G4Nucleus& targetNucleus);
|
||||
G4Nucleus& targetNucleus) override;
|
||||
|
||||
// sample momentum transfer using Lab. momentum
|
||||
|
||||
G4double SampleInvariantT(const G4ParticleDefinition* p,
|
||||
G4double plab, G4int Z, G4int A);
|
||||
G4double plab, G4int Z, G4int A) override;
|
||||
|
||||
G4double RandCosThetaDipPen();
|
||||
|
||||
private:
|
||||
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user