Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 타입 | Public 멤버 함수 | Protected 멤버 함수 | Protected 속성 | 모든 멤버 목록
G4CsvFileManager 클래스 참조

#include <G4CsvFileManager.hh>

G4CsvFileManager에 대한 상속 다이어그램 :
G4VFileManager G4BaseFileManager

Public 타입

using NtupleType = tools::wcsv::ntuple
 
using NtupleDescriptionType = G4TNtupleDescription< NtupleType >
 

Public 멤버 함수

 G4CsvFileManager (const G4AnalysisManagerState &state)
 
 ~G4CsvFileManager ()
 
virtual G4bool OpenFile (const G4String &fileName) final
 
virtual G4bool WriteFile () final
 
virtual G4bool CloseFile () final
 
G4bool CreateNtupleFile (NtupleDescriptionType *ntupleDescription)
 
G4bool CloseNtupleFile (NtupleDescriptionType *ntupleDescription)
 
virtual G4bool SetFileName (const G4String &fileName) final
 
void LockHistoDirectoryName ()
 
void LockNtupleDirectoryName ()
 
G4bool SetHistoDirectoryName (const G4String &dirName)
 
G4bool SetNtupleDirectoryName (const G4String &dirName)
 
G4bool IsOpenFile () const
 
G4String GetHistoDirectoryName () const
 
G4String GetNtupleDirectoryName () const
 
G4String GetFileName () const
 
G4String GetFullFileName (const G4String &baseFileName="", G4bool isPerThread=true) const
 
G4String GetHnFileName (const G4String &hnType, const G4String &hnName) const
 
G4String GetNtupleFileName (const G4String &ntupleName) const
 
G4String GetNtupleFileName (G4int ntupleFileNumber) const
 
G4String GetPlotFileName () const
 
G4String GetFileType () const
 

Protected 멤버 함수

G4String TakeOffExtension (G4String &name) const
 

Protected 속성

G4bool fIsOpenFile
 
G4String fHistoDirectoryName
 
G4String fNtupleDirectoryName
 
G4bool fLockFileName
 
G4bool fLockHistoDirectoryName
 
G4bool fLockNtupleDirectoryName
 
const G4AnalysisManagerStatefState
 
G4String fFileName
 

상세한 설명

G4CsvFileManager.hh 파일의 41 번째 라인에서 정의되었습니다.

멤버 타입정의 문서화

G4CsvFileManager.hh 파일의 49 번째 라인에서 정의되었습니다.

G4CsvFileManager.hh 파일의 48 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

G4CsvFileManager::G4CsvFileManager ( const G4AnalysisManagerState state)
explicit

G4CsvFileManager.cc 파일의 34 번째 라인에서 정의되었습니다.

G4CsvFileManager::~G4CsvFileManager ( )

G4CsvFileManager.cc 파일의 39 번째 라인에서 정의되었습니다.

멤버 함수 문서화

G4bool G4CsvFileManager::CloseFile ( )
finalvirtual

G4VFileManager를 구현.

G4CsvFileManager.cc 파일의 67 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VFileManager::fIsOpenFile, G4VFileManager::fLockFileName.

G4bool G4CsvFileManager::CloseNtupleFile ( NtupleDescriptionType ntupleDescription)
G4bool G4CsvFileManager::CreateNtupleFile ( NtupleDescriptionType ntupleDescription)
G4String G4BaseFileManager::GetFileName ( ) const
inlineinherited

G4BaseFileManager.hh 파일의 95 번째 라인에서 정의되었습니다.

다음을 참조함 : G4BaseFileManager::fFileName.

G4String G4BaseFileManager::GetFileType ( ) const
inherited

G4BaseFileManager.cc 파일의 175 번째 라인에서 정의되었습니다.

다음을 참조함 : G4BaseFileManager::fState, G4AnalysisManagerState::GetType(), G4String::toLower().

다음에 의해서 참조됨 : G4BaseFileManager::TakeOffExtension().

G4String G4BaseFileManager::GetFullFileName ( const G4String baseFileName = "",
G4bool  isPerThread = true 
) const
inherited
G4String G4VFileManager::GetHistoDirectoryName ( ) const
inlineinherited

G4VFileManager.hh 파일의 85 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VFileManager::fHistoDirectoryName.

G4String G4BaseFileManager::GetHnFileName ( const G4String hnType,
const G4String hnName 
) const
inherited

G4BaseFileManager.cc 파일의 140 번째 라인에서 정의되었습니다.

다음을 참조함 : G4String::append(), G4BaseFileManager::fFileName, G4BaseFileManager::TakeOffExtension().

다음에 의해서 참조됨 : G4CsvAnalysisReader::GetHnFileName().

G4String G4VFileManager::GetNtupleDirectoryName ( ) const
inlineinherited

G4VFileManager.hh 파일의 89 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VFileManager::fNtupleDirectoryName.

G4String G4BaseFileManager::GetNtupleFileName ( const G4String ntupleName) const
inherited
G4String G4BaseFileManager::GetNtupleFileName ( G4int  ntupleFileNumber) const
inherited

G4BaseFileManager.cc 파일의 120 번째 라인에서 정의되었습니다.

다음을 참조함 : G4String::append(), G4BaseFileManager::fFileName, G4BaseFileManager::TakeOffExtension().

G4String G4BaseFileManager::GetPlotFileName ( ) const
inherited

G4BaseFileManager.cc 파일의 161 번째 라인에서 정의되었습니다.

다음을 참조함 : G4String::append(), G4BaseFileManager::fFileName, G4BaseFileManager::TakeOffExtension().

G4bool G4VFileManager::IsOpenFile ( ) const
inlineinherited

G4VFileManager.hh 파일의 75 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VFileManager::fIsOpenFile.

void G4VFileManager::LockHistoDirectoryName ( )
inlineinherited

G4VFileManager.hh 파일의 78 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VFileManager::fLockHistoDirectoryName.

void G4VFileManager::LockNtupleDirectoryName ( )
inlineinherited

G4VFileManager.hh 파일의 81 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VFileManager::fLockNtupleDirectoryName.

G4bool G4CsvFileManager::OpenFile ( const G4String fileName)
finalvirtual
G4bool G4VFileManager::SetFileName ( const G4String fileName)
finalvirtualinherited

G4BaseFileManager(으)로부터 재구현되었습니다.

G4VFileManager.cc 파일의 55 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VFileManager::fLockFileName, G4Exception(), JustWarning, G4BaseFileManager::SetFileName().

G4bool G4VFileManager::SetHistoDirectoryName ( const G4String dirName)
inherited

G4VFileManager.cc 파일의 70 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VFileManager::fHistoDirectoryName, G4VFileManager::fLockHistoDirectoryName, G4Exception(), JustWarning.

G4bool G4VFileManager::SetNtupleDirectoryName ( const G4String dirName)
inherited

G4VFileManager.cc 파일의 86 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VFileManager::fLockNtupleDirectoryName, G4VFileManager::fNtupleDirectoryName, G4Exception(), JustWarning.

G4String G4BaseFileManager::TakeOffExtension ( G4String name) const
protectedinherited
G4bool G4CsvFileManager::WriteFile ( )
finalvirtual

G4VFileManager를 구현.

G4CsvFileManager.cc 파일의 60 번째 라인에서 정의되었습니다.

멤버 데이타 문서화

G4String G4BaseFileManager::fFileName
protectedinherited
G4String G4VFileManager::fHistoDirectoryName
protectedinherited
G4bool G4VFileManager::fIsOpenFile
protectedinherited
G4bool G4VFileManager::fLockFileName
protectedinherited
G4bool G4VFileManager::fLockHistoDirectoryName
protectedinherited
G4bool G4VFileManager::fLockNtupleDirectoryName
protectedinherited
G4String G4VFileManager::fNtupleDirectoryName
protectedinherited
const G4AnalysisManagerState& G4BaseFileManager::fState
protectedinherited

이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: