52 if ( products != NULL )
54 for (
G4int j = 0; j <
int( products->size() ); j++ )
56 G4int jZ = (*products)[j].Z;
57 G4int jA = (*products)[j].A;
74 else if ( jA == 1 && jZ == 0 )
void SetMomentum(const G4ThreeVector &momentum)
CLHEP::Hep3Vector G4ThreeVector
typedef int(XMLCALL *XML_NotStandaloneHandler)(void *userData)
void SetStatusChange(G4HadFinalStateStatus aS)
std::vector< G4GIDI_Product > * getFissionFinalState(double e_in, double temperature, double(*rng)(void *), void *rngState)
G4int GetNucleusEncoding(G4int iZ, G4int iA, G4int iM)
std::map< G4int, G4LENDUsedTarget * > usedTarget_map
G4double GetKineticEnergy() const
static G4Neutron * Neutron()
static G4ParticleTable * GetParticleTable()
G4HadFinalState * ApplyYourself(const G4HadProjectile &aTrack, G4Nucleus &aTargetNucleus)
const G4Isotope * GetIsotope()
G4HadFinalState theParticleChange
G4double GetTemperature() const
const G4Material * GetMaterial() const
void SetDefinition(const G4ParticleDefinition *aParticleDefinition)
G4LENDManager * lend_manager
void AddSecondary(G4DynamicParticle *aP)