#include <G4PhysChemIO.hh>
Public 멤버 함수 | |
G4Analysis (G4VAnalysisManager *) | |
virtual | ~G4Analysis () |
virtual void | InitializeMaster () |
virtual void | InitializeThread () |
virtual void | InitializeFile () |
virtual void | NewRun () |
virtual void | NewEvent () |
virtual void | CreateWaterMolecule (G4int electronicModif, G4int, G4double energy, const G4Track *) |
virtual void | CreateSolvatedElectron (const G4Track *, G4ThreeVector *finalPosition=0) |
virtual void | WriteInto (const G4String &, std::ios_base::openmode mode=std::ios_base::out) |
virtual void | AddEmptyLineInOuputFile () |
virtual void | CloseFile () |
Protected 속성 | |
G4VAnalysisManager * | fpAnalysisManager |
int | fNtupleID |
G4bool | fFileInitialized |
G4PhysChemIO.hh 파일의 101 번째 라인에서 정의되었습니다.
G4PhysChemIO::G4Analysis::G4Analysis | ( | G4VAnalysisManager * | analysisManager | ) |
G4PhysChemIO.cc 파일의 162 번째 라인에서 정의되었습니다.
다음을 참조함 : fFileInitialized, fNtupleID.
|
virtual |
G4PhysChemIO.cc 파일의 171 번째 라인에서 정의되었습니다.
다음을 참조함 : fpAnalysisManager.
|
inlinevirtual |
G4VPhysChemIO(으)로부터 재구현되었습니다.
G4PhysChemIO.hh 파일의 145 번째 라인에서 정의되었습니다.
|
virtual |
|
virtual |
Same idea as the previous method but for solvated electron. This method should be used by the physics model of the ElectronSolvatation process.
G4VPhysChemIO를 구현.
G4PhysChemIO.cc 파일의 264 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VAnalysisManager::AddNtupleRow(), eV, fFileInitialized, G4VAnalysisManager::FillNtupleDColumn(), G4VAnalysisManager::FillNtupleIColumn(), G4VAnalysisManager::FillNtupleSColumn(), fNtupleID, fpAnalysisManager, G4Track::GetKineticEnergy(), G4Track::GetPosition(), G4Track::GetTrackID(), InitializeFile(), nanometer, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), CLHEP::Hep3Vector::z().
|
virtual |
Method used by DNA physics model to create a water molecule. The ElectronicModification is a flag telling wheter 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, for instance an electron.
G4VPhysChemIO를 구현.
G4PhysChemIO.cc 파일의 226 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VAnalysisManager::AddNtupleRow(), eV, fFileInitialized, G4VAnalysisManager::FillNtupleDColumn(), G4VAnalysisManager::FillNtupleIColumn(), G4VAnalysisManager::FillNtupleSColumn(), fNtupleID, fpAnalysisManager, G4Track::GetPosition(), G4Track::GetTrackID(), InitializeFile(), nanometer, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), CLHEP::Hep3Vector::z().
|
virtual |
G4VPhysChemIO를 구현.
G4PhysChemIO.cc 파일의 178 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VAnalysisManager::CreateNtuple(), G4VAnalysisManager::CreateNtupleDColumn(), G4VAnalysisManager::CreateNtupleIColumn(), G4VAnalysisManager::CreateNtupleSColumn(), fFileInitialized, G4VAnalysisManager::FinishNtuple(), fNtupleID, fpAnalysisManager.
다음에 의해서 참조됨 : CreateSolvatedElectron(), CreateWaterMolecule().
|
inlinevirtual |
G4VPhysChemIO(으)로부터 재구현되었습니다.
G4PhysChemIO.hh 파일의 107 번째 라인에서 정의되었습니다.
|
inlinevirtual |
G4VPhysChemIO(으)로부터 재구현되었습니다.
G4PhysChemIO.hh 파일의 108 번째 라인에서 정의되었습니다.
|
inlinevirtual |
G4VPhysChemIO를 구현.
G4PhysChemIO.hh 파일의 112 번째 라인에서 정의되었습니다.
|
inlinevirtual |
G4VPhysChemIO를 구현.
G4PhysChemIO.hh 파일의 111 번째 라인에서 정의되었습니다.
|
virtual |
Tells the chemMan to write into a file the position and electronic state of the water molecule and the position thermalized or not of the solvated electron
G4VPhysChemIO를 구현.
G4PhysChemIO.cc 파일의 209 번째 라인에서 정의되었습니다.
다음을 참조함 : fFileInitialized, fpAnalysisManager, G4VAnalysisManager::OpenFile().
|
protected |
G4PhysChemIO.hh 파일의 155 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CreateSolvatedElectron(), CreateWaterMolecule(), G4Analysis(), InitializeFile(), WriteInto().
|
protected |
G4PhysChemIO.hh 파일의 154 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CreateSolvatedElectron(), CreateWaterMolecule(), G4Analysis(), InitializeFile().
|
protected |
G4PhysChemIO.hh 파일의 153 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CreateSolvatedElectron(), CreateWaterMolecule(), InitializeFile(), WriteInto(), ~G4Analysis().