ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/processes/electromagnetic/dna/utils/include/G4VPhysChemIO.hh>
Public Member Functions | |
G4VPhysChemIO () | |
virtual | ~G4VPhysChemIO () |
virtual void | InitializeMaster () |
virtual void | InitializeThread () |
virtual void | InitializeFile ()=0 |
virtual void | NewRun ()=0 |
virtual void | NewEvent ()=0 |
virtual void | CreateWaterMolecule (G4int electronicModif, G4int, G4double energy, const G4Track *)=0 |
virtual void | CreateSolvatedElectron (const G4Track *, G4ThreeVector *finalPosition=0)=0 |
virtual void | WriteInto (const G4String &, std::ios_base::openmode mode=std::ios_base::out)=0 |
virtual void | AddEmptyLineInOutputFile () |
virtual void | CloseFile ()=0 |
Definition at line 43 of file G4VPhysChemIO.hh.
View newest version in sPHENIX GitHub at line 43 of file G4VPhysChemIO.hh
G4VPhysChemIO::G4VPhysChemIO | ( | ) |
Definition at line 37 of file G4VPhysChemIO.cc.
View newest version in sPHENIX GitHub at line 37 of file G4VPhysChemIO.cc
|
virtual |
Definition at line 43 of file G4VPhysChemIO.cc.
View newest version in sPHENIX GitHub at line 43 of file G4VPhysChemIO.cc
|
inlinevirtual |
Reimplemented in G4PhysChemIO::G4Analysis, and G4PhysChemIO::FormattedText.
Definition at line 88 of file G4VPhysChemIO.hh.
View newest version in sPHENIX GitHub at line 88 of file G4VPhysChemIO.hh
|
pure virtual |
Close the file specified with WriteInto
Implemented in G4PhysChemIO::G4Analysis, and G4PhysChemIO::FormattedText.
|
pure virtual |
Same idea as the previous method but for solvated electron. This method should be used by the physics model of the ElectronSolvatation process.
Implemented in G4PhysChemIO::G4Analysis, and G4PhysChemIO::FormattedText.
|
pure virtual |
When DNA physics model create a water molecule, you'll get a notification through this method. The ElectronicModification is a flag telling whether the molecule is ionized or excited, the electronic level is calculated by the model and the IncomingTrack is the track responsible for the creation of this molecule (electron, proton...)
Implemented in G4PhysChemIO::G4Analysis, and G4PhysChemIO::FormattedText.
|
pure virtual |
Implemented in G4PhysChemIO::G4Analysis, and G4PhysChemIO::FormattedText.
|
inlinevirtual |
Reimplemented in G4PhysChemIO::G4Analysis, and G4PhysChemIO::FormattedText.
Definition at line 49 of file G4VPhysChemIO.hh.
View newest version in sPHENIX GitHub at line 49 of file G4VPhysChemIO.hh
|
inlinevirtual |
Reimplemented in G4PhysChemIO::G4Analysis, and G4PhysChemIO::FormattedText.
Definition at line 50 of file G4VPhysChemIO.hh.
View newest version in sPHENIX GitHub at line 50 of file G4VPhysChemIO.hh
|
pure virtual |
Implemented in G4PhysChemIO::G4Analysis, and G4PhysChemIO::FormattedText.
|
pure virtual |
Implemented in G4PhysChemIO::G4Analysis, and G4PhysChemIO::FormattedText.
|
pure virtual |
Tells the chemistry manager to write into a file the position and electronic state of the water molecule and the position thermalized or not of the solvated electron
Implemented in G4PhysChemIO::G4Analysis, and G4PhysChemIO::FormattedText.