Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4VAnalysisReader.hh>
Protected Member Functions | |
G4VAnalysisReader (const G4String &type) | |
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 G4bool | CloseFilesImpl (G4bool reset)=0 |
void | Message (G4int level, const G4String &action, const G4String &objectType, const G4String &objectName="", G4bool success=true) const |
void | SetH1Manager (G4VTBaseHnManager< kDim1 > *h1Manager) |
void | SetH2Manager (G4VTBaseHnManager< kDim2 > *h2Manager) |
void | SetH3Manager (G4VTBaseHnManager< kDim3 > *h3Manager) |
void | SetP1Manager (G4VTBaseHnManager< kDim2 > *p1Manager) |
void | SetP2Manager (G4VTBaseHnManager< kDim3 > *p2Manager) |
void | SetNtupleManager (std::shared_ptr< G4VRNtupleManager > ntupleManager) |
void | SetFileManager (std::shared_ptr< G4VRFileManager > fileManager) |
Protected Attributes | |
G4AnalysisManagerState | fState |
std::shared_ptr< G4VRFileManager > | fVFileManager { nullptr } |
Definition at line 58 of file G4VAnalysisReader.hh.
|
virtualdefault |
|
explicitprotected |
Definition at line 39 of file G4VAnalysisReader.cc.
Definition at line 97 of file G4VAnalysisReader.cc.
Implemented in G4CsvAnalysisReader, G4Hdf5AnalysisReader, G4RootAnalysisReader, and G4XmlAnalysisReader.
Referenced by CloseFiles().
G4String G4VAnalysisReader::GetFileName | ( | ) | const |
Definition at line 109 of file G4VAnalysisReader.cc.
G4String G4VAnalysisReader::GetFileType | ( | ) | const |
Definition at line 399 of file G4VAnalysisReader.cc.
Definition at line 405 of file G4VAnalysisReader.cc.
Definition at line 411 of file G4VAnalysisReader.cc.
G4int G4VAnalysisReader::GetNofNtuples | ( | ) | const |
Definition at line 429 of file G4VAnalysisReader.cc.
Definition at line 417 of file G4VAnalysisReader.cc.
Definition at line 423 of file G4VAnalysisReader.cc.
G4int G4VAnalysisReader::GetNtuple | ( | const G4String & | ntupleName, |
const G4String & | fileName = "", | ||
const G4String & | dirName = "" ) |
Definition at line 249 of file G4VAnalysisReader.cc.
G4bool G4VAnalysisReader::GetNtupleRow | ( | ) |
Definition at line 386 of file G4VAnalysisReader.cc.
Definition at line 393 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 115 of file G4VAnalysisReader.cc.
|
protectedpure virtual |
Implemented in G4ToolsAnalysisReader.
Referenced by ReadH1().
G4int G4VAnalysisReader::ReadH2 | ( | const G4String & | h2Name, |
const G4String & | fileName = "", | ||
const G4String & | dirName = "" ) |
Definition at line 130 of file G4VAnalysisReader.cc.
|
protectedpure virtual |
Implemented in G4ToolsAnalysisReader.
Referenced by ReadH2().
G4int G4VAnalysisReader::ReadH3 | ( | const G4String & | h3Name, |
const G4String & | fileName = "", | ||
const G4String & | dirName = "" ) |
Definition at line 145 of file G4VAnalysisReader.cc.
|
protectedpure virtual |
Implemented in G4ToolsAnalysisReader.
Referenced by ReadH3().
G4int G4VAnalysisReader::ReadP1 | ( | const G4String & | h1Name, |
const G4String & | fileName = "", | ||
const G4String & | dirName = "" ) |
Definition at line 160 of file G4VAnalysisReader.cc.
|
protectedpure virtual |
Implemented in G4ToolsAnalysisReader.
Referenced by ReadP1().
G4int G4VAnalysisReader::ReadP2 | ( | const G4String & | h2Name, |
const G4String & | fileName = "", | ||
const G4String & | dirName = "" ) |
Definition at line 175 of file G4VAnalysisReader.cc.
|
protectedpure virtual |
Implemented in G4ToolsAnalysisReader.
Referenced by ReadP2().
|
protected |
Definition at line 87 of file G4VAnalysisReader.cc.
Referenced by G4RootAnalysisReader::G4RootAnalysisReader(), and G4XmlAnalysisReader::G4XmlAnalysisReader().
void G4VAnalysisReader::SetFileName | ( | const G4String & | fileName | ) |
Definition at line 103 of file G4VAnalysisReader.cc.
Definition at line 202 of file G4VAnalysisReader.cc.
Referenced by SetFirstHistoId().
Definition at line 208 of file G4VAnalysisReader.cc.
Referenced by SetFirstHistoId().
Definition at line 214 of file G4VAnalysisReader.cc.
Referenced by SetFirstHistoId().
Definition at line 190 of file G4VAnalysisReader.cc.
Definition at line 243 of file G4VAnalysisReader.cc.
Definition at line 231 of file G4VAnalysisReader.cc.
Referenced by SetFirstProfileId().
Definition at line 237 of file G4VAnalysisReader.cc.
Referenced by SetFirstProfileId().
Definition at line 220 of file G4VAnalysisReader.cc.
|
protected |
Definition at line 51 of file G4VAnalysisReader.cc.
Referenced by G4ToolsAnalysisReader::G4ToolsAnalysisReader().
|
protected |
Definition at line 57 of file G4VAnalysisReader.cc.
Referenced by G4ToolsAnalysisReader::G4ToolsAnalysisReader().
|
protected |
Definition at line 63 of file G4VAnalysisReader.cc.
Referenced by G4ToolsAnalysisReader::G4ToolsAnalysisReader().
Definition at line 280 of file G4VAnalysisReader.cc.
G4bool G4VAnalysisReader::SetNtupleDColumn | ( | const G4String & | columnName, |
std::vector< double > & | vector ) |
Definition at line 308 of file G4VAnalysisReader.cc.
G4bool G4VAnalysisReader::SetNtupleDColumn | ( | G4int | ntupleId, |
const G4String & | columnName, | ||
G4double & | value ) |
Definition at line 338 of file G4VAnalysisReader.cc.
G4bool G4VAnalysisReader::SetNtupleDColumn | ( | G4int | ntupleId, |
const G4String & | columnName, | ||
std::vector< double > & | vector ) |
Definition at line 370 of file G4VAnalysisReader.cc.
Definition at line 273 of file G4VAnalysisReader.cc.
G4bool G4VAnalysisReader::SetNtupleFColumn | ( | const G4String & | columnName, |
std::vector< float > & | vector ) |
Definition at line 301 of file G4VAnalysisReader.cc.
G4bool G4VAnalysisReader::SetNtupleFColumn | ( | G4int | ntupleId, |
const G4String & | columnName, | ||
G4float & | value ) |
Definition at line 330 of file G4VAnalysisReader.cc.
G4bool G4VAnalysisReader::SetNtupleFColumn | ( | G4int | ntupleId, |
const G4String & | columnName, | ||
std::vector< float > & | vector ) |
Definition at line 362 of file G4VAnalysisReader.cc.
Definition at line 266 of file G4VAnalysisReader.cc.
G4bool G4VAnalysisReader::SetNtupleIColumn | ( | const G4String & | columnName, |
std::vector< int > & | vector ) |
Definition at line 294 of file G4VAnalysisReader.cc.
G4bool G4VAnalysisReader::SetNtupleIColumn | ( | G4int | ntupleId, |
const G4String & | columnName, | ||
G4int & | value ) |
Definition at line 322 of file G4VAnalysisReader.cc.
G4bool G4VAnalysisReader::SetNtupleIColumn | ( | G4int | ntupleId, |
const G4String & | columnName, | ||
std::vector< int > & | vector ) |
Definition at line 354 of file G4VAnalysisReader.cc.
|
protected |
Definition at line 81 of file G4VAnalysisReader.cc.
Referenced by G4RootAnalysisReader::G4RootAnalysisReader(), and G4XmlAnalysisReader::G4XmlAnalysisReader().
Definition at line 287 of file G4VAnalysisReader.cc.
G4bool G4VAnalysisReader::SetNtupleSColumn | ( | const G4String & | columnName, |
std::vector< std::string > & | vector ) |
Definition at line 315 of file G4VAnalysisReader.cc.
G4bool G4VAnalysisReader::SetNtupleSColumn | ( | G4int | ntupleId, |
const G4String & | columnName, | ||
G4String & | value ) |
Definition at line 346 of file G4VAnalysisReader.cc.
G4bool G4VAnalysisReader::SetNtupleSColumn | ( | G4int | ntupleId, |
const G4String & | columnName, | ||
std::vector< std::string > & | vector ) |
Definition at line 378 of file G4VAnalysisReader.cc.
|
protected |
Definition at line 69 of file G4VAnalysisReader.cc.
Referenced by G4ToolsAnalysisReader::G4ToolsAnalysisReader().
|
protected |
Definition at line 75 of file G4VAnalysisReader.cc.
Referenced by G4ToolsAnalysisReader::G4ToolsAnalysisReader().
void G4VAnalysisReader::SetVerboseLevel | ( | G4int | verboseLevel | ) |
Definition at line 439 of file G4VAnalysisReader.cc.
|
protected |
Definition at line 264 of file G4VAnalysisReader.hh.
Referenced by G4RootAnalysisReader::G4RootAnalysisReader(), G4ToolsAnalysisReader::G4ToolsAnalysisReader(), G4XmlAnalysisReader::G4XmlAnalysisReader(), SetVerboseLevel(), G4CsvAnalysisReader::~G4CsvAnalysisReader(), G4Hdf5AnalysisReader::~G4Hdf5AnalysisReader(), G4RootAnalysisReader::~G4RootAnalysisReader(), and G4XmlAnalysisReader::~G4XmlAnalysisReader().
|
protected |
Definition at line 267 of file G4VAnalysisReader.hh.
Referenced by GetFileName(), GetNtuple(), ReadH1(), ReadH2(), ReadH3(), ReadP1(), ReadP2(), SetFileManager(), and SetFileName().