46G4bool G4CsvRNtupleManager::GetTNtupleRow(
49 auto ntuple = ntupleDescription->
fNtuple;
52 if ( ! isInitialized ) {
54 if ( ! ntuple->initialize(
G4cout, *ntupleBinding) ) {
58 <<
"Ntuple initialization failed !!";
67 auto next = ntuple->next();
69 if ( ! ntuple->get_row() ) {
73 <<
"Ntuple get_row() failed !!";
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *description)
std::ostringstream G4ExceptionDescription
G4GLOB_DLL std::ostream G4cout
G4CsvRNtupleManager(const G4AnalysisManagerState &state)
virtual ~G4CsvRNtupleManager()
tools::ntuple_binding * fNtupleBinding