|
Geant4.10
|
#include <G4DNASecondOrderReaction.hh>
Data Structures | |
| struct | SecondOrderReactionState |
Protected Attributes | |
| G4bool | fIsInitialized |
| G4double | fReturnedValue |
| const std::vector< double > * | fpMoleculeDensity |
| G4double | fReactionRate |
| G4double | fConcentration |
| G4double | fMolarMassOfMaterial |
| SecondOrderReactionState *& | fpSecondOrderReactionState |
| G4ParticleChange | fParticleChange |
| const G4MolecularConfiguration * | fpMolecularConfiguration |
| const G4Material * | fpMaterial |
Protected Attributes inherited from G4VITProcess | |
| G4ProcessState * | fpState |
| G4bool | fProposesTimeStep |
Protected Attributes inherited from G4VProcess | |
| const G4ProcessManager * | aProcessManager |
| G4VParticleChange * | pParticleChange |
| G4ParticleChange | aParticleChange |
| G4double | theNumberOfInteractionLengthLeft |
| G4double | currentInteractionLength |
| G4double | theInitialNumberOfInteractionLength |
| G4String | theProcessName |
| G4String | thePhysicsTableFileName |
| G4ProcessType | theProcessType |
| G4int | theProcessSubType |
| G4double | thePILfactor |
| G4bool | enableAtRestDoIt |
| G4bool | enableAlongStepDoIt |
| G4bool | enablePostStepDoIt |
| G4int | verboseLevel |
Additional Inherited Members | |
Static Public Member Functions inherited from G4VITProcess | |
| static const size_t & | GetMaxProcessIndex () |
Static Public Member Functions inherited from G4VProcess | |
| static const G4String & | GetProcessTypeName (G4ProcessType) |
Protected Member Functions inherited from G4VITProcess | |
| void | RetrieveProcessInfo () |
| void | CreateInfo () |
| virtual void | ClearInteractionTimeLeft () |
| virtual void | ClearNumberOfInteractionLengthLeft () |
| void | SetInstantiateProcessState (G4bool flag) |
| G4bool | InstantiateProcessState () |
Protected Member Functions inherited from G4VProcess | |
| void | SubtractNumberOfInteractionLengthLeft (G4double previousStepSize) |
| void | ClearNumberOfInteractionLengthLeft () |
Definition at line 46 of file G4DNASecondOrderReaction.hh.
| G4DNASecondOrderReaction::G4DNASecondOrderReaction | ( | const G4String & | aName = "DNASecondOrderReaction", |
| G4ProcessType | type = fDecay |
||
| ) |
Definition at line 62 of file G4DNASecondOrderReaction.cc.
|
virtual |
Definition at line 76 of file G4DNASecondOrderReaction.cc.
| G4DNASecondOrderReaction::G4DNASecondOrderReaction | ( | const G4DNASecondOrderReaction & | rhs | ) |
Definition at line 69 of file G4DNASecondOrderReaction.cc.
|
inlinevirtual |
|
inlinevirtual |
Implements G4VProcess.
Definition at line 85 of file G4DNASecondOrderReaction.hh.
|
inlinevirtual |
|
inlinevirtual |
Implements G4VProcess.
Definition at line 74 of file G4DNASecondOrderReaction.hh.
|
virtual |
Reimplemented from G4VITProcess.
Definition at line 94 of file G4DNASecondOrderReaction.cc.
References fIsInitialized, fMolarMassOfMaterial, fpMaterial, fpMoleculeDensity, G4Material::GetMassOfMolecule(), G4DNAMolecularMaterial::GetNumMolPerVolTableFor(), and G4DNAMolecularMaterial::Instance().
| G4DNASecondOrderReaction & G4DNASecondOrderReaction::operator= | ( | const G4DNASecondOrderReaction & | rhs | ) |
Definition at line 80 of file G4DNASecondOrderReaction.cc.
|
virtual |
Implements G4VProcess.
Definition at line 227 of file G4DNASecondOrderReaction.cc.
References G4DNADamages::AddIndirectDamage(), DBL_MAX, fParticleChange, fpMaterial, fReturnedValue, fStopAndKill, G4BestUnit, G4cout, G4endl, G4Track::GetGlobalTime(), GetMolecule(), G4Molecule::GetName(), G4Material::GetName(), G4Track::GetPosition(), G4ParticleChange::Initialize(), G4ITTrackHolder::Instance(), G4DNADamages::Instance(), G4VParticleChange::ProposeTrackStatus(), and G4VProcess::verboseLevel.
|
virtual |
Implements G4VProcess.
Definition at line 126 of file G4DNASecondOrderReaction.cc.
References python.hepunit::cm, G4VITProcess::G4ProcessState::currentInteractionLength, DBL_MAX, G4DynamicParticle::DumpInfo(), fConcentration, G4DNASecondOrderReaction::SecondOrderReactionState::fIsInGoodMaterial, fpMolecularConfiguration, G4DNASecondOrderReaction::SecondOrderReactionState::fPreviousTimeAtPreStepPoint, fpSecondOrderReactionState, G4VITProcess::fpState, fReactionRate, fReturnedValue, G4cout, G4endl, G4Track::GetCurrentStepNumber(), G4Track::GetDynamicParticle(), G4Track::GetGlobalTime(), G4Material::GetIndex(), G4Track::GetMaterial(), G4Molecule::GetMolecularConfiguration(), GetMolecule(), G4Material::GetName(), G4VProcess::GetProcessName(), eplot::material, NotForced, G4VITProcess::ResetNumberOfInteractionLengthLeft(), G4VProcess::SubtractNumberOfInteractionLengthLeft(), G4VITProcess::G4ProcessState::theNumberOfInteractionLengthLeft, and G4VProcess::verboseLevel.
| void G4DNASecondOrderReaction::SetReaction | ( | const G4MolecularConfiguration * | molConf, |
| const G4Material * | mat, | ||
| double | reactionRate | ||
| ) |
Definition at line 110 of file G4DNASecondOrderReaction.cc.
References FatalErrorInArgument, fIsInitialized, fpMaterial, fpMolecularConfiguration, fReactionRate, and G4Exception().
Reimplemented from G4VITProcess.
Definition at line 102 of file G4DNASecondOrderReaction.cc.
References G4VITProcess::fpState, G4VITProcess::StartTracking(), and G4VProcess::StartTracking().
|
protected |
Definition at line 118 of file G4DNASecondOrderReaction.hh.
Referenced by PostStepGetPhysicalInteractionLength().
|
protected |
Definition at line 112 of file G4DNASecondOrderReaction.hh.
Referenced by BuildPhysicsTable(), and SetReaction().
|
protected |
Definition at line 119 of file G4DNASecondOrderReaction.hh.
Referenced by BuildPhysicsTable().
|
protected |
Definition at line 121 of file G4DNASecondOrderReaction.hh.
Referenced by PostStepDoIt().
|
protected |
Definition at line 124 of file G4DNASecondOrderReaction.hh.
Referenced by BuildPhysicsTable(), PostStepDoIt(), and SetReaction().
|
protected |
Definition at line 123 of file G4DNASecondOrderReaction.hh.
Referenced by PostStepGetPhysicalInteractionLength(), and SetReaction().
|
protected |
Definition at line 116 of file G4DNASecondOrderReaction.hh.
Referenced by BuildPhysicsTable().
|
protected |
Definition at line 120 of file G4DNASecondOrderReaction.hh.
Referenced by PostStepGetPhysicalInteractionLength().
|
protected |
Definition at line 117 of file G4DNASecondOrderReaction.hh.
Referenced by PostStepGetPhysicalInteractionLength(), and SetReaction().
|
protected |
Definition at line 114 of file G4DNASecondOrderReaction.hh.
Referenced by PostStepDoIt(), and PostStepGetPhysicalInteractionLength().
1.8.7