| 
    Geant4
    10.00.p02
    
   | 
 
#include <G4CsvAnalysisManager.hh>
 Inheritance diagram for G4CsvAnalysisManager:
 Collaboration diagram for G4CsvAnalysisManager:Static Public Member Functions | |
| static G4CsvAnalysisManager * | Instance () | 
Protected Member Functions | |
| virtual G4bool | OpenFileImpl (const G4String &fileName) | 
| virtual G4bool | WriteImpl () | 
| virtual G4bool | CloseFileImpl () | 
  Protected Member Functions inherited from G4VAnalysisManager | |
| void | SetH1Manager (G4VH1Manager *h1Manager) | 
| void | SetH2Manager (G4VH2Manager *h2Manager) | 
| void | SetNtupleManager (G4VNtupleManager *ntupleManager) | 
| void | SetFileManager (G4VFileManager *fileManager) | 
| G4bool | WriteAscii (const G4String &fileName) | 
Private Member Functions | |
| G4bool | CloseNtupleFiles () | 
Private Attributes | |
| G4H1DummyManager * | fH1Manager | 
| G4H2DummyManager * | fH2Manager | 
| G4CsvNtupleManager * | fNtupleManager | 
| G4CsvFileManager * | fFileManager | 
Static Private Attributes | |
| static G4CsvAnalysisManager * | fgMasterInstance = 0 | 
| static G4ThreadLocal  G4CsvAnalysisManager *  | fgInstance = 0 | 
Additional Inherited Members | |
  Protected Attributes inherited from G4VAnalysisManager | |
| G4AnalysisManagerState | fState | 
Definition at line 52 of file G4CsvAnalysisManager.hh.
| G4CsvAnalysisManager::G4CsvAnalysisManager | ( | G4bool | isMaster = true | ) | 
Definition at line 57 of file G4CsvAnalysisManager.cc.
References FatalException, fFileManager, fgInstance, fgMasterInstance, fH1Manager, fH2Manager, fNtupleManager, G4VAnalysisManager::fState, G4Exception(), G4CsvNtupleManager::SetFileManager(), G4VAnalysisManager::SetFileManager(), G4VAnalysisManager::SetH1Manager(), G4VAnalysisManager::SetH2Manager(), and G4VAnalysisManager::SetNtupleManager().
Referenced by Instance().
 Here is the call graph for this function:
 Here is the caller graph for this function:| G4CsvAnalysisManager::~G4CsvAnalysisManager | ( | ) | 
Definition at line 90 of file G4CsvAnalysisManager.cc.
References fgInstance, fgMasterInstance, G4VAnalysisManager::fState, and G4AnalysisManagerState::GetIsMaster().
 Here is the call graph for this function:
      
  | 
  protectedvirtual | 
Implements G4VAnalysisManager.
Definition at line 153 of file G4CsvAnalysisManager.cc.
References G4CsvFileManager::CloseFile(), CloseNtupleFiles(), fFileManager, fNtupleManager, G4VAnalysisManager::fState, G4Exception(), G4AnalysisManagerState::GetIsMaster(), G4AnalysisManagerState::GetVerboseL1(), G4AnalysisManagerState::GetVerboseL4(), G4AnalysisManagerState::IsMT(), JustWarning, G4AnalysisVerbose::Message(), and G4CsvNtupleManager::Reset().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 101 of file G4CsvAnalysisManager.cc.
References G4CsvFileManager::CloseNtupleFile(), fFileManager, fNtupleManager, and G4CsvNtupleManager::GetNtupleVector().
Referenced by CloseFileImpl().
 Here is the call graph for this function:
 Here is the caller graph for this function:| tools::wcsv::ntuple* G4CsvAnalysisManager::GetNtuple | ( | ) | const | 
| tools::wcsv::ntuple* G4CsvAnalysisManager::GetNtuple | ( | G4int | ntupleId | ) | const | 
      
  | 
  static | 
Definition at line 46 of file G4CsvAnalysisManager.cc.
References fgInstance, G4CsvAnalysisManager(), and G4Threading::IsWorkerThread().
Referenced by PurgMagAnalysisManager::book(), PurgMagAnalysisManager::fill_Tuple_Electrons(), PurgMagAnalysisManager::fill_Tuple_Gamma(), PurgMagAnalysisManager::fill_Tuple_Positrons(), and PurgMagAnalysisManager::finish().
 Here is the call graph for this function:
 Here is the caller graph for this function:Implements G4VAnalysisManager.
Definition at line 121 of file G4CsvAnalysisManager.cc.
References G4CsvNtupleManager::CreateNtuplesFromBooking(), fFileManager, fNtupleManager, and G4CsvFileManager::OpenFile().
 Here is the call graph for this function:
      
  | 
  protectedvirtual | 
Implements G4VAnalysisManager.
Definition at line 138 of file G4CsvAnalysisManager.cc.
      
  | 
  private | 
Definition at line 86 of file G4CsvAnalysisManager.hh.
Referenced by CloseFileImpl(), CloseNtupleFiles(), G4CsvAnalysisManager(), and OpenFileImpl().
      
  | 
  staticprivate | 
Definition at line 75 of file G4CsvAnalysisManager.hh.
Referenced by G4CsvAnalysisManager(), Instance(), and ~G4CsvAnalysisManager().
      
  | 
  staticprivate | 
Definition at line 74 of file G4CsvAnalysisManager.hh.
Referenced by G4CsvAnalysisManager(), and ~G4CsvAnalysisManager().
      
  | 
  private | 
Definition at line 83 of file G4CsvAnalysisManager.hh.
Referenced by G4CsvAnalysisManager().
      
  | 
  private | 
Definition at line 84 of file G4CsvAnalysisManager.hh.
Referenced by G4CsvAnalysisManager().
      
  | 
  private | 
Definition at line 85 of file G4CsvAnalysisManager.hh.
Referenced by CloseFileImpl(), CloseNtupleFiles(), G4CsvAnalysisManager(), and OpenFileImpl().