MCPcopy Create free account
hub / github.com/Geant4/geant4 / CreateNtupleFile

Method CreateNtupleFile

source/analysis/xml/src/G4XmlFileManager.cc:142–157  ·  view source on GitHub ↗

_____________________________________________________________________________

Source from the content-addressed store, hash-verified

140
141//_____________________________________________________________________________
142G4bool G4XmlFileManager::CreateNtupleFile(
143 XmlNtupleDescription* ntupleDescription)
144{
145 // Get ntuple file name per object (if defined)
146 auto ntupleFileName = GetNtupleFileName(ntupleDescription);
147
148 // Create ntuple file name if it does not yet exist
149 auto ntupleFile = GetTFile(ntupleFileName, false);
150 if ( ntupleFile == nullptr) {
151 ntupleFile = CreateTFile(ntupleFileName);
152 }
153
154 ntupleDescription->SetFile(std::move(ntupleFile));
155
156 return (ntupleDescription->GetFile() != nullptr);
157}
158
159//_____________________________________________________________________________
160G4bool G4XmlFileManager::CloseNtupleFile(

Callers 2

SendMethod · 0.45

Calls 3

GetNtupleFileNameFunction · 0.85
SetFileMethod · 0.80
GetFileMethod · 0.45

Tested by

no test coverage detected