|
Geant4
10.03
|
#include <G4VAnalysisReader.hh>
Inheritance diagram for G4VAnalysisReader:
Collaboration diagram for G4VAnalysisReader:Protected Member Functions | |
| virtual G4int | ReadH1Impl (const G4String &h1Name, const G4String &fileName, G4bool isUserFileName)=0 |
| virtual G4int | ReadH2Impl (const G4String &h2Name, const G4String &fileName, G4bool isUserFileName)=0 |
| virtual G4int | ReadH3Impl (const G4String &h3Name, const G4String &fileName, G4bool isUserFileName)=0 |
| virtual G4int | ReadP1Impl (const G4String &p1Name, const G4String &fileName, G4bool isUserFileName)=0 |
| virtual G4int | ReadP2Impl (const G4String &p2Name, const G4String &fileName, G4bool isUserFileName)=0 |
| virtual G4int | ReadNtupleImpl (const G4String &ntupleName, const G4String &fileName, G4bool isUserFileName)=0 |
| 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) |
Protected Attributes | |
| G4AnalysisManagerState | fState |
Private Attributes | |
| std::unique_ptr< G4VH1Manager > | fVH1Manager |
| std::unique_ptr< G4VH2Manager > | fVH2Manager |
| std::unique_ptr< G4VH3Manager > | fVH3Manager |
| std::unique_ptr< G4VP1Manager > | fVP1Manager |
| std::unique_ptr< G4VP2Manager > | fVP2Manager |
| std::unique_ptr < G4VRNtupleManager > | fVNtupleManager |
| std::unique_ptr < G4BaseFileManager > | fFileManager |
Definition at line 56 of file G4VAnalysisReader.hh.
Definition at line 46 of file G4VAnalysisReader.cc.
|
virtual |
Definition at line 58 of file G4VAnalysisReader.cc.
| G4String G4VAnalysisReader::GetFileName | ( | ) | const |
Definition at line 118 of file G4VAnalysisReader.cc.
References fFileManager.
| G4String G4VAnalysisReader::GetFileType | ( | ) | const |
| G4int G4VAnalysisReader::GetNofH1s | ( | ) | const |
Definition at line 429 of file G4VAnalysisReader.cc.
References fVH1Manager.
| G4int G4VAnalysisReader::GetNofH2s | ( | ) | const |
Definition at line 435 of file G4VAnalysisReader.cc.
References fVH2Manager.
| G4int G4VAnalysisReader::GetNofH3s | ( | ) | const |
Definition at line 441 of file G4VAnalysisReader.cc.
References fVH3Manager.
| G4int G4VAnalysisReader::GetNofNtuples | ( | ) | const |
Definition at line 459 of file G4VAnalysisReader.cc.
References fVNtupleManager.
| G4int G4VAnalysisReader::GetNofP1s | ( | ) | const |
Definition at line 447 of file G4VAnalysisReader.cc.
References fVP1Manager.
| G4int G4VAnalysisReader::GetNofP2s | ( | ) | const |
Definition at line 453 of file G4VAnalysisReader.cc.
References fVP2Manager.
Definition at line 291 of file G4VAnalysisReader.cc.
References fFileManager, G4Exception(), JustWarning, G4Analysis::kInvalidId, and ReadNtupleImpl().
Here is the call graph for this function:| G4bool G4VAnalysisReader::GetNtupleRow | ( | ) |
Definition at line 416 of file G4VAnalysisReader.cc.
References fVNtupleManager.
Referenced by XrayFluoAnalysisManager::LoadGunData().
Here is the caller graph for this function:Definition at line 423 of file G4VAnalysisReader.cc.
References fVNtupleManager.
| G4String G4VAnalysisReader::GetType | ( | ) | const |
| G4int G4VAnalysisReader::GetVerboseLevel | ( | ) | const |
| G4bool G4VAnalysisReader::IsAscii | ( | ) | const |
Definition at line 124 of file G4VAnalysisReader.cc.
References fFileManager, G4Exception(), JustWarning, G4Analysis::kInvalidId, and ReadH1Impl().
Here is the call graph for this function:
|
protectedpure virtual |
Implemented in G4CsvAnalysisReader, G4RootAnalysisReader, and G4XmlAnalysisReader.
Referenced by ReadH1().
Here is the caller graph for this function:Definition at line 144 of file G4VAnalysisReader.cc.
References fFileManager, G4Exception(), JustWarning, G4Analysis::kInvalidId, and ReadH2Impl().
Here is the call graph for this function:
|
protectedpure virtual |
Implemented in G4CsvAnalysisReader, G4RootAnalysisReader, and G4XmlAnalysisReader.
Referenced by ReadH2().
Here is the caller graph for this function:Definition at line 164 of file G4VAnalysisReader.cc.
References fFileManager, G4Exception(), JustWarning, G4Analysis::kInvalidId, and ReadH3Impl().
Here is the call graph for this function:
|
protectedpure virtual |
Implemented in G4CsvAnalysisReader, G4RootAnalysisReader, and G4XmlAnalysisReader.
Referenced by ReadH3().
Here is the caller graph for this function:
|
protectedpure virtual |
Implemented in G4CsvAnalysisReader, G4RootAnalysisReader, and G4XmlAnalysisReader.
Referenced by GetNtuple().
Here is the caller graph for this function:Definition at line 184 of file G4VAnalysisReader.cc.
References fFileManager, G4Exception(), JustWarning, G4Analysis::kInvalidId, and ReadP1Impl().
Here is the call graph for this function:
|
protectedpure virtual |
Implemented in G4CsvAnalysisReader, G4RootAnalysisReader, and G4XmlAnalysisReader.
Referenced by ReadP1().
Here is the caller graph for this function:Definition at line 204 of file G4VAnalysisReader.cc.
References fFileManager, G4Exception(), JustWarning, G4Analysis::kInvalidId, and ReadP2Impl().
Here is the call graph for this function:
|
protectedpure virtual |
Implemented in G4CsvAnalysisReader, G4RootAnalysisReader, and G4XmlAnalysisReader.
Referenced by ReadP2().
Here is the caller graph for this function:
|
protected |
Definition at line 102 of file G4VAnalysisReader.cc.
References fFileManager.
Referenced by G4CsvAnalysisReader::G4CsvAnalysisReader(), G4RootAnalysisReader::G4RootAnalysisReader(), and G4XmlAnalysisReader::G4XmlAnalysisReader().
Here is the caller graph for this function:| void G4VAnalysisReader::SetFileName | ( | const G4String & | fileName | ) |
Definition at line 112 of file G4VAnalysisReader.cc.
References fFileManager.
Definition at line 241 of file G4VAnalysisReader.cc.
References fVH1Manager.
Referenced by SetFirstHistoId().
Here is the caller graph for this function:Definition at line 247 of file G4VAnalysisReader.cc.
References fVH2Manager.
Referenced by SetFirstHistoId().
Here is the caller graph for this function:Definition at line 253 of file G4VAnalysisReader.cc.
References fVH3Manager.
Referenced by SetFirstHistoId().
Here is the caller graph for this function:Definition at line 224 of file G4VAnalysisReader.cc.
References SetFirstH1Id(), SetFirstH2Id(), and SetFirstH3Id().
Here is the call graph for this function:Definition at line 285 of file G4VAnalysisReader.cc.
References fVNtupleManager.
Definition at line 273 of file G4VAnalysisReader.cc.
References fVP1Manager.
Referenced by SetFirstProfileId().
Here is the caller graph for this function:Definition at line 279 of file G4VAnalysisReader.cc.
References fVP2Manager.
Referenced by SetFirstProfileId().
Here is the caller graph for this function:Definition at line 259 of file G4VAnalysisReader.cc.
References SetFirstP1Id(), and SetFirstP2Id().
Here is the call graph for this function:
|
protected |
Definition at line 66 of file G4VAnalysisReader.cc.
References fVH1Manager.
Referenced by G4ToolsAnalysisReader::G4ToolsAnalysisReader().
Here is the caller graph for this function:
|
protected |
Definition at line 72 of file G4VAnalysisReader.cc.
References fVH2Manager.
Referenced by G4ToolsAnalysisReader::G4ToolsAnalysisReader().
Here is the caller graph for this function:
|
protected |
Definition at line 78 of file G4VAnalysisReader.cc.
References fVH3Manager.
Referenced by G4ToolsAnalysisReader::G4ToolsAnalysisReader().
Here is the caller graph for this function:Definition at line 325 of file G4VAnalysisReader.cc.
References fVNtupleManager.
Referenced by XrayFluoAnalysisManager::LoadGunData().
Here is the caller graph for this function:| G4bool G4VAnalysisReader::SetNtupleDColumn | ( | const G4String & | columnName, |
| std::vector< double > & | vector | ||
| ) |
Definition at line 353 of file G4VAnalysisReader.cc.
References fVNtupleManager.
| G4bool G4VAnalysisReader::SetNtupleDColumn | ( | G4int | ntupleId, |
| const G4String & | columnName, | ||
| G4double & | value | ||
| ) |
Definition at line 376 of file G4VAnalysisReader.cc.
References fVNtupleManager.
| G4bool G4VAnalysisReader::SetNtupleDColumn | ( | G4int | ntupleId, |
| const G4String & | columnName, | ||
| std::vector< double > & | vector | ||
| ) |
Definition at line 408 of file G4VAnalysisReader.cc.
References fVNtupleManager.
Definition at line 318 of file G4VAnalysisReader.cc.
References fVNtupleManager.
| G4bool G4VAnalysisReader::SetNtupleFColumn | ( | const G4String & | columnName, |
| std::vector< float > & | vector | ||
| ) |
Definition at line 346 of file G4VAnalysisReader.cc.
References fVNtupleManager.
| G4bool G4VAnalysisReader::SetNtupleFColumn | ( | G4int | ntupleId, |
| const G4String & | columnName, | ||
| G4float & | value | ||
| ) |
Definition at line 368 of file G4VAnalysisReader.cc.
References fVNtupleManager.
| G4bool G4VAnalysisReader::SetNtupleFColumn | ( | G4int | ntupleId, |
| const G4String & | columnName, | ||
| std::vector< float > & | vector | ||
| ) |
Definition at line 400 of file G4VAnalysisReader.cc.
References fVNtupleManager.
Definition at line 311 of file G4VAnalysisReader.cc.
References fVNtupleManager.
Referenced by XrayFluoAnalysisManager::LoadGunData().
Here is the caller graph for this function:| G4bool G4VAnalysisReader::SetNtupleIColumn | ( | const G4String & | columnName, |
| std::vector< int > & | vector | ||
| ) |
Definition at line 339 of file G4VAnalysisReader.cc.
References fVNtupleManager.
| G4bool G4VAnalysisReader::SetNtupleIColumn | ( | G4int | ntupleId, |
| const G4String & | columnName, | ||
| G4int & | value | ||
| ) |
Definition at line 360 of file G4VAnalysisReader.cc.
References fVNtupleManager.
| G4bool G4VAnalysisReader::SetNtupleIColumn | ( | G4int | ntupleId, |
| const G4String & | columnName, | ||
| std::vector< int > & | vector | ||
| ) |
Definition at line 392 of file G4VAnalysisReader.cc.
References fVNtupleManager.
|
protected |
Definition at line 96 of file G4VAnalysisReader.cc.
References fVNtupleManager.
Referenced by G4CsvAnalysisReader::G4CsvAnalysisReader(), G4RootAnalysisReader::G4RootAnalysisReader(), and G4XmlAnalysisReader::G4XmlAnalysisReader().
Here is the caller graph for this function:Definition at line 332 of file G4VAnalysisReader.cc.
References fVNtupleManager.
| G4bool G4VAnalysisReader::SetNtupleSColumn | ( | G4int | ntupleId, |
| const G4String & | columnName, | ||
| G4String & | value | ||
| ) |
Definition at line 384 of file G4VAnalysisReader.cc.
References fVNtupleManager.
|
protected |
Definition at line 84 of file G4VAnalysisReader.cc.
References fVP1Manager.
Referenced by G4ToolsAnalysisReader::G4ToolsAnalysisReader().
Here is the caller graph for this function:
|
protected |
Definition at line 90 of file G4VAnalysisReader.cc.
References fVP2Manager.
Referenced by G4ToolsAnalysisReader::G4ToolsAnalysisReader().
Here is the caller graph for this function:| void G4VAnalysisReader::SetVerboseLevel | ( | G4int | verboseLevel | ) |
Definition at line 469 of file G4VAnalysisReader.cc.
References fState, and G4AnalysisManagerState::SetVerboseLevel().
Referenced by XrayFluoAnalysisManager::LoadGunData().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 261 of file G4VAnalysisReader.hh.
Referenced by GetFileName(), GetNtuple(), ReadH1(), ReadH2(), ReadH3(), ReadP1(), ReadP2(), SetFileManager(), and SetFileName().
|
protected |
Definition at line 251 of file G4VAnalysisReader.hh.
Referenced by G4CsvAnalysisReader::G4CsvAnalysisReader(), G4RootAnalysisReader::G4RootAnalysisReader(), G4ToolsAnalysisReader::G4ToolsAnalysisReader(), G4XmlAnalysisReader::G4XmlAnalysisReader(), G4XmlAnalysisReader::ReadH1Impl(), G4CsvAnalysisReader::ReadH1Impl(), G4RootAnalysisReader::ReadH1Impl(), G4CsvAnalysisReader::ReadH2Impl(), G4XmlAnalysisReader::ReadH2Impl(), G4RootAnalysisReader::ReadH2Impl(), G4XmlAnalysisReader::ReadH3Impl(), G4CsvAnalysisReader::ReadH3Impl(), G4RootAnalysisReader::ReadH3Impl(), G4CsvAnalysisReader::ReadNtupleImpl(), G4RootAnalysisReader::ReadNtupleImpl(), G4XmlAnalysisReader::ReadNtupleImpl(), G4RootAnalysisReader::ReadP1Impl(), G4CsvAnalysisReader::ReadP1Impl(), G4XmlAnalysisReader::ReadP1Impl(), G4CsvAnalysisReader::ReadP2Impl(), G4RootAnalysisReader::ReadP2Impl(), G4XmlAnalysisReader::ReadP2Impl(), SetVerboseLevel(), G4CsvAnalysisReader::~G4CsvAnalysisReader(), G4RootAnalysisReader::~G4RootAnalysisReader(), and G4XmlAnalysisReader::~G4XmlAnalysisReader().
|
private |
Definition at line 255 of file G4VAnalysisReader.hh.
Referenced by GetNofH1s(), SetFirstH1Id(), and SetH1Manager().
|
private |
Definition at line 256 of file G4VAnalysisReader.hh.
Referenced by GetNofH2s(), SetFirstH2Id(), and SetH2Manager().
|
private |
Definition at line 257 of file G4VAnalysisReader.hh.
Referenced by GetNofH3s(), SetFirstH3Id(), and SetH3Manager().
|
private |
Definition at line 260 of file G4VAnalysisReader.hh.
Referenced by GetNofNtuples(), GetNtupleRow(), SetFirstNtupleId(), SetNtupleDColumn(), SetNtupleFColumn(), SetNtupleIColumn(), SetNtupleManager(), and SetNtupleSColumn().
|
private |
Definition at line 258 of file G4VAnalysisReader.hh.
Referenced by GetNofP1s(), SetFirstP1Id(), and SetP1Manager().
|
private |
Definition at line 259 of file G4VAnalysisReader.hh.
Referenced by GetNofP2s(), SetFirstP2Id(), and SetP2Manager().