Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4VAnalysisReader.hh>
Protected Member Functions | |
virtual G4int | ReadH1Impl (const G4String &h1Name, const G4String &fileName, const G4String &dirName, G4bool isUserFileName)=0 |
virtual G4int | ReadH2Impl (const G4String &h2Name, const G4String &fileName, const G4String &dirName, G4bool isUserFileName)=0 |
virtual G4int | ReadH3Impl (const G4String &h3Name, const G4String &fileName, const G4String &dirName, G4bool isUserFileName)=0 |
virtual G4int | ReadP1Impl (const G4String &p1Name, const G4String &fileName, const G4String &dirName, G4bool isUserFileName)=0 |
virtual G4int | ReadP2Impl (const G4String &p2Name, const G4String &fileName, const G4String &dirName, G4bool isUserFileName)=0 |
virtual G4int | ReadNtupleImpl (const G4String &ntupleName, const G4String &fileName, const G4String &dirName, 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 |
Definition at line 55 of file G4VAnalysisReader.hh.
Definition at line 45 of file G4VAnalysisReader.cc.
|
virtual |
Definition at line 57 of file G4VAnalysisReader.cc.
G4String G4VAnalysisReader::GetFileName | ( | ) | const |
Definition at line 117 of file G4VAnalysisReader.cc.
G4String G4VAnalysisReader::GetFileType | ( | ) | const |
G4int G4VAnalysisReader::GetNofH1s | ( | ) | const |
Definition at line 435 of file G4VAnalysisReader.cc.
G4int G4VAnalysisReader::GetNofH2s | ( | ) | const |
Definition at line 441 of file G4VAnalysisReader.cc.
G4int G4VAnalysisReader::GetNofH3s | ( | ) | const |
Definition at line 447 of file G4VAnalysisReader.cc.
G4int G4VAnalysisReader::GetNofNtuples | ( | ) | const |
Definition at line 465 of file G4VAnalysisReader.cc.
G4int G4VAnalysisReader::GetNofP1s | ( | ) | const |
Definition at line 453 of file G4VAnalysisReader.cc.
G4int G4VAnalysisReader::GetNofP2s | ( | ) | const |
Definition at line 459 of file G4VAnalysisReader.cc.
G4int G4VAnalysisReader::GetNtuple | ( | const G4String & | ntupleName, |
const G4String & | fileName = "" , |
||
const G4String & | dirName = "" |
||
) |
Definition at line 295 of file G4VAnalysisReader.cc.
G4bool G4VAnalysisReader::GetNtupleRow | ( | ) |
Definition at line 422 of file G4VAnalysisReader.cc.
Definition at line 429 of file G4VAnalysisReader.cc.
G4String G4VAnalysisReader::GetType | ( | ) | const |
G4int G4VAnalysisReader::GetVerboseLevel | ( | ) | const |
G4bool G4VAnalysisReader::IsAscii | ( | ) | const |
G4int G4VAnalysisReader::ReadH1 | ( | const G4String & | h1Name, |
const G4String & | fileName = "" , |
||
const G4String & | dirName = "" |
||
) |
Definition at line 123 of file G4VAnalysisReader.cc.
|
protectedpure virtual |
Implemented in G4CsvAnalysisReader, G4Hdf5AnalysisReader, G4RootAnalysisReader, and G4XmlAnalysisReader.
Referenced by ReadH1().
G4int G4VAnalysisReader::ReadH2 | ( | const G4String & | h2Name, |
const G4String & | fileName = "" , |
||
const G4String & | dirName = "" |
||
) |
Definition at line 144 of file G4VAnalysisReader.cc.
|
protectedpure virtual |
Implemented in G4XmlAnalysisReader, G4CsvAnalysisReader, G4Hdf5AnalysisReader, and G4RootAnalysisReader.
Referenced by ReadH2().
G4int G4VAnalysisReader::ReadH3 | ( | const G4String & | h3Name, |
const G4String & | fileName = "" , |
||
const G4String & | dirName = "" |
||
) |
Definition at line 165 of file G4VAnalysisReader.cc.
|
protectedpure virtual |
Implemented in G4XmlAnalysisReader, G4CsvAnalysisReader, G4Hdf5AnalysisReader, and G4RootAnalysisReader.
Referenced by ReadH3().
|
protectedpure virtual |
Implemented in G4CsvAnalysisReader, G4Hdf5AnalysisReader, G4RootAnalysisReader, and G4XmlAnalysisReader.
Referenced by GetNtuple().
G4int G4VAnalysisReader::ReadP1 | ( | const G4String & | h1Name, |
const G4String & | fileName = "" , |
||
const G4String & | dirName = "" |
||
) |
Definition at line 186 of file G4VAnalysisReader.cc.
|
protectedpure virtual |
Implemented in G4XmlAnalysisReader, G4CsvAnalysisReader, G4Hdf5AnalysisReader, and G4RootAnalysisReader.
Referenced by ReadP1().
G4int G4VAnalysisReader::ReadP2 | ( | const G4String & | h2Name, |
const G4String & | fileName = "" , |
||
const G4String & | dirName = "" |
||
) |
Definition at line 207 of file G4VAnalysisReader.cc.
|
protectedpure virtual |
Implemented in G4XmlAnalysisReader, G4CsvAnalysisReader, G4Hdf5AnalysisReader, and G4RootAnalysisReader.
Referenced by ReadP2().
|
protected |
Definition at line 101 of file G4VAnalysisReader.cc.
Referenced by G4CsvAnalysisReader::G4CsvAnalysisReader(), G4Hdf5AnalysisReader::G4Hdf5AnalysisReader(), G4RootAnalysisReader::G4RootAnalysisReader(), and G4XmlAnalysisReader::G4XmlAnalysisReader().
void G4VAnalysisReader::SetFileName | ( | const G4String & | fileName | ) |
Definition at line 111 of file G4VAnalysisReader.cc.
Definition at line 245 of file G4VAnalysisReader.cc.
Referenced by SetFirstHistoId().
Definition at line 251 of file G4VAnalysisReader.cc.
Referenced by SetFirstHistoId().
Definition at line 257 of file G4VAnalysisReader.cc.
Referenced by SetFirstHistoId().
Definition at line 228 of file G4VAnalysisReader.cc.
Definition at line 289 of file G4VAnalysisReader.cc.
Definition at line 277 of file G4VAnalysisReader.cc.
Referenced by SetFirstProfileId().
Definition at line 283 of file G4VAnalysisReader.cc.
Referenced by SetFirstProfileId().
Definition at line 263 of file G4VAnalysisReader.cc.
|
protected |
Definition at line 65 of file G4VAnalysisReader.cc.
Referenced by G4ToolsAnalysisReader::G4ToolsAnalysisReader().
|
protected |
Definition at line 71 of file G4VAnalysisReader.cc.
Referenced by G4ToolsAnalysisReader::G4ToolsAnalysisReader().
|
protected |
Definition at line 77 of file G4VAnalysisReader.cc.
Referenced by G4ToolsAnalysisReader::G4ToolsAnalysisReader().
Definition at line 331 of file G4VAnalysisReader.cc.
G4bool G4VAnalysisReader::SetNtupleDColumn | ( | const G4String & | columnName, |
std::vector< double > & | vector | ||
) |
Definition at line 359 of file G4VAnalysisReader.cc.
G4bool G4VAnalysisReader::SetNtupleDColumn | ( | G4int | ntupleId, |
const G4String & | columnName, | ||
G4double & | value | ||
) |
Definition at line 382 of file G4VAnalysisReader.cc.
G4bool G4VAnalysisReader::SetNtupleDColumn | ( | G4int | ntupleId, |
const G4String & | columnName, | ||
std::vector< double > & | vector | ||
) |
Definition at line 414 of file G4VAnalysisReader.cc.
Definition at line 324 of file G4VAnalysisReader.cc.
G4bool G4VAnalysisReader::SetNtupleFColumn | ( | const G4String & | columnName, |
std::vector< float > & | vector | ||
) |
Definition at line 352 of file G4VAnalysisReader.cc.
G4bool G4VAnalysisReader::SetNtupleFColumn | ( | G4int | ntupleId, |
const G4String & | columnName, | ||
G4float & | value | ||
) |
Definition at line 374 of file G4VAnalysisReader.cc.
G4bool G4VAnalysisReader::SetNtupleFColumn | ( | G4int | ntupleId, |
const G4String & | columnName, | ||
std::vector< float > & | vector | ||
) |
Definition at line 406 of file G4VAnalysisReader.cc.
Definition at line 317 of file G4VAnalysisReader.cc.
G4bool G4VAnalysisReader::SetNtupleIColumn | ( | const G4String & | columnName, |
std::vector< int > & | vector | ||
) |
Definition at line 345 of file G4VAnalysisReader.cc.
G4bool G4VAnalysisReader::SetNtupleIColumn | ( | G4int | ntupleId, |
const G4String & | columnName, | ||
G4int & | value | ||
) |
Definition at line 366 of file G4VAnalysisReader.cc.
G4bool G4VAnalysisReader::SetNtupleIColumn | ( | G4int | ntupleId, |
const G4String & | columnName, | ||
std::vector< int > & | vector | ||
) |
Definition at line 398 of file G4VAnalysisReader.cc.
|
protected |
Definition at line 95 of file G4VAnalysisReader.cc.
Referenced by G4CsvAnalysisReader::G4CsvAnalysisReader(), G4Hdf5AnalysisReader::G4Hdf5AnalysisReader(), G4RootAnalysisReader::G4RootAnalysisReader(), and G4XmlAnalysisReader::G4XmlAnalysisReader().
Definition at line 338 of file G4VAnalysisReader.cc.
G4bool G4VAnalysisReader::SetNtupleSColumn | ( | G4int | ntupleId, |
const G4String & | columnName, | ||
G4String & | value | ||
) |
Definition at line 390 of file G4VAnalysisReader.cc.
|
protected |
Definition at line 83 of file G4VAnalysisReader.cc.
Referenced by G4ToolsAnalysisReader::G4ToolsAnalysisReader().
|
protected |
Definition at line 89 of file G4VAnalysisReader.cc.
Referenced by G4ToolsAnalysisReader::G4ToolsAnalysisReader().
void G4VAnalysisReader::SetVerboseLevel | ( | G4int | verboseLevel | ) |
Definition at line 475 of file G4VAnalysisReader.cc.
|
protected |
Definition at line 250 of file G4VAnalysisReader.hh.
Referenced by G4CsvAnalysisReader::G4CsvAnalysisReader(), G4Hdf5AnalysisReader::G4Hdf5AnalysisReader(), G4RootAnalysisReader::G4RootAnalysisReader(), G4ToolsAnalysisReader::G4ToolsAnalysisReader(), G4XmlAnalysisReader::G4XmlAnalysisReader(), G4CsvAnalysisReader::ReadH1Impl(), G4Hdf5AnalysisReader::ReadH1Impl(), G4RootAnalysisReader::ReadH1Impl(), G4XmlAnalysisReader::ReadH1Impl(), G4XmlAnalysisReader::ReadH2Impl(), G4CsvAnalysisReader::ReadH2Impl(), G4Hdf5AnalysisReader::ReadH2Impl(), G4RootAnalysisReader::ReadH2Impl(), G4XmlAnalysisReader::ReadH3Impl(), G4CsvAnalysisReader::ReadH3Impl(), G4Hdf5AnalysisReader::ReadH3Impl(), G4RootAnalysisReader::ReadH3Impl(), G4CsvAnalysisReader::ReadNtupleImpl(), G4Hdf5AnalysisReader::ReadNtupleImpl(), G4RootAnalysisReader::ReadNtupleImpl(), G4XmlAnalysisReader::ReadNtupleImpl(), G4XmlAnalysisReader::ReadP1Impl(), G4CsvAnalysisReader::ReadP1Impl(), G4Hdf5AnalysisReader::ReadP1Impl(), G4RootAnalysisReader::ReadP1Impl(), G4XmlAnalysisReader::ReadP2Impl(), G4CsvAnalysisReader::ReadP2Impl(), G4Hdf5AnalysisReader::ReadP2Impl(), G4RootAnalysisReader::ReadP2Impl(), SetVerboseLevel(), G4CsvAnalysisReader::~G4CsvAnalysisReader(), G4Hdf5AnalysisReader::~G4Hdf5AnalysisReader(), G4RootAnalysisReader::~G4RootAnalysisReader(), and G4XmlAnalysisReader::~G4XmlAnalysisReader().