![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|

Inheritance diagram for G4VITStepModel:
Collaboration diagram for G4VITStepModel:Public Member Functions | |
| G4VITStepModel (const G4String &aName="NoName") | |
| G4VITStepModel (std::unique_ptr< G4VITTimeStepComputer > pTimeStepper, std::unique_ptr< G4VITReactionProcess > pReactionProcess, const G4String &aName="NoName") | |
| G4VITStepModel (const G4VITStepModel &other)=delete | |
| G4VITStepModel & | operator= (const G4VITStepModel &other)=delete |
| virtual | ~G4VITStepModel ()=default |
| virtual void | Initialize () |
| void | PrepareNewTimeStep () |
| void | GetApplicable (G4ITType &type1, G4ITType &type2) |
| virtual void | PrintInfo () |
| G4VITTimeStepComputer * | GetTimeStepper () |
| const G4String & | GetName () |
| G4VITReactionProcess * | GetReactionProcess () |
| void | SetReactionTable (G4ITReactionTable *) |
| const G4ITReactionTable * | GetReactionTable () |
Protected Attributes | |
| G4String | fName |
| std::unique_ptr < G4VITTimeStepComputer > | fpTimeStepper |
| std::unique_ptr < G4VITReactionProcess > | fpReactionProcess |
| const G4ITReactionTable * | fpReactionTable |
| G4ITType | fType1 |
| G4ITType | fType2 |
Define actions before and after stepping. The concrete implementation of G4VITModel defines the interaction between two G4IT types. The types can be equal like : Molecule + Molecule, or different : Molecule + Atom.
Definition at line 61 of file G4VITStepModel.hh.
View newest version in sPHENIX GitHub at line 61 of file G4VITStepModel.hh
| G4VITStepModel::G4VITStepModel | ( | const G4String & | aName = "NoName" | ) |
Definition at line 37 of file G4VITStepModel.cc.
View newest version in sPHENIX GitHub at line 37 of file G4VITStepModel.cc
| G4VITStepModel::G4VITStepModel | ( | std::unique_ptr< G4VITTimeStepComputer > | pTimeStepper, |
| std::unique_ptr< G4VITReactionProcess > | pReactionProcess, | ||
| const G4String & | aName = "NoName" |
||
| ) |
Definition at line 42 of file G4VITStepModel.cc.
View newest version in sPHENIX GitHub at line 42 of file G4VITStepModel.cc
|
delete |
|
virtualdefault |
Definition at line 54 of file G4VITStepModel.cc.
View newest version in sPHENIX GitHub at line 54 of file G4VITStepModel.cc
References fType1, fType2, and PrintInfo().
Referenced by G4ITModelHandler::RegisterModel().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 94 of file G4VITStepModel.cc.
View newest version in sPHENIX GitHub at line 94 of file G4VITStepModel.cc
References fName.
| G4VITReactionProcess * G4VITStepModel::GetReactionProcess | ( | ) |
Definition at line 89 of file G4VITStepModel.cc.
View newest version in sPHENIX GitHub at line 89 of file G4VITStepModel.cc
References fpReactionProcess.
Referenced by G4ITModelHandler::RegisterModel().
Here is the caller graph for this function:| const G4ITReactionTable * G4VITStepModel::GetReactionTable | ( | ) |
Definition at line 79 of file G4VITStepModel.cc.
View newest version in sPHENIX GitHub at line 79 of file G4VITStepModel.cc
References fpReactionTable.
| G4VITTimeStepComputer * G4VITStepModel::GetTimeStepper | ( | ) |
Definition at line 84 of file G4VITStepModel.cc.
View newest version in sPHENIX GitHub at line 84 of file G4VITStepModel.cc
References fpTimeStepper.
Referenced by G4ITModelHandler::RegisterModel().
Here is the caller graph for this function:
|
virtual |
Reimplemented in G4DNAMolecularStepByStepModel.
Definition at line 61 of file G4VITStepModel.cc.
View newest version in sPHENIX GitHub at line 61 of file G4VITStepModel.cc
References fpReactionProcess, fpReactionTable, and fpTimeStepper.
Referenced by G4DNAMolecularStepByStepModel::Initialize().
Here is the caller graph for this function:
|
delete |
| void G4VITStepModel::PrepareNewTimeStep | ( | ) |
Definition at line 69 of file G4VITStepModel.cc.
View newest version in sPHENIX GitHub at line 69 of file G4VITStepModel.cc
References fpTimeStepper.
|
inlinevirtual |
Reimplemented in G4DNAMolecularStepByStepModel.
Definition at line 78 of file G4VITStepModel.hh.
View newest version in sPHENIX GitHub at line 78 of file G4VITStepModel.hh
Referenced by GetApplicable().
Here is the caller graph for this function:| void G4VITStepModel::SetReactionTable | ( | G4ITReactionTable * | pReactionTable | ) |
Definition at line 74 of file G4VITStepModel.cc.
View newest version in sPHENIX GitHub at line 74 of file G4VITStepModel.cc
References fpReactionTable.
Referenced by G4DNAMolecularStepByStepModel::Initialize().
Here is the caller graph for this function:
|
protected |
Definition at line 88 of file G4VITStepModel.hh.
View newest version in sPHENIX GitHub at line 88 of file G4VITStepModel.hh
Referenced by GetName(), and G4DNAMolecularStepByStepModel::PrintInfo().
|
protected |
Definition at line 91 of file G4VITStepModel.hh.
View newest version in sPHENIX GitHub at line 91 of file G4VITStepModel.hh
Referenced by GetReactionProcess(), Initialize(), and G4DNAMolecularStepByStepModel::Initialize().
|
protected |
Definition at line 92 of file G4VITStepModel.hh.
View newest version in sPHENIX GitHub at line 92 of file G4VITStepModel.hh
Referenced by GetReactionTable(), Initialize(), G4DNAMolecularStepByStepModel::Initialize(), and SetReactionTable().
|
protected |
Definition at line 90 of file G4VITStepModel.hh.
View newest version in sPHENIX GitHub at line 90 of file G4VITStepModel.hh
Referenced by GetTimeStepper(), Initialize(), G4DNAMolecularStepByStepModel::Initialize(), and PrepareNewTimeStep().
|
protected |
Definition at line 94 of file G4VITStepModel.hh.
View newest version in sPHENIX GitHub at line 94 of file G4VITStepModel.hh
Referenced by G4DNAMolecularStepByStepModel::G4DNAMolecularStepByStepModel(), and GetApplicable().
|
protected |
Definition at line 95 of file G4VITStepModel.hh.
View newest version in sPHENIX GitHub at line 95 of file G4VITStepModel.hh
Referenced by G4DNAMolecularStepByStepModel::G4DNAMolecularStepByStepModel(), and GetApplicable().
1.8.2
with ECCE GitHub integration
