ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Public Member Functions | |
G4VUserChemistryList (bool flag=true) | |
virtual | ~G4VUserChemistryList () |
bool | IsPhysicsConstructor () |
void | ThisIsAPhysicsConstructor (bool flag=true) |
virtual void | ConstructMolecule () |
virtual void | ConstructProcess () |
virtual void | ConstructDissociationChannels () |
virtual void | ConstructReactionTable (G4DNAMolecularReactionTable *reactionTable)=0 |
virtual void | ConstructTimeStepModel (G4DNAMolecularReactionTable *reactionTable)=0 |
void | BuildPhysicsTable () |
Protected Member Functions | |
void | RegisterTimeStepModel (G4VITStepModel *timeStepModel, double startingTime=0) |
void | BuildPhysicsTable (G4MoleculeDefinition *) |
Protected Attributes | |
int | verboseLevel |
bool | fIsPhysicsConstructor |
Definition at line 53 of file G4VUserChemistryList.hh.
View newest version in sPHENIX GitHub at line 53 of file G4VUserChemistryList.hh
G4VUserChemistryList::G4VUserChemistryList | ( | bool | flag = true | ) |
Definition at line 41 of file G4VUserChemistryList.cc.
View newest version in sPHENIX GitHub at line 41 of file G4VUserChemistryList.cc
References verboseLevel.
|
virtual |
Definition at line 47 of file G4VUserChemistryList.cc.
View newest version in sPHENIX GitHub at line 47 of file G4VUserChemistryList.cc
References G4DNAChemistryManager::Deregister(), and G4DNAChemistryManager::GetInstanceIfExists().
void G4VUserChemistryList::BuildPhysicsTable | ( | ) |
Definition at line 62 of file G4VUserChemistryList.cc.
View newest version in sPHENIX GitHub at line 62 of file G4VUserChemistryList.cc
References G4MoleculeTable::GetDefintionIterator(), G4MoleculeTable::Instance(), G4MoleculeIterator< MOLECULE >::reset(), and G4MoleculeIterator< MOLECULE >::value().
|
protected |
Definition at line 77 of file G4VUserChemistryList.cc.
View newest version in sPHENIX GitHub at line 77 of file G4VUserChemistryList.cc
References FatalException, G4cout, G4endl, G4Exception(), G4ParticleDefinition::GetMasterProcessManager(), G4ParticleDefinition::GetParticleName(), G4ProcessManager::GetProcessList(), G4ParticleDefinition::GetProcessManager(), G4ProcessVector::size(), and verboseLevel.
|
inlinevirtual |
Reimplemented in G4EmDNAChemistry_option2, G4EmDNAChemistry, and G4EmDNAChemistry_option1.
Definition at line 85 of file G4VUserChemistryList.hh.
View newest version in sPHENIX GitHub at line 85 of file G4VUserChemistryList.hh
|
inlinevirtual |
Reimplemented in G4EmDNAChemistry_option2, G4EmDNAChemistry, and G4EmDNAChemistry_option1.
Definition at line 74 of file G4VUserChemistryList.hh.
View newest version in sPHENIX GitHub at line 74 of file G4VUserChemistryList.hh
Reimplemented in G4EmDNAChemistry_option2, G4EmDNAChemistry, and G4EmDNAChemistry_option1.
Definition at line 78 of file G4VUserChemistryList.hh.
View newest version in sPHENIX GitHub at line 78 of file G4VUserChemistryList.hh
|
pure virtual |
Implemented in G4EmDNAChemistry_option2, G4EmDNAChemistry, and G4EmDNAChemistry_option1.
|
pure virtual |
Implemented in G4EmDNAChemistry_option2, G4EmDNAChemistry, and G4EmDNAChemistry_option1.
|
inline |
Definition at line 61 of file G4VUserChemistryList.hh.
View newest version in sPHENIX GitHub at line 61 of file G4VUserChemistryList.hh
References fIsPhysicsConstructor.
|
protected |
Definition at line 56 of file G4VUserChemistryList.cc.
View newest version in sPHENIX GitHub at line 56 of file G4VUserChemistryList.cc
References G4VScheduler::Instance(), and G4VScheduler::RegisterModel().
Referenced by G4EmDNAChemistry::ConstructTimeStepModel(), G4EmDNAChemistry_option1::ConstructTimeStepModel(), and G4EmDNAChemistry_option2::ConstructTimeStepModel().
Definition at line 66 of file G4VUserChemistryList.hh.
View newest version in sPHENIX GitHub at line 66 of file G4VUserChemistryList.hh
References fIsPhysicsConstructor.
|
protected |
Definition at line 100 of file G4VUserChemistryList.hh.
View newest version in sPHENIX GitHub at line 100 of file G4VUserChemistryList.hh
Referenced by IsPhysicsConstructor(), and ThisIsAPhysicsConstructor().
|
protected |
Definition at line 99 of file G4VUserChemistryList.hh.
View newest version in sPHENIX GitHub at line 99 of file G4VUserChemistryList.hh
Referenced by BuildPhysicsTable(), and G4VUserChemistryList().