37 #include "tools/ntuple_booking"
42 using namespace G4Analysis;
59 void G4XmlNtupleManager::CreateTNtuple(
65 if ( fFileManager->GetFileName().size() ) {
66 if ( fFileManager->CreateNtupleFile(ntupleDescription) ) {
68 =
new tools::waxml::ntuple(*(ntupleDescription->
fFile));
76 void G4XmlNtupleManager::CreateTNtupleFromBooking(
80 if ( ! fFileManager->CreateNtupleFile(ntupleDescription) )
return;
84 =
new tools::waxml::ntuple(
90 void G4XmlNtupleManager::FinishTNtuple(
93 if ( ! ntupleDescription->
fNtuple )
return;
96 path.
append(fFileManager->GetNtupleDirectoryName());
100 fFileManager->LockNtupleDirectoryName();
std::vector< tools::waxml::ntuple * > fNtupleVector
G4String & append(const G4String &)
G4XmlNtupleManager(const G4AnalysisManagerState &state)
tools::ntuple_booking fNtupleBooking
G4GLOB_DLL std::ostream G4cerr