26 #ifndef G4Radioactivation_h
27 #define G4Radioactivation_h 1
91 std::vector<G4double>);
132 std::vector<double>& weights_v,
133 std::vector<double>& times_v,
134 std::vector<G4DynamicParticle*>& secondaries_v);
G4int GetDecayTimeBin(const G4double aDecayTime)
void SetVerboseLevel(G4int value)
void CalculateChainsFromParent(const G4ParticleDefinition &)
void GetChainsFromParent(const G4ParticleDefinition &)
void SetDecayRate(G4int, G4int, G4double, G4int, std::vector< G4double >, std::vector< G4double >)
void SetSourceTimeProfile(G4String filename)
std::vector< G4RadioactiveDecayChainsFromParent > G4RadioactiveDecayParentChainTable
G4RadioactiveDecayParentChainTable theParentChainTable
G4VParticleChange * DecayIt(const G4Track &theTrack, const G4Step &theStep)
std::vector< G4RadioactiveDecayRatesToDaughter > G4RadioactiveDecayRates
const XML_Char int const XML_Char * value
void SetHLThreshold(G4double hl)
G4Radioactivation(const G4String &processName="Radioactivation")
G4double ConvolveSourceTimeProfile(const G4double, const G4double)
G4RadioactiveDecayChainsFromParent chainsFromParent
G4int GetVerboseLevel() const
G4RadioactiveDecayRates theDecayRateVector
std::vector< G4RadioactivityTable * > theRadioactivityTables
void SetDecayBias(G4String filename)
G4bool IsRateTableReady(const G4ParticleDefinition &)
void SetSplitNuclei(G4int r)
std::map< G4String, G4DecayTable * > DecayTableMap
std::vector< G4RadioactivityTable * > GetTheRadioactivityTables()
void AddDeexcitationSpectrumForBiasMode(G4ParticleDefinition *apartDef, G4double weight, G4double currenTime, std::vector< double > &weights_v, std::vector< double > ×_v, std::vector< G4DynamicParticle * > &secondaries_v)
G4RadioactivationMessenger * theRadioactivationMessenger
G4RadioactiveDecayRatesToDaughter ratesToDaughter
G4double halflifethreshold
virtual void ProcessDescription(std::ostream &outFile) const