Geant4_10
Public Member Functions | Protected Attributes | List of all members
G4VFileManager Class Referenceabstract

#include <G4VFileManager.hh>

Inheritance diagram for G4VFileManager:
Inheritance graph
[legend]
Collaboration diagram for G4VFileManager:
Collaboration graph
[legend]

Public Member Functions

 G4VFileManager (const G4AnalysisManagerState &state)
 
virtual ~G4VFileManager ()
 
virtual G4bool OpenFile (const G4String &fileName)=0
 
virtual G4bool WriteFile ()=0
 
virtual G4bool CloseFile ()=0
 
G4bool SetFileName (const G4String &fileName)
 
G4bool SetHistoDirectoryName (const G4String &dirName)
 
G4bool SetNtupleDirectoryName (const G4String &dirName)
 
G4String GetFileName () const
 
G4String GetFullFileName () const
 
G4String GetNtupleFileName (const G4String &ntupleName) const
 
G4String GetHistoDirectoryName () const
 
G4String GetNtupleDirectoryName () const
 
G4String GetFileType () const
 

Protected Attributes

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

Detailed Description

Definition at line 38 of file G4VFileManager.hh.

Constructor & Destructor Documentation

G4VFileManager::G4VFileManager ( const G4AnalysisManagerState state)

Definition at line 36 of file G4VFileManager.cc.

G4VFileManager::~G4VFileManager ( )
virtual

Definition at line 48 of file G4VFileManager.cc.

Member Function Documentation

virtual G4bool G4VFileManager::CloseFile ( )
pure virtual
G4String G4VFileManager::GetFileName ( ) const
inline

Definition at line 75 of file G4VFileManager.hh.

Here is the caller graph for this function:

G4String G4VFileManager::GetFileType ( ) const

Definition at line 147 of file G4VFileManager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4String G4VFileManager::GetFullFileName ( ) const

Definition at line 105 of file G4VFileManager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4String G4VFileManager::GetHistoDirectoryName ( ) const
inline

Definition at line 79 of file G4VFileManager.hh.

Here is the caller graph for this function:

G4String G4VFileManager::GetNtupleDirectoryName ( ) const
inline

Definition at line 83 of file G4VFileManager.hh.

Here is the caller graph for this function:

G4String G4VFileManager::GetNtupleFileName ( const G4String ntupleName) const

Definition at line 125 of file G4VFileManager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual G4bool G4VFileManager::OpenFile ( const G4String fileName)
pure virtual
G4bool G4VFileManager::SetFileName ( const G4String fileName)

Definition at line 57 of file G4VFileManager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4bool G4VFileManager::SetHistoDirectoryName ( const G4String dirName)

Definition at line 73 of file G4VFileManager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4bool G4VFileManager::SetNtupleDirectoryName ( const G4String dirName)

Definition at line 89 of file G4VFileManager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual G4bool G4VFileManager::WriteFile ( )
pure virtual

Member Data Documentation

G4String G4VFileManager::fFileName
protected

Definition at line 65 of file G4VFileManager.hh.

G4String G4VFileManager::fHistoDirectoryName
protected

Definition at line 66 of file G4VFileManager.hh.

G4bool G4VFileManager::fLockFileName
protected

Definition at line 68 of file G4VFileManager.hh.

G4bool G4VFileManager::fLockHistoDirectoryName
protected

Definition at line 69 of file G4VFileManager.hh.

G4bool G4VFileManager::fLockNtupleDirectoryName
protected

Definition at line 70 of file G4VFileManager.hh.

G4String G4VFileManager::fNtupleDirectoryName
protected

Definition at line 67 of file G4VFileManager.hh.

const G4AnalysisManagerState& G4VFileManager::fState
protected

Definition at line 64 of file G4VFileManager.hh.


The documentation for this class was generated from the following files: