Import Geant4 11.1.0 source tree
This commit is contained in:
@@ -70,17 +70,14 @@ class G4RootNtupleManager : public G4TNtupleManager<tools::wroot::ntuple,
|
||||
G4int nofMainManagers, G4int nofReducedFiles,
|
||||
G4bool rowWise, G4bool rowMode);
|
||||
G4RootNtupleManager() = delete;
|
||||
virtual ~G4RootNtupleManager() = default;
|
||||
~G4RootNtupleManager() override = default;
|
||||
|
||||
private:
|
||||
private:
|
||||
// Methods from the templated base class
|
||||
virtual void CreateTNtupleFromBooking(
|
||||
RootNtupleDescription* ntupleDescription) final;
|
||||
virtual void FinishTNtuple(
|
||||
RootNtupleDescription* ntupleDescription,
|
||||
G4bool fromBooking) final;
|
||||
virtual G4bool Reset() final;
|
||||
virtual void Clear() final;
|
||||
void CreateTNtupleFromBooking(RootNtupleDescription* ntupleDescription) final;
|
||||
void FinishTNtuple(RootNtupleDescription* ntupleDescription, G4bool fromBooking) final;
|
||||
G4bool Reset() final;
|
||||
void Clear() final;
|
||||
virtual G4bool Merge();
|
||||
|
||||
// Set functions
|
||||
@@ -88,6 +85,9 @@ class G4RootNtupleManager : public G4TNtupleManager<tools::wroot::ntuple,
|
||||
void SetNtupleFile(std::shared_ptr<G4RootFile> file);
|
||||
void SetNtupleRowWise(G4bool rowWise, G4bool rowMode);
|
||||
|
||||
// New cycle option
|
||||
void SetNewCycle(G4bool value) final;
|
||||
|
||||
// Access functions
|
||||
const std::vector<RootNtupleDescription*>& GetNtupleDescriptionVector() const;
|
||||
std::shared_ptr<G4RootMainNtupleManager> GetMainNtupleManager(G4int index) const;
|
||||
|
||||
Reference in New Issue
Block a user