Geant4
10.01.p03
|
#include <G4VAnalysisReader.hh>
Protected Member Functions | |
virtual G4int | ReadH1Impl (const G4String &, const G4String &, G4bool) |
virtual G4int | ReadH2Impl (const G4String &, const G4String &, G4bool) |
virtual G4int | ReadH3Impl (const G4String &, const G4String &, G4bool) |
virtual G4int | ReadP1Impl (const G4String &, const G4String &, G4bool) |
virtual G4int | ReadP2Impl (const G4String &, const G4String &, G4bool) |
virtual G4int | ReadNtupleImpl (const G4String &, const G4String &, G4bool) |
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 | |
G4VH1Manager * | fVH1Manager |
G4VH2Manager * | fVH2Manager |
G4VH3Manager * | fVH3Manager |
G4VP1Manager * | fVP1Manager |
G4VP2Manager * | fVP2Manager |
G4VRNtupleManager * | fVNtupleManager |
G4BaseFileManager * | fFileManager |
Definition at line 57 of file G4VAnalysisReader.hh.
Definition at line 46 of file G4VAnalysisReader.cc.
|
virtual |
Definition at line 58 of file G4VAnalysisReader.cc.
References fFileManager, fVH1Manager, fVH2Manager, fVH3Manager, fVNtupleManager, fVP1Manager, and fVP2Manager.
G4String G4VAnalysisReader::GetFileName | ( | ) | const |
Definition at line 126 of file G4VAnalysisReader.cc.
References fFileManager, and G4BaseFileManager::GetFileName().
G4String G4VAnalysisReader::GetFileType | ( | ) | const |
G4int G4VAnalysisReader::GetNofH1s | ( | ) | const |
Definition at line 472 of file G4VAnalysisReader.cc.
References G4VH1Manager::fHnManager, fVH1Manager, and G4HnManager::GetNofHns().
G4int G4VAnalysisReader::GetNofH2s | ( | ) | const |
Definition at line 478 of file G4VAnalysisReader.cc.
References G4VH2Manager::fHnManager, fVH2Manager, and G4HnManager::GetNofHns().
G4int G4VAnalysisReader::GetNofH3s | ( | ) | const |
Definition at line 484 of file G4VAnalysisReader.cc.
References G4VH3Manager::fHnManager, fVH3Manager, and G4HnManager::GetNofHns().
G4int G4VAnalysisReader::GetNofNtuples | ( | ) | const |
Definition at line 502 of file G4VAnalysisReader.cc.
References fVNtupleManager, and G4VRNtupleManager::GetNofNtuples().
G4int G4VAnalysisReader::GetNofP1s | ( | ) | const |
Definition at line 490 of file G4VAnalysisReader.cc.
References G4VP1Manager::fHnManager, fVP1Manager, and G4HnManager::GetNofHns().
G4int G4VAnalysisReader::GetNofP2s | ( | ) | const |
Definition at line 496 of file G4VAnalysisReader.cc.
References G4VP2Manager::fHnManager, fVP2Manager, and G4HnManager::GetNofHns().
Definition at line 334 of file G4VAnalysisReader.cc.
References fFileManager, G4Exception(), G4BaseFileManager::GetFileName(), JustWarning, G4Analysis::kInvalidId, and ReadNtupleImpl().
G4bool G4VAnalysisReader::GetNtupleRow | ( | ) |
Definition at line 459 of file G4VAnalysisReader.cc.
References fVNtupleManager, and G4VRNtupleManager::GetNtupleRow().
Referenced by XrayFluoAnalysisManager::LoadGunData().
Definition at line 466 of file G4VAnalysisReader.cc.
References fVNtupleManager, and G4VRNtupleManager::GetNtupleRow().
G4String G4VAnalysisReader::GetType | ( | ) | const |
G4int G4VAnalysisReader::GetVerboseLevel | ( | ) | const |
G4bool G4VAnalysisReader::IsAscii | ( | ) | const |
Definition at line 132 of file G4VAnalysisReader.cc.
References fFileManager, G4Exception(), G4BaseFileManager::GetFileName(), JustWarning, G4Analysis::kInvalidId, and ReadH1Impl().
|
inlineprotectedvirtual |
Reimplemented in G4CsvAnalysisReader, G4RootAnalysisReader, and G4XmlAnalysisReader.
Definition at line 229 of file G4VAnalysisReader.hh.
Referenced by ReadH1().
Definition at line 152 of file G4VAnalysisReader.cc.
References fFileManager, G4Exception(), G4BaseFileManager::GetFileName(), JustWarning, G4Analysis::kInvalidId, and ReadH2Impl().
|
inlineprotectedvirtual |
Reimplemented in G4CsvAnalysisReader, G4RootAnalysisReader, and G4XmlAnalysisReader.
Definition at line 232 of file G4VAnalysisReader.hh.
Referenced by ReadH2().
Definition at line 172 of file G4VAnalysisReader.cc.
References fFileManager, G4Exception(), G4BaseFileManager::GetFileName(), JustWarning, G4Analysis::kInvalidId, and ReadH3Impl().
|
inlineprotectedvirtual |
Reimplemented in G4CsvAnalysisReader, G4RootAnalysisReader, and G4XmlAnalysisReader.
Definition at line 235 of file G4VAnalysisReader.hh.
Referenced by ReadH3().
|
inlineprotectedvirtual |
Reimplemented in G4CsvAnalysisReader, G4RootAnalysisReader, and G4XmlAnalysisReader.
Definition at line 244 of file G4VAnalysisReader.hh.
Referenced by GetNtuple().
Definition at line 192 of file G4VAnalysisReader.cc.
References fFileManager, G4Exception(), G4BaseFileManager::GetFileName(), JustWarning, G4Analysis::kInvalidId, and ReadP1Impl().
|
inlineprotectedvirtual |
Reimplemented in G4CsvAnalysisReader, G4RootAnalysisReader, and G4XmlAnalysisReader.
Definition at line 238 of file G4VAnalysisReader.hh.
Referenced by ReadP1().
Definition at line 212 of file G4VAnalysisReader.cc.
References fFileManager, G4Exception(), G4BaseFileManager::GetFileName(), JustWarning, G4Analysis::kInvalidId, and ReadP2Impl().
|
inlineprotectedvirtual |
Reimplemented in G4CsvAnalysisReader, G4RootAnalysisReader, and G4XmlAnalysisReader.
Definition at line 241 of file G4VAnalysisReader.hh.
Referenced by ReadP2().
|
protected |
Definition at line 110 of file G4VAnalysisReader.cc.
References fFileManager.
Referenced by G4CsvAnalysisReader::G4CsvAnalysisReader(), G4RootAnalysisReader::G4RootAnalysisReader(), and G4XmlAnalysisReader::G4XmlAnalysisReader().
void G4VAnalysisReader::SetFileName | ( | const G4String & | fileName | ) |
Definition at line 120 of file G4VAnalysisReader.cc.
References fFileManager, and G4BaseFileManager::SetFileName().
Definition at line 249 of file G4VAnalysisReader.cc.
References G4VH1Manager::fHnManager, fVH1Manager, and G4BaseAnalysisManager::SetFirstId().
Referenced by SetFirstHistoId().
Definition at line 262 of file G4VAnalysisReader.cc.
References G4VH2Manager::fHnManager, fVH2Manager, and G4BaseAnalysisManager::SetFirstId().
Referenced by SetFirstHistoId().
Definition at line 275 of file G4VAnalysisReader.cc.
References G4VH3Manager::fHnManager, fVH3Manager, and G4BaseAnalysisManager::SetFirstId().
Referenced by SetFirstHistoId().
Definition at line 232 of file G4VAnalysisReader.cc.
References SetFirstH1Id(), SetFirstH2Id(), and SetFirstH3Id().
Definition at line 328 of file G4VAnalysisReader.cc.
References fVNtupleManager, and G4BaseAnalysisManager::SetFirstId().
Definition at line 302 of file G4VAnalysisReader.cc.
References G4VP1Manager::fHnManager, fVP1Manager, and G4BaseAnalysisManager::SetFirstId().
Referenced by SetFirstProfileId().
Definition at line 315 of file G4VAnalysisReader.cc.
References G4VP2Manager::fHnManager, fVP2Manager, and G4BaseAnalysisManager::SetFirstId().
Referenced by SetFirstProfileId().
Definition at line 288 of file G4VAnalysisReader.cc.
References SetFirstP1Id(), and SetFirstP2Id().
|
protected |
Definition at line 74 of file G4VAnalysisReader.cc.
References fVH1Manager.
Referenced by G4CsvAnalysisReader::G4CsvAnalysisReader(), G4RootAnalysisReader::G4RootAnalysisReader(), and G4XmlAnalysisReader::G4XmlAnalysisReader().
|
protected |
Definition at line 80 of file G4VAnalysisReader.cc.
References fVH2Manager.
Referenced by G4CsvAnalysisReader::G4CsvAnalysisReader(), G4RootAnalysisReader::G4RootAnalysisReader(), and G4XmlAnalysisReader::G4XmlAnalysisReader().
|
protected |
Definition at line 86 of file G4VAnalysisReader.cc.
References fVH3Manager.
Referenced by G4CsvAnalysisReader::G4CsvAnalysisReader(), G4RootAnalysisReader::G4RootAnalysisReader(), and G4XmlAnalysisReader::G4XmlAnalysisReader().
Definition at line 368 of file G4VAnalysisReader.cc.
References fVNtupleManager, and G4VRNtupleManager::SetNtupleDColumn().
Referenced by XrayFluoAnalysisManager::LoadGunData().
G4bool G4VAnalysisReader::SetNtupleDColumn | ( | const G4String & | columnName, |
std::vector< double > & | vector | ||
) |
Definition at line 396 of file G4VAnalysisReader.cc.
References fVNtupleManager, and G4VRNtupleManager::SetNtupleDColumn().
G4bool G4VAnalysisReader::SetNtupleDColumn | ( | G4int | ntupleId, |
const G4String & | columnName, | ||
G4double & | value | ||
) |
Definition at line 419 of file G4VAnalysisReader.cc.
References fVNtupleManager, and G4VRNtupleManager::SetNtupleDColumn().
G4bool G4VAnalysisReader::SetNtupleDColumn | ( | G4int | ntupleId, |
const G4String & | columnName, | ||
std::vector< double > & | vector | ||
) |
Definition at line 451 of file G4VAnalysisReader.cc.
References fVNtupleManager, and G4VRNtupleManager::SetNtupleDColumn().
Definition at line 361 of file G4VAnalysisReader.cc.
References fVNtupleManager, and G4VRNtupleManager::SetNtupleFColumn().
G4bool G4VAnalysisReader::SetNtupleFColumn | ( | const G4String & | columnName, |
std::vector< float > & | vector | ||
) |
Definition at line 389 of file G4VAnalysisReader.cc.
References fVNtupleManager, and G4VRNtupleManager::SetNtupleFColumn().
G4bool G4VAnalysisReader::SetNtupleFColumn | ( | G4int | ntupleId, |
const G4String & | columnName, | ||
G4float & | value | ||
) |
Definition at line 411 of file G4VAnalysisReader.cc.
References fVNtupleManager, and G4VRNtupleManager::SetNtupleFColumn().
G4bool G4VAnalysisReader::SetNtupleFColumn | ( | G4int | ntupleId, |
const G4String & | columnName, | ||
std::vector< float > & | vector | ||
) |
Definition at line 443 of file G4VAnalysisReader.cc.
References fVNtupleManager, and G4VRNtupleManager::SetNtupleFColumn().
Definition at line 354 of file G4VAnalysisReader.cc.
References fVNtupleManager, and G4VRNtupleManager::SetNtupleIColumn().
Referenced by XrayFluoAnalysisManager::LoadGunData().
G4bool G4VAnalysisReader::SetNtupleIColumn | ( | const G4String & | columnName, |
std::vector< int > & | vector | ||
) |
Definition at line 382 of file G4VAnalysisReader.cc.
References fVNtupleManager, and G4VRNtupleManager::SetNtupleIColumn().
G4bool G4VAnalysisReader::SetNtupleIColumn | ( | G4int | ntupleId, |
const G4String & | columnName, | ||
G4int & | value | ||
) |
Definition at line 403 of file G4VAnalysisReader.cc.
References fVNtupleManager, and G4VRNtupleManager::SetNtupleIColumn().
G4bool G4VAnalysisReader::SetNtupleIColumn | ( | G4int | ntupleId, |
const G4String & | columnName, | ||
std::vector< int > & | vector | ||
) |
Definition at line 435 of file G4VAnalysisReader.cc.
References fVNtupleManager, and G4VRNtupleManager::SetNtupleIColumn().
|
protected |
Definition at line 104 of file G4VAnalysisReader.cc.
References fVNtupleManager.
Referenced by G4CsvAnalysisReader::G4CsvAnalysisReader(), G4RootAnalysisReader::G4RootAnalysisReader(), and G4XmlAnalysisReader::G4XmlAnalysisReader().
Definition at line 375 of file G4VAnalysisReader.cc.
References fVNtupleManager, and G4VRNtupleManager::SetNtupleSColumn().
G4bool G4VAnalysisReader::SetNtupleSColumn | ( | G4int | ntupleId, |
const G4String & | columnName, | ||
G4String & | value | ||
) |
Definition at line 427 of file G4VAnalysisReader.cc.
References fVNtupleManager, and G4VRNtupleManager::SetNtupleSColumn().
|
protected |
Definition at line 92 of file G4VAnalysisReader.cc.
References fVP1Manager.
Referenced by G4CsvAnalysisReader::G4CsvAnalysisReader(), G4RootAnalysisReader::G4RootAnalysisReader(), and G4XmlAnalysisReader::G4XmlAnalysisReader().
|
protected |
Definition at line 98 of file G4VAnalysisReader.cc.
References fVP2Manager.
Referenced by G4CsvAnalysisReader::G4CsvAnalysisReader(), G4RootAnalysisReader::G4RootAnalysisReader(), and G4XmlAnalysisReader::G4XmlAnalysisReader().
void G4VAnalysisReader::SetVerboseLevel | ( | G4int | verboseLevel | ) |
Definition at line 512 of file G4VAnalysisReader.cc.
References fState, and G4AnalysisManagerState::SetVerboseLevel().
Referenced by XrayFluoAnalysisManager::LoadGunData().
|
private |
Definition at line 268 of file G4VAnalysisReader.hh.
Referenced by GetFileName(), GetNtuple(), ReadH1(), ReadH2(), ReadH3(), ReadP1(), ReadP2(), SetFileManager(), SetFileName(), and ~G4VAnalysisReader().
|
protected |
Definition at line 258 of file G4VAnalysisReader.hh.
Referenced by G4CsvAnalysisReader::G4CsvAnalysisReader(), G4RootAnalysisReader::G4RootAnalysisReader(), G4XmlAnalysisReader::G4XmlAnalysisReader(), G4XmlAnalysisReader::ReadH1Impl(), G4CsvAnalysisReader::ReadH1Impl(), G4RootAnalysisReader::ReadH1Impl(), G4CsvAnalysisReader::ReadH2Impl(), G4XmlAnalysisReader::ReadH2Impl(), G4RootAnalysisReader::ReadH2Impl(), G4CsvAnalysisReader::ReadH3Impl(), G4XmlAnalysisReader::ReadH3Impl(), G4RootAnalysisReader::ReadH3Impl(), G4RootAnalysisReader::ReadNtupleImpl(), G4CsvAnalysisReader::ReadNtupleImpl(), G4XmlAnalysisReader::ReadNtupleImpl(), G4CsvAnalysisReader::ReadP1Impl(), G4XmlAnalysisReader::ReadP1Impl(), G4RootAnalysisReader::ReadP1Impl(), G4CsvAnalysisReader::ReadP2Impl(), G4RootAnalysisReader::ReadP2Impl(), G4XmlAnalysisReader::ReadP2Impl(), SetVerboseLevel(), G4CsvAnalysisReader::~G4CsvAnalysisReader(), G4RootAnalysisReader::~G4RootAnalysisReader(), and G4XmlAnalysisReader::~G4XmlAnalysisReader().
|
private |
Definition at line 262 of file G4VAnalysisReader.hh.
Referenced by GetNofH1s(), SetFirstH1Id(), SetH1Manager(), and ~G4VAnalysisReader().
|
private |
Definition at line 263 of file G4VAnalysisReader.hh.
Referenced by GetNofH2s(), SetFirstH2Id(), SetH2Manager(), and ~G4VAnalysisReader().
|
private |
Definition at line 264 of file G4VAnalysisReader.hh.
Referenced by GetNofH3s(), SetFirstH3Id(), SetH3Manager(), and ~G4VAnalysisReader().
|
private |
Definition at line 267 of file G4VAnalysisReader.hh.
Referenced by GetNofNtuples(), GetNtupleRow(), SetFirstNtupleId(), SetNtupleDColumn(), SetNtupleFColumn(), SetNtupleIColumn(), SetNtupleManager(), SetNtupleSColumn(), and ~G4VAnalysisReader().
|
private |
Definition at line 265 of file G4VAnalysisReader.hh.
Referenced by GetNofP1s(), SetFirstP1Id(), SetP1Manager(), and ~G4VAnalysisReader().
|
private |
Definition at line 266 of file G4VAnalysisReader.hh.
Referenced by GetNofP2s(), SetFirstP2Id(), SetP2Manager(), and ~G4VAnalysisReader().