35#include "tools/ntuple_booking"
53 if ( !
fFileManager->CreateNtupleFile(ntupleDescription) )
return;
57 =
new tools::waxml::ntuple(
72 if ( ! ntupleDescription->
fNtuple ) {
77 if ( ! ntupleDescription->
fNtuple ) {
78 Warn(
"Creating ntuple has failed. ",
fkClass,
"FinishTNtuple");
G4GLOB_DLL std::ostream G4cerr
std::vector< tools::waxml::ntuple * > fNtupleVector
static constexpr std::string_view fkClass
std::shared_ptr< G4XmlFileManager > fFileManager
G4XmlNtupleManager()=delete
virtual void CreateTNtupleFromBooking(XmlNtupleDescription *ntupleDescription) final
virtual void FinishTNtuple(XmlNtupleDescription *ntupleDescription, G4bool fromBooking) final
void Warn(const G4String &message, const std::string_view inClass, const std::string_view inFunction)
tools::ntuple_booking fNtupleBooking
std::shared_ptr< FT > fFile