ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/analysis/xml/include/G4XmlAnalysisReader.hh>
Static Public Member Functions | |
static G4XmlAnalysisReader * | Instance () |
Protected Member Functions | |
virtual G4int | ReadH1Impl (const G4String &h1Name, const G4String &fileName, const G4String &dirName, G4bool isUserFileName) final |
virtual G4int | ReadH2Impl (const G4String &h1Name, const G4String &fileName, const G4String &dirName, G4bool isUserFileName) final |
virtual G4int | ReadH3Impl (const G4String &h1Name, const G4String &fileName, const G4String &dirName, G4bool isUserFileName) final |
virtual G4int | ReadP1Impl (const G4String &h1Name, const G4String &fileName, const G4String &dirName, G4bool isUserFileName) final |
virtual G4int | ReadP2Impl (const G4String &h1Name, 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 | |
tools::raxml_out * | GetHandler (const G4String &fileName, const G4String &objectName, const G4String &objectType, const G4String &inFunction) |
G4bool | Reset () |
Private Attributes | |
G4XmlRNtupleManager * | fNtupleManager |
G4XmlRFileManager * | fFileManager |
Static Private Attributes | |
static G4XmlAnalysisReader * | fgMasterInstance = nullptr |
static G4ThreadLocal G4XmlAnalysisReader * | fgInstance = 0 |
Additional Inherited Members | |
Protected Attributes inherited from G4ToolsAnalysisReader | |
G4H1ToolsManager * | fH1Manager |
G4H2ToolsManager * | fH2Manager |
G4H3ToolsManager * | fH3Manager |
G4P1ToolsManager * | fP1Manager |
G4P2ToolsManager * | fP2Manager |
Definition at line 53 of file G4XmlAnalysisReader.hh.
View newest version in sPHENIX GitHub at line 53 of file G4XmlAnalysisReader.hh
Definition at line 61 of file G4XmlAnalysisReader.cc.
View newest version in sPHENIX GitHub at line 61 of file G4XmlAnalysisReader.cc
References FatalException, fFileManager, fgInstance, fgMasterInstance, fNtupleManager, G4VAnalysisReader::fState, G4Exception(), G4VAnalysisReader::SetFileManager(), and G4VAnalysisReader::SetNtupleManager().
|
virtual |
Definition at line 89 of file G4XmlAnalysisReader.cc.
View newest version in sPHENIX GitHub at line 89 of file G4XmlAnalysisReader.cc
References fgInstance, fgMasterInstance, G4VAnalysisReader::fState, and G4AnalysisManagerState::GetIsMaster().
|
private |
Definition at line 100 of file G4XmlAnalysisReader.cc.
View newest version in sPHENIX GitHub at line 100 of file G4XmlAnalysisReader.cc
References G4String::append(), fFileManager, G4Exception(), G4XmlRFileManager::GetRFile(), it, JustWarning, G4XmlRFileManager::OpenRFile(), and propagation_timing::rfile.
Referenced by ReadH1Impl(), ReadH2Impl(), ReadH3Impl(), ReadNtupleImpl(), ReadP1Impl(), and ReadP2Impl().
tools::aida::ntuple* G4XmlAnalysisReader::GetNtuple | ( | ) | const |
tools::aida::ntuple* G4XmlAnalysisReader::GetNtuple | ( | G4int | ntupleId | ) | const |
|
static |
Definition at line 50 of file G4XmlAnalysisReader.cc.
View newest version in sPHENIX GitHub at line 50 of file G4XmlAnalysisReader.cc
References G4Threading::IsWorkerThread().
|
finalprotectedvirtual |
Implements G4VAnalysisReader.
Definition at line 166 of file G4XmlAnalysisReader.cc.
View newest version in sPHENIX GitHub at line 166 of file G4XmlAnalysisReader.cc
References G4H1ToolsManager::AddH1(), G4ToolsAnalysisReader::fH1Manager, G4VAnalysisReader::fState, GetHandler(), G4AnalysisManagerState::GetVerboseL2(), G4AnalysisManagerState::GetVerboseL4(), h1, h1d, G4Analysis::kInvalidId, and G4AnalysisVerbose::Message().
|
finalprotectedvirtual |
Implements G4VAnalysisReader.
Definition at line 192 of file G4XmlAnalysisReader.cc.
View newest version in sPHENIX GitHub at line 192 of file G4XmlAnalysisReader.cc
References G4H2ToolsManager::AddH2(), G4ToolsAnalysisReader::fH2Manager, G4VAnalysisReader::fState, GetHandler(), G4AnalysisManagerState::GetVerboseL2(), G4AnalysisManagerState::GetVerboseL4(), h2, G4Analysis::kInvalidId, and G4AnalysisVerbose::Message().
|
finalprotectedvirtual |
Implements G4VAnalysisReader.
Definition at line 218 of file G4XmlAnalysisReader.cc.
View newest version in sPHENIX GitHub at line 218 of file G4XmlAnalysisReader.cc
References G4H3ToolsManager::AddH3(), G4ToolsAnalysisReader::fH3Manager, G4VAnalysisReader::fState, GetHandler(), G4AnalysisManagerState::GetVerboseL2(), G4AnalysisManagerState::GetVerboseL4(), h3, G4Analysis::kInvalidId, and G4AnalysisVerbose::Message().
|
finalprotectedvirtual |
Implements G4VAnalysisReader.
Definition at line 296 of file G4XmlAnalysisReader.cc.
View newest version in sPHENIX GitHub at line 296 of file G4XmlAnalysisReader.cc
References fFileManager, fNtupleManager, G4VAnalysisReader::fState, GetHandler(), G4BaseFileManager::GetNtupleFileName(), G4AnalysisManagerState::GetVerboseL2(), G4AnalysisManagerState::GetVerboseL4(), G4Analysis::kInvalidId, G4AnalysisVerbose::Message(), ntuple, and G4TRNtupleManager< TNTUPLE >::SetNtuple().
|
finalprotectedvirtual |
Implements G4VAnalysisReader.
Definition at line 244 of file G4XmlAnalysisReader.cc.
View newest version in sPHENIX GitHub at line 244 of file G4XmlAnalysisReader.cc
References G4P1ToolsManager::AddP1(), G4ToolsAnalysisReader::fP1Manager, G4VAnalysisReader::fState, GetHandler(), G4AnalysisManagerState::GetVerboseL2(), G4AnalysisManagerState::GetVerboseL4(), G4Analysis::kInvalidId, and G4AnalysisVerbose::Message().
|
finalprotectedvirtual |
Implements G4VAnalysisReader.
Definition at line 270 of file G4XmlAnalysisReader.cc.
View newest version in sPHENIX GitHub at line 270 of file G4XmlAnalysisReader.cc
References G4P2ToolsManager::AddP2(), G4ToolsAnalysisReader::fP2Manager, G4VAnalysisReader::fState, GetHandler(), G4AnalysisManagerState::GetVerboseL2(), G4AnalysisManagerState::GetVerboseL4(), G4Analysis::kInvalidId, and G4AnalysisVerbose::Message().
|
private |
Definition at line 146 of file G4XmlAnalysisReader.cc.
View newest version in sPHENIX GitHub at line 146 of file G4XmlAnalysisReader.cc
References fNtupleManager, G4TRNtupleManager< TNTUPLE >::Reset(), and G4ToolsAnalysisReader::Reset().
|
private |
Definition at line 97 of file G4XmlAnalysisReader.hh.
View newest version in sPHENIX GitHub at line 97 of file G4XmlAnalysisReader.hh
Referenced by G4XmlAnalysisReader(), GetHandler(), and ReadNtupleImpl().
|
staticprivate |
Definition at line 85 of file G4XmlAnalysisReader.hh.
View newest version in sPHENIX GitHub at line 85 of file G4XmlAnalysisReader.hh
Referenced by G4XmlAnalysisReader(), and ~G4XmlAnalysisReader().
|
staticprivate |
Definition at line 84 of file G4XmlAnalysisReader.hh.
View newest version in sPHENIX GitHub at line 84 of file G4XmlAnalysisReader.hh
Referenced by G4XmlAnalysisReader(), and ~G4XmlAnalysisReader().
|
private |
Definition at line 96 of file G4XmlAnalysisReader.hh.
View newest version in sPHENIX GitHub at line 96 of file G4XmlAnalysisReader.hh
Referenced by G4XmlAnalysisReader(), ReadNtupleImpl(), and Reset().