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

Method GetNtupleFileName

source/analysis/xml/src/G4XmlFileManager.cc:56–72  ·  view source on GitHub ↗

_____________________________________________________________________________

Source from the content-addressed store, hash-verified

54
55//_____________________________________________________________________________
56G4String G4XmlFileManager::GetNtupleFileName(XmlNtupleDescription* ntupleDescription)
57{
58 // get ntuple file name
59 auto ntupleFileName = ntupleDescription->GetFileName();
60 if (ntupleFileName.size() != 0u) {
61 // update filename per object per thread
62 ntupleFileName =
63 GetTnFileName(ntupleFileName, GetFileType()/*, ntupleDescription->GetCycle()*/);
64 }
65 else {
66 // compose ntuple file name from the default file name
67 ntupleFileName = GetNtupleFileName(
68 ntupleDescription->GetNtupleBooking().name()/*, ntupleDescription->GetCycle()*/);
69 }
70
71 return ntupleFileName;
72}
73
74//
75// protected methods

Callers 1

ReadNtupleImplMethod · 0.45

Calls 5

GetTnFileNameFunction · 0.85
GetNtupleFileNameFunction · 0.85
GetFileNameMethod · 0.45
sizeMethod · 0.45
nameMethod · 0.45

Tested by

no test coverage detected