Geant4  10.01.p03
G4XmlRFileManager Class Reference

#include <G4XmlRFileManager.hh>

+ Inheritance diagram for G4XmlRFileManager:
+ Collaboration diagram for G4XmlRFileManager:

Public Member Functions

 G4XmlRFileManager (const G4AnalysisManagerState &state)
 
 ~G4XmlRFileManager ()
 
virtual G4bool OpenRFile (const G4String &fileName)
 
tools::raxml * GetRFile (const G4String &fileName) const
 
- Public Member Functions inherited from G4BaseFileManager
 G4BaseFileManager (const G4AnalysisManagerState &state)
 
virtual ~G4BaseFileManager ()
 
virtual G4bool SetFileName (const G4String &fileName)
 
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 GetFileType () const
 

Private Attributes

tools::xml::default_factory * fReadFactory
 
std::map< G4String,
tools::raxml * > 
fRFiles
 

Additional Inherited Members

- Protected Member Functions inherited from G4BaseFileManager
G4String TakeOffExtension (G4String &name) const
 
- Protected Attributes inherited from G4BaseFileManager
const G4AnalysisManagerStatefState
 
G4String fFileName
 

Detailed Description

Definition at line 44 of file G4XmlRFileManager.hh.

Constructor & Destructor Documentation

G4XmlRFileManager::G4XmlRFileManager ( const G4AnalysisManagerState state)

Definition at line 36 of file G4XmlRFileManager.cc.

G4XmlRFileManager::~G4XmlRFileManager ( )

Definition at line 44 of file G4XmlRFileManager.cc.

References fReadFactory, and fRFiles.

Member Function Documentation

tools::raxml * G4XmlRFileManager::GetRFile ( const G4String fileName) const

Definition at line 115 of file G4XmlRFileManager.cc.

References fRFiles, G4BaseFileManager::GetFullFileName(), and name.

Referenced by G4XmlAnalysisReader::GetHandler().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4bool G4XmlRFileManager::OpenRFile ( const G4String fileName)
virtual

Definition at line 57 of file G4XmlRFileManager.cc.

References fReadFactory, fRFiles, G4BaseFileManager::fState, G4cout, G4Exception(), G4BaseFileManager::GetFullFileName(), G4AnalysisManagerState::GetVerboseL1(), G4AnalysisManagerState::GetVerboseL4(), JustWarning, G4AnalysisVerbose::Message(), and name.

Referenced by G4XmlAnalysisReader::GetHandler().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

tools::xml::default_factory* G4XmlRFileManager::fReadFactory
private

Definition at line 58 of file G4XmlRFileManager.hh.

Referenced by OpenRFile(), and ~G4XmlRFileManager().

std::map<G4String, tools::raxml*> G4XmlRFileManager::fRFiles
private

Definition at line 59 of file G4XmlRFileManager.hh.

Referenced by GetRFile(), OpenRFile(), and ~G4XmlRFileManager().


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