33#include "tools/waxml/begend"
46 for (
G4int i=0; i<
G4int(fRFiles.size()); ++i) {
60 G4bool isPerThread =
false;
71 if ( ! fReadFactory ) {
72 fReadFactory =
new tools::xml::default_factory();
77 =
new tools::raxml(*fReadFactory,
G4cout, verbose);
81 std::vector<tools::raxml_out>& objs = newFile->objects();
85 if ( ! newFile->load_file(name, compressed) ) {
87 description <<
" " <<
"Cannot open file " << name;
95 std::map<G4String, tools::raxml*>::iterator it
97 if ( it != fRFiles.end() ) {
102 fRFiles[name] = newFile;
108 ->
Message(
"open",
"read analysis file", name);
118 G4bool isPerThread =
false;
121 std::map<G4String, tools::raxml*>::const_iterator it
122 = fRFiles.find(name);
123 if ( it != fRFiles.end() )
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *description)
std::ostringstream G4ExceptionDescription
G4GLOB_DLL std::ostream G4cout
const G4AnalysisVerbose * GetVerboseL1() const
const G4AnalysisVerbose * GetVerboseL4() const
void Message(const G4String &action, const G4String &object, const G4String &objectName, G4bool success=true) const
G4String GetFullFileName(const G4String &baseFileName="", G4bool isPerThread=true) const
const G4AnalysisManagerState & fState
tools::raxml * GetRFile(const G4String &fileName) const
G4XmlRFileManager(const G4AnalysisManagerState &state)
virtual G4bool OpenRFile(const G4String &fileName)