ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4XmlRFileManager Class Reference

#include <geant4/tree/geant4-10.6-release/source/analysis/xml/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 GetNtupleFileName (G4int ntupleFileNumber) const
 
G4String GetPlotFileName () 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 43 of file G4XmlRFileManager.hh.

View newest version in sPHENIX GitHub at line 43 of file G4XmlRFileManager.hh

Constructor & Destructor Documentation

G4XmlRFileManager::G4XmlRFileManager ( const G4AnalysisManagerState state)
explicit

Definition at line 35 of file G4XmlRFileManager.cc.

View newest version in sPHENIX GitHub at line 35 of file G4XmlRFileManager.cc

G4XmlRFileManager::~G4XmlRFileManager ( )

Definition at line 43 of file G4XmlRFileManager.cc.

View newest version in sPHENIX GitHub at line 43 of file G4XmlRFileManager.cc

References fReadFactory, and fRFiles.

Member Function Documentation

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

Definition at line 114 of file G4XmlRFileManager.cc.

View newest version in sPHENIX GitHub at line 114 of file G4XmlRFileManager.cc

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

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 56 of file G4XmlRFileManager.cc.

View newest version in sPHENIX GitHub at line 56 of file G4XmlRFileManager.cc

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

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 57 of file G4XmlRFileManager.hh.

View newest version in sPHENIX GitHub at line 57 of file G4XmlRFileManager.hh

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

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

Definition at line 58 of file G4XmlRFileManager.hh.

View newest version in sPHENIX GitHub at line 58 of file G4XmlRFileManager.hh

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


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