Import Geant4 5.2.0 source tree
This commit is contained in:
@@ -52,7 +52,7 @@
|
||||
#define G4VEmModel_h 1
|
||||
|
||||
#include "globals.hh"
|
||||
#include "g4std/vector"
|
||||
#include <vector>
|
||||
#include "G4DynamicParticle.hh"
|
||||
#include "G4ParticleDefinition.hh"
|
||||
#include "G4Material.hh"
|
||||
@@ -102,23 +102,26 @@ public:
|
||||
G4double tmin,
|
||||
G4double tmax) = 0;
|
||||
|
||||
virtual G4std::vector<G4DynamicParticle*>* SampleSecondaries(
|
||||
virtual std::vector<G4DynamicParticle*>* SampleSecondaries(
|
||||
const G4MaterialCutsCouple*,
|
||||
const G4DynamicParticle*,
|
||||
G4double tmin,
|
||||
G4double tmax) = 0;
|
||||
|
||||
virtual G4double GeomPathLength(G4PhysicsTable* theLambdaTable,
|
||||
const G4MaterialCutsCouple* couple,
|
||||
const G4ParticleDefinition* particle,
|
||||
G4double& kineticEnergy,
|
||||
G4double lambda,
|
||||
G4double range,
|
||||
G4double truePathLength) {return truePathLength;};
|
||||
virtual G4double GeomPathLength(G4PhysicsTable*,
|
||||
const G4MaterialCutsCouple*,
|
||||
const G4ParticleDefinition*,
|
||||
G4double&,
|
||||
G4double,
|
||||
G4double,
|
||||
G4double truePathLength) {return truePathLength;};
|
||||
// G4double parameters: kinEnergy, lambda, range,
|
||||
// G4PhysicsTable: theLambdaTable
|
||||
|
||||
virtual G4double TrueStepLength(G4double geomStepLength) {return geomStepLength;};
|
||||
|
||||
virtual G4double SampleCosineTheta(G4double trueStepLength) {return 1.0;};
|
||||
virtual G4double SampleCosineTheta(G4double ) {return 1.0; };
|
||||
// G4double parrameter trueStepLength
|
||||
|
||||
virtual G4double SampleDisplacement() {return 0.0;};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user