![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/analysis/csv/include/G4CsvAnalysisReader.hh>
Inheritance diagram for G4CsvAnalysisReader:
Collaboration diagram for G4CsvAnalysisReader:Static Public Member Functions | |
| static G4CsvAnalysisReader * | Instance () |
Protected Member Functions | |
| virtual G4int | ReadH1Impl (const G4String &h1Name, const G4String &fileName, const G4String &dirName, G4bool isUserFileName) final |
| virtual G4int | ReadH2Impl (const G4String &h2Name, const G4String &fileName, const G4String &dirName, G4bool isUserFileName) final |
| virtual G4int | ReadH3Impl (const G4String &h3Name, const G4String &fileName, const G4String &dirName, G4bool isUserFileName) final |
| virtual G4int | ReadP1Impl (const G4String &p1Name, const G4String &fileName, const G4String &dirName, G4bool isUserFileName) final |
| virtual G4int | ReadP2Impl (const G4String &p2Name, const G4String &fileName, const G4String &dirName, G4bool isUserFileName) final |
| virtual G4int | ReadNtupleImpl (const G4String &ntupleName, const G4String &fileName, const G4String &dirName, G4bool isUserFileName) final |
Protected Member Functions inherited from G4ToolsAnalysisReader | |
| G4bool | Reset () |
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 () |
Private Attributes | |
| G4CsvRNtupleManager * | fNtupleManager |
| G4CsvRFileManager * | fFileManager |
Static Private Attributes | |
| static G4CsvAnalysisReader * | fgMasterInstance = nullptr |
| static G4ThreadLocal G4CsvAnalysisReader * | fgInstance = nullptr |
Additional Inherited Members | |
Protected Attributes inherited from G4ToolsAnalysisReader | |
| G4H1ToolsManager * | fH1Manager |
| G4H2ToolsManager * | fH2Manager |
| G4H3ToolsManager * | fH3Manager |
| G4P1ToolsManager * | fP1Manager |
| G4P2ToolsManager * | fP2Manager |
Definition at line 53 of file G4CsvAnalysisReader.hh.
View newest version in sPHENIX GitHub at line 53 of file G4CsvAnalysisReader.hh
Definition at line 102 of file G4CsvAnalysisReader.cc.
View newest version in sPHENIX GitHub at line 102 of file G4CsvAnalysisReader.cc
References FatalException, fFileManager, fgInstance, fgMasterInstance, fNtupleManager, G4VAnalysisReader::fState, G4Exception(), G4VAnalysisReader::SetFileManager(), and G4VAnalysisReader::SetNtupleManager().
Here is the call graph for this function:
|
virtual |
Definition at line 130 of file G4CsvAnalysisReader.cc.
View newest version in sPHENIX GitHub at line 130 of file G4CsvAnalysisReader.cc
References fgInstance, fgMasterInstance, G4VAnalysisReader::fState, and G4AnalysisManagerState::GetIsMaster().
Here is the call graph for this function:
|
private |
Definition at line 141 of file G4CsvAnalysisReader.cc.
View newest version in sPHENIX GitHub at line 141 of file G4CsvAnalysisReader.cc
References fFileManager, G4BaseFileManager::GetFullFileName(), and G4BaseFileManager::GetHnFileName().
Referenced by ReadH1Impl(), ReadH2Impl(), ReadH3Impl(), ReadP1Impl(), and ReadP2Impl().
Here is the call graph for this function:
Here is the caller graph for this function:| tools::rcsv::ntuple* G4CsvAnalysisReader::GetNtuple | ( | ) | const |
| tools::rcsv::ntuple* G4CsvAnalysisReader::GetNtuple | ( | G4int | ntupleId | ) | const |
|
static |
Definition at line 91 of file G4CsvAnalysisReader.cc.
View newest version in sPHENIX GitHub at line 91 of file G4CsvAnalysisReader.cc
References G4Threading::IsWorkerThread().
Here is the call graph for this function:
|
finalprotectedvirtual |
Implements G4VAnalysisReader.
Definition at line 176 of file G4CsvAnalysisReader.cc.
View newest version in sPHENIX GitHub at line 176 of file G4CsvAnalysisReader.cc
References G4H1ToolsManager::AddH1(), G4ToolsAnalysisReader::fH1Manager, G4VAnalysisReader::fState, G4Exception(), GetHnFileName(), G4AnalysisManagerState::GetVerboseL1(), G4AnalysisManagerState::GetVerboseL2(), G4AnalysisManagerState::GetVerboseL4(), h1, h1d, JustWarning, G4Analysis::kInvalidId, and G4AnalysisVerbose::Message().
Here is the call graph for this function:
|
finalprotectedvirtual |
Implements G4VAnalysisReader.
Definition at line 218 of file G4CsvAnalysisReader.cc.
View newest version in sPHENIX GitHub at line 218 of file G4CsvAnalysisReader.cc
References G4H2ToolsManager::AddH2(), G4ToolsAnalysisReader::fH2Manager, G4VAnalysisReader::fState, G4Exception(), GetHnFileName(), G4AnalysisManagerState::GetVerboseL1(), G4AnalysisManagerState::GetVerboseL2(), G4AnalysisManagerState::GetVerboseL4(), h2, JustWarning, G4Analysis::kInvalidId, and G4AnalysisVerbose::Message().
Here is the call graph for this function:
|
finalprotectedvirtual |
Implements G4VAnalysisReader.
Definition at line 260 of file G4CsvAnalysisReader.cc.
View newest version in sPHENIX GitHub at line 260 of file G4CsvAnalysisReader.cc
References G4H3ToolsManager::AddH3(), G4ToolsAnalysisReader::fH3Manager, G4VAnalysisReader::fState, G4Exception(), GetHnFileName(), G4AnalysisManagerState::GetVerboseL1(), G4AnalysisManagerState::GetVerboseL2(), G4AnalysisManagerState::GetVerboseL4(), h3, JustWarning, G4Analysis::kInvalidId, and G4AnalysisVerbose::Message().
Here is the call graph for this function:
|
finalprotectedvirtual |
Implements G4VAnalysisReader.
Definition at line 387 of file G4CsvAnalysisReader.cc.
View newest version in sPHENIX GitHub at line 387 of file G4CsvAnalysisReader.cc
References fFileManager, fNtupleManager, G4VAnalysisReader::fState, G4BaseFileManager::GetNtupleFileName(), G4CsvRFileManager::GetRFile(), G4AnalysisManagerState::GetVerboseL2(), G4AnalysisManagerState::GetVerboseL4(), G4Analysis::kInvalidId, G4AnalysisVerbose::Message(), ntuple, G4CsvRFileManager::OpenRFile(), and G4TRNtupleManager< TNTUPLE >::SetNtuple().
Here is the call graph for this function:
|
finalprotectedvirtual |
Implements G4VAnalysisReader.
Definition at line 302 of file G4CsvAnalysisReader.cc.
View newest version in sPHENIX GitHub at line 302 of file G4CsvAnalysisReader.cc
References G4P1ToolsManager::AddP1(), G4ToolsAnalysisReader::fP1Manager, G4VAnalysisReader::fState, G4Exception(), GetHnFileName(), G4AnalysisManagerState::GetVerboseL1(), G4AnalysisManagerState::GetVerboseL2(), G4AnalysisManagerState::GetVerboseL4(), JustWarning, G4Analysis::kInvalidId, and G4AnalysisVerbose::Message().
Here is the call graph for this function:
|
finalprotectedvirtual |
Implements G4VAnalysisReader.
Definition at line 344 of file G4CsvAnalysisReader.cc.
View newest version in sPHENIX GitHub at line 344 of file G4CsvAnalysisReader.cc
References G4P2ToolsManager::AddP2(), G4ToolsAnalysisReader::fP2Manager, G4VAnalysisReader::fState, G4Exception(), GetHnFileName(), G4AnalysisManagerState::GetVerboseL1(), G4AnalysisManagerState::GetVerboseL2(), G4AnalysisManagerState::GetVerboseL4(), JustWarning, G4Analysis::kInvalidId, and G4AnalysisVerbose::Message().
Here is the call graph for this function:
|
private |
Definition at line 156 of file G4CsvAnalysisReader.cc.
View newest version in sPHENIX GitHub at line 156 of file G4CsvAnalysisReader.cc
References fNtupleManager, G4TRNtupleManager< TNTUPLE >::Reset(), and G4ToolsAnalysisReader::Reset().
Here is the call graph for this function:
|
private |
Definition at line 97 of file G4CsvAnalysisReader.hh.
View newest version in sPHENIX GitHub at line 97 of file G4CsvAnalysisReader.hh
Referenced by G4CsvAnalysisReader(), GetHnFileName(), and ReadNtupleImpl().
|
staticprivate |
Definition at line 85 of file G4CsvAnalysisReader.hh.
View newest version in sPHENIX GitHub at line 85 of file G4CsvAnalysisReader.hh
Referenced by G4CsvAnalysisReader(), and ~G4CsvAnalysisReader().
|
staticprivate |
Definition at line 84 of file G4CsvAnalysisReader.hh.
View newest version in sPHENIX GitHub at line 84 of file G4CsvAnalysisReader.hh
Referenced by G4CsvAnalysisReader(), and ~G4CsvAnalysisReader().
|
private |
Definition at line 96 of file G4CsvAnalysisReader.hh.
View newest version in sPHENIX GitHub at line 96 of file G4CsvAnalysisReader.hh
Referenced by G4CsvAnalysisReader(), ReadNtupleImpl(), and Reset().