72#ifndef G4QInelastic_hh
73#define G4QInelastic_hh
183 std::pair<G4double,G4double> Random2DDirection();
188 static G4int nPartCWorld;
216 static std::vector <G4int> ElementZ;
217 static std::vector <G4double> ElProbInMat;
218 static std::vector <std::vector<G4int>*> ElIsoN;
219 static std::vector <std::vector<G4double>*> IsoProbInEl;
G4double condition(const G4ErrorSymMatrix &m)
G4double GetWeakNucBias()
static void SetStandard()
G4int GetNumberOfNeutronsInTarget()
void BuildPhysicsTable(const G4ParticleDefinition &)
void PrintInfoDefinition()
static void SetPhotNucBias(G4double phnB=1.)
void SetPhysicsTableBining(G4double, G4double, G4int)
G4VParticleChange * PostStepDoIt(const G4Track &aTrack, const G4Step &aStep)
static void SetParameters(G4double temper=180., G4double ssin2g=.1, G4double etaetap=.3, G4double fN=0., G4double fD=0., G4double cP=1., G4double mR=1., G4int npCHIPSWorld=234, G4double solAn=.5, G4bool efFlag=false, G4double piTh=141.4, G4double mpi2=20000., G4double dinum=1880.)
G4double GetPhotNucBias()
static void SetWeakNucBias(G4double ccnB=1.)
G4double GetMeanFreePath(const G4Track &aTrack, G4double previousStepSize, G4ForceCondition *condition)
G4bool IsApplicable(const G4ParticleDefinition &particle)
G4LorentzVector GetEnegryMomentumConservation()