Geant4
10.01.p03
|
#include <G4CsvAnalysisReader.hh>
Static Public Member Functions | |
static G4CsvAnalysisReader * | 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 | |
G4String | GetHnFileName (const G4String &hnType, const G4String &hnName, const G4String &baseFileName, G4bool isUserFileName) const |
G4bool | Reset () |
Static Private Attributes | |
static G4CsvAnalysisReader * | fgMasterInstance = 0 |
static G4ThreadLocal G4CsvAnalysisReader * | fgInstance = 0 |
Additional Inherited Members | |
Protected Attributes inherited from G4VAnalysisReader | |
G4AnalysisManagerState | fState |
Definition at line 54 of file G4CsvAnalysisReader.hh.
G4CsvAnalysisReader::G4CsvAnalysisReader | ( | G4bool | isMaster = true | ) |
Definition at line 109 of file G4CsvAnalysisReader.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().
|
virtual |
Definition at line 152 of file G4CsvAnalysisReader.cc.
References fgInstance, fgMasterInstance, G4VAnalysisReader::fState, and G4AnalysisManagerState::GetIsMaster().
|
private |
Definition at line 163 of file G4CsvAnalysisReader.cc.
References fFileManager, G4BaseFileManager::GetFullFileName(), and G4BaseFileManager::GetHnFileName().
Referenced by ReadH1Impl(), ReadH2Impl(), ReadH3Impl(), ReadP1Impl(), and ReadP2Impl().
tools::rcsv::ntuple* G4CsvAnalysisReader::GetNtuple | ( | ) | const |
tools::rcsv::ntuple* G4CsvAnalysisReader::GetNtuple | ( | G4int | ntupleId | ) | const |
|
static |
Definition at line 98 of file G4CsvAnalysisReader.cc.
References G4Threading::IsWorkerThread().
|
protectedvirtual |
Reimplemented from G4VAnalysisReader.
Definition at line 201 of file G4CsvAnalysisReader.cc.
References G4H1ToolsManager::AddH1(), fH1Manager, G4VAnalysisReader::fState, G4Exception(), GetHnFileName(), G4AnalysisManagerState::GetVerboseL1(), G4AnalysisManagerState::GetVerboseL2(), G4AnalysisManagerState::GetVerboseL4(), JustWarning, G4Analysis::kInvalidId, and G4AnalysisVerbose::Message().
|
protectedvirtual |
Reimplemented from G4VAnalysisReader.
Definition at line 243 of file G4CsvAnalysisReader.cc.
References G4H2ToolsManager::AddH2(), fH2Manager, G4VAnalysisReader::fState, G4Exception(), GetHnFileName(), G4AnalysisManagerState::GetVerboseL1(), G4AnalysisManagerState::GetVerboseL2(), G4AnalysisManagerState::GetVerboseL4(), JustWarning, G4Analysis::kInvalidId, and G4AnalysisVerbose::Message().
|
protectedvirtual |
Reimplemented from G4VAnalysisReader.
Definition at line 285 of file G4CsvAnalysisReader.cc.
References G4H3ToolsManager::AddH3(), fH3Manager, G4VAnalysisReader::fState, G4Exception(), GetHnFileName(), G4AnalysisManagerState::GetVerboseL1(), G4AnalysisManagerState::GetVerboseL2(), G4AnalysisManagerState::GetVerboseL4(), JustWarning, G4Analysis::kInvalidId, and G4AnalysisVerbose::Message().
|
protectedvirtual |
Reimplemented from G4VAnalysisReader.
Definition at line 412 of file G4CsvAnalysisReader.cc.
References fFileManager, fNtupleManager, G4VAnalysisReader::fState, G4BaseFileManager::GetNtupleFileName(), G4CsvRFileManager::GetRFile(), G4AnalysisManagerState::GetVerboseL2(), G4AnalysisManagerState::GetVerboseL4(), G4Analysis::kInvalidId, G4AnalysisVerbose::Message(), G4CsvRFileManager::OpenRFile(), and G4CsvRNtupleManager::SetNtuple().
|
protectedvirtual |
Reimplemented from G4VAnalysisReader.
Definition at line 327 of file G4CsvAnalysisReader.cc.
References G4P1ToolsManager::AddP1(), fP1Manager, G4VAnalysisReader::fState, G4Exception(), GetHnFileName(), G4AnalysisManagerState::GetVerboseL1(), G4AnalysisManagerState::GetVerboseL2(), G4AnalysisManagerState::GetVerboseL4(), JustWarning, G4Analysis::kInvalidId, G4AnalysisVerbose::Message(), and p1.
|
protectedvirtual |
Reimplemented from G4VAnalysisReader.
Definition at line 369 of file G4CsvAnalysisReader.cc.
References G4P2ToolsManager::AddP2(), fP2Manager, G4VAnalysisReader::fState, G4Exception(), GetHnFileName(), G4AnalysisManagerState::GetVerboseL1(), G4AnalysisManagerState::GetVerboseL2(), G4AnalysisManagerState::GetVerboseL4(), JustWarning, G4Analysis::kInvalidId, G4AnalysisVerbose::Message(), and p2.
|
private |
Definition at line 178 of file G4CsvAnalysisReader.cc.
References fH1Manager, fH2Manager, fNtupleManager, G4CsvRNtupleManager::Reset(), G4H2ToolsManager::Reset(), and G4H1ToolsManager::Reset().
|
private |
Definition at line 114 of file G4CsvAnalysisReader.hh.
Referenced by G4CsvAnalysisReader(), GetHnFileName(), and ReadNtupleImpl().
|
staticprivate |
Definition at line 97 of file G4CsvAnalysisReader.hh.
Referenced by G4CsvAnalysisReader(), and ~G4CsvAnalysisReader().
|
staticprivate |
Definition at line 96 of file G4CsvAnalysisReader.hh.
Referenced by G4CsvAnalysisReader(), and ~G4CsvAnalysisReader().
|
private |
Definition at line 108 of file G4CsvAnalysisReader.hh.
Referenced by G4CsvAnalysisReader(), ReadH1Impl(), and Reset().
|
private |
Definition at line 109 of file G4CsvAnalysisReader.hh.
Referenced by G4CsvAnalysisReader(), ReadH2Impl(), and Reset().
|
private |
Definition at line 110 of file G4CsvAnalysisReader.hh.
Referenced by G4CsvAnalysisReader(), and ReadH3Impl().
|
private |
Definition at line 113 of file G4CsvAnalysisReader.hh.
Referenced by G4CsvAnalysisReader(), ReadNtupleImpl(), and Reset().
|
private |
Definition at line 111 of file G4CsvAnalysisReader.hh.
Referenced by G4CsvAnalysisReader(), and ReadP1Impl().
|
private |
Definition at line 112 of file G4CsvAnalysisReader.hh.
Referenced by G4CsvAnalysisReader(), and ReadP2Impl().