Geant4
10.02.p02
|
#include <G4VAnalysisReader.hh>
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().
G4bool G4VAnalysisReader::GetNtupleRow | ( | ) |
Definition at line 416 of file G4VAnalysisReader.cc.
References fVNtupleManager.
Referenced by XrayFluoAnalysisManager::LoadGunData().
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().
|
protectedpure virtual |
Implemented in G4CsvAnalysisReader, G4RootAnalysisReader, and G4XmlAnalysisReader.
Referenced by ReadH1().
Definition at line 144 of file G4VAnalysisReader.cc.
References fFileManager, G4Exception(), JustWarning, G4Analysis::kInvalidId, and ReadH2Impl().
|
protectedpure virtual |
Implemented in G4CsvAnalysisReader, G4RootAnalysisReader, and G4XmlAnalysisReader.
Referenced by ReadH2().
Definition at line 164 of file G4VAnalysisReader.cc.
References fFileManager, G4Exception(), JustWarning, G4Analysis::kInvalidId, and ReadH3Impl().
|
protectedpure virtual |
Implemented in G4CsvAnalysisReader, G4RootAnalysisReader, and G4XmlAnalysisReader.
Referenced by ReadH3().
|
protectedpure virtual |
Implemented in G4CsvAnalysisReader, G4RootAnalysisReader, and G4XmlAnalysisReader.
Referenced by GetNtuple().
Definition at line 184 of file G4VAnalysisReader.cc.
References fFileManager, G4Exception(), JustWarning, G4Analysis::kInvalidId, and ReadP1Impl().
|
protectedpure virtual |
Implemented in G4CsvAnalysisReader, G4RootAnalysisReader, and G4XmlAnalysisReader.
Referenced by ReadP1().
Definition at line 204 of file G4VAnalysisReader.cc.
References fFileManager, G4Exception(), JustWarning, G4Analysis::kInvalidId, and ReadP2Impl().
|
protectedpure virtual |
Implemented in G4CsvAnalysisReader, G4RootAnalysisReader, and G4XmlAnalysisReader.
Referenced by ReadP2().
|
protected |
Definition at line 102 of file G4VAnalysisReader.cc.
References fFileManager.
Referenced by G4CsvAnalysisReader::G4CsvAnalysisReader(), G4RootAnalysisReader::G4RootAnalysisReader(), and G4XmlAnalysisReader::G4XmlAnalysisReader().
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().
Definition at line 247 of file G4VAnalysisReader.cc.
References fVH2Manager.
Referenced by SetFirstHistoId().
Definition at line 253 of file G4VAnalysisReader.cc.
References fVH3Manager.
Referenced by SetFirstHistoId().
Definition at line 224 of file G4VAnalysisReader.cc.
References SetFirstH1Id(), SetFirstH2Id(), and SetFirstH3Id().
Definition at line 285 of file G4VAnalysisReader.cc.
References fVNtupleManager.
Definition at line 273 of file G4VAnalysisReader.cc.
References fVP1Manager.
Referenced by SetFirstProfileId().
Definition at line 279 of file G4VAnalysisReader.cc.
References fVP2Manager.
Referenced by SetFirstProfileId().
Definition at line 259 of file G4VAnalysisReader.cc.
References SetFirstP1Id(), and SetFirstP2Id().
|
protected |
Definition at line 66 of file G4VAnalysisReader.cc.
References fVH1Manager.
Referenced by G4ToolsAnalysisReader::G4ToolsAnalysisReader().
|
protected |
Definition at line 72 of file G4VAnalysisReader.cc.
References fVH2Manager.
Referenced by G4ToolsAnalysisReader::G4ToolsAnalysisReader().
|
protected |
Definition at line 78 of file G4VAnalysisReader.cc.
References fVH3Manager.
Referenced by G4ToolsAnalysisReader::G4ToolsAnalysisReader().
Definition at line 325 of file G4VAnalysisReader.cc.
References fVNtupleManager.
Referenced by XrayFluoAnalysisManager::LoadGunData().
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().
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().
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().
|
protected |
Definition at line 90 of file G4VAnalysisReader.cc.
References fVP2Manager.
Referenced by G4ToolsAnalysisReader::G4ToolsAnalysisReader().
void G4VAnalysisReader::SetVerboseLevel | ( | G4int | verboseLevel | ) |
Definition at line 469 of file G4VAnalysisReader.cc.
References fState, and G4AnalysisManagerState::SetVerboseLevel().
Referenced by XrayFluoAnalysisManager::LoadGunData().
|
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().