| 
    Geant4
    10.01
    
   | 
 
#include <G4XmlAnalysisReader.hh>
 Inheritance diagram for G4XmlAnalysisReader:
 Collaboration diagram for G4XmlAnalysisReader:Static Public Member Functions | |
| static G4XmlAnalysisReader * | Instance () | 
Protected Member Functions | |
| virtual G4int | ReadH1Impl (const G4String &h1Name, const G4String &fileName, G4bool isUserFileName) | 
| virtual G4int | ReadH2Impl (const G4String &h1Name, const G4String &fileName, G4bool isUserFileName) | 
| virtual G4int | ReadH3Impl (const G4String &h1Name, const G4String &fileName, G4bool isUserFileName) | 
| virtual G4int | ReadP1Impl (const G4String &h1Name, const G4String &fileName, G4bool isUserFileName) | 
| virtual G4int | ReadP2Impl (const G4String &h1Name, const G4String &fileName, G4bool isUserFileName) | 
| virtual G4int | ReadNtupleImpl (const G4String &ntupleName, const G4String &fileName, G4bool isUserFileName) | 
  Protected Member Functions inherited from G4VAnalysisReader | |
| void | SetH1Manager (G4VH1Manager *h1Manager) | 
| void | SetH2Manager (G4VH2Manager *h2Manager) | 
| void | SetH3Manager (G4VH3Manager *h3Manager) | 
| void | SetP1Manager (G4VP1Manager *p1Manager) | 
| void | SetP2Manager (G4VP2Manager *p2Manager) | 
| void | SetNtupleManager (G4VRNtupleManager *ntupleManager) | 
| void | SetFileManager (G4BaseFileManager *fileManager) | 
Private Member Functions | |
| tools::raxml_out * | GetHandler (const G4String &fileName, const G4String &objectName, const G4String &objectType, const G4String &inFunction) | 
| G4bool | Reset () | 
Static Private Attributes | |
| static G4XmlAnalysisReader * | fgMasterInstance = 0 | 
| static G4ThreadLocal  G4XmlAnalysisReader *  | fgInstance = 0 | 
Additional Inherited Members | |
  Protected Attributes inherited from G4VAnalysisReader | |
| G4AnalysisManagerState | fState | 
Definition at line 54 of file G4XmlAnalysisReader.hh.
| G4XmlAnalysisReader::G4XmlAnalysisReader | ( | G4bool | isMaster = true | ) | 
Definition at line 63 of file G4XmlAnalysisReader.cc.
References FatalException, fFileManager, fgInstance, fgMasterInstance, fH1Manager, fH2Manager, fH3Manager, fNtupleManager, fP1Manager, fP2Manager, G4VAnalysisReader::fState, G4Exception(), G4VAnalysisReader::SetFileManager(), G4VAnalysisReader::SetH1Manager(), G4VAnalysisReader::SetH2Manager(), G4VAnalysisReader::SetH3Manager(), G4VAnalysisReader::SetNtupleManager(), G4VAnalysisReader::SetP1Manager(), and G4VAnalysisReader::SetP2Manager().
 Here is the call graph for this function:
      
  | 
  virtual | 
Definition at line 106 of file G4XmlAnalysisReader.cc.
References fgInstance, fgMasterInstance, G4VAnalysisReader::fState, and G4AnalysisManagerState::GetIsMaster().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 117 of file G4XmlAnalysisReader.cc.
References G4String::append(), fFileManager, G4Exception(), G4XmlRFileManager::GetRFile(), JustWarning, and G4XmlRFileManager::OpenRFile().
Referenced by ReadH1Impl(), ReadH2Impl(), ReadH3Impl(), ReadNtupleImpl(), ReadP1Impl(), and ReadP2Impl().
 Here is the call graph for this function:
 Here is the caller graph for this function:| tools::aida::ntuple* G4XmlAnalysisReader::GetNtuple | ( | ) | const | 
| tools::aida::ntuple* G4XmlAnalysisReader::GetNtuple | ( | G4int | ntupleId | ) | const | 
      
  | 
  static | 
Definition at line 52 of file G4XmlAnalysisReader.cc.
References G4Threading::IsWorkerThread().
 Here is the call graph for this function:
      
  | 
  protectedvirtual | 
Reimplemented from G4VAnalysisReader.
Definition at line 186 of file G4XmlAnalysisReader.cc.
References G4H1ToolsManager::AddH1(), fH1Manager, G4VAnalysisReader::fState, GetHandler(), G4AnalysisManagerState::GetVerboseL2(), G4AnalysisManagerState::GetVerboseL4(), G4Analysis::kInvalidId, and G4AnalysisVerbose::Message().
 Here is the call graph for this function:
      
  | 
  protectedvirtual | 
Reimplemented from G4VAnalysisReader.
Definition at line 212 of file G4XmlAnalysisReader.cc.
References G4H2ToolsManager::AddH2(), fH2Manager, G4VAnalysisReader::fState, GetHandler(), G4AnalysisManagerState::GetVerboseL2(), G4AnalysisManagerState::GetVerboseL4(), G4Analysis::kInvalidId, and G4AnalysisVerbose::Message().
 Here is the call graph for this function:
      
  | 
  protectedvirtual | 
Reimplemented from G4VAnalysisReader.
Definition at line 238 of file G4XmlAnalysisReader.cc.
References G4H3ToolsManager::AddH3(), fH3Manager, G4VAnalysisReader::fState, GetHandler(), G4AnalysisManagerState::GetVerboseL2(), G4AnalysisManagerState::GetVerboseL4(), G4Analysis::kInvalidId, and G4AnalysisVerbose::Message().
 Here is the call graph for this function:
      
  | 
  protectedvirtual | 
Reimplemented from G4VAnalysisReader.
Definition at line 316 of file G4XmlAnalysisReader.cc.
References fFileManager, fNtupleManager, G4VAnalysisReader::fState, GetHandler(), G4BaseFileManager::GetNtupleFileName(), G4AnalysisManagerState::GetVerboseL2(), G4AnalysisManagerState::GetVerboseL4(), G4Analysis::kInvalidId, G4AnalysisVerbose::Message(), and G4XmlRNtupleManager::SetNtuple().
 Here is the call graph for this function:
      
  | 
  protectedvirtual | 
Reimplemented from G4VAnalysisReader.
Definition at line 264 of file G4XmlAnalysisReader.cc.
References G4P1ToolsManager::AddP1(), fP1Manager, G4VAnalysisReader::fState, GetHandler(), G4AnalysisManagerState::GetVerboseL2(), G4AnalysisManagerState::GetVerboseL4(), G4Analysis::kInvalidId, and G4AnalysisVerbose::Message().
 Here is the call graph for this function:
      
  | 
  protectedvirtual | 
Reimplemented from G4VAnalysisReader.
Definition at line 290 of file G4XmlAnalysisReader.cc.
References G4P2ToolsManager::AddP2(), fP2Manager, G4VAnalysisReader::fState, GetHandler(), G4AnalysisManagerState::GetVerboseL2(), G4AnalysisManagerState::GetVerboseL4(), G4Analysis::kInvalidId, and G4AnalysisVerbose::Message().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 163 of file G4XmlAnalysisReader.cc.
References fH1Manager, fH2Manager, fNtupleManager, G4XmlRNtupleManager::Reset(), G4H2ToolsManager::Reset(), and G4H1ToolsManager::Reset().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 114 of file G4XmlAnalysisReader.hh.
Referenced by G4XmlAnalysisReader(), GetHandler(), and ReadNtupleImpl().
      
  | 
  staticprivate | 
Definition at line 97 of file G4XmlAnalysisReader.hh.
Referenced by G4XmlAnalysisReader(), and ~G4XmlAnalysisReader().
      
  | 
  staticprivate | 
Definition at line 96 of file G4XmlAnalysisReader.hh.
Referenced by G4XmlAnalysisReader(), and ~G4XmlAnalysisReader().
      
  | 
  private | 
Definition at line 108 of file G4XmlAnalysisReader.hh.
Referenced by G4XmlAnalysisReader(), ReadH1Impl(), and Reset().
      
  | 
  private | 
Definition at line 109 of file G4XmlAnalysisReader.hh.
Referenced by G4XmlAnalysisReader(), ReadH2Impl(), and Reset().
      
  | 
  private | 
Definition at line 110 of file G4XmlAnalysisReader.hh.
Referenced by G4XmlAnalysisReader(), and ReadH3Impl().
      
  | 
  private | 
Definition at line 113 of file G4XmlAnalysisReader.hh.
Referenced by G4XmlAnalysisReader(), ReadNtupleImpl(), and Reset().
      
  | 
  private | 
Definition at line 111 of file G4XmlAnalysisReader.hh.
Referenced by G4XmlAnalysisReader(), and ReadP1Impl().
      
  | 
  private | 
Definition at line 112 of file G4XmlAnalysisReader.hh.
Referenced by G4XmlAnalysisReader(), and ReadP2Impl().