33#ifndef G4RootMpiPNtupleDescription_h
34#define G4RootMpiPNtupleDescription_h 1
38#include "G4TNtupleDescription.hh"
39#include "G4RootFileDef.hh"
41#include "tools/ntuple_booking"
43#include "tools/wroot/impi_ntuple"
44#include "tools/wroot/ntuple"
67 void SetNtuple(tools::wroot::impi_ntuple* intuple);
70 void SetImpi(tools::impi* value);
75 tools::wroot::impi_ntuple*
GetNtuple()
const;
82 tools::wroot::impi_ntuple*
fNtuple {
nullptr };
92 tools::wroot::impi_ntuple* intuple)
96 tools::wroot::base_pntuple* basePNtuple)
115inline tools::wroot::impi_ntuple*
119inline tools::wroot::base_pntuple*
123inline std::vector<tools::wroot::branch*>&
tools::wroot::base_pntuple * fBasePNtuple
tools::wroot::impi_ntuple * fNtuple
void SetImpi(tools::impi *value)
RootNtupleDescription & GetDescription()
G4RootMpiPNtupleDescription(G4NtupleBooking *g4NtupleBooking)
std::vector< tools::wroot::branch * > fMainBranches
void SetNtuple(tools::wroot::impi_ntuple *intuple)
void SetMainNtupleRank(G4int value)
~G4RootMpiPNtupleDescription()
void SetBasePNtuple(tools::wroot::base_pntuple *basePNtuple)
tools::wroot::base_pntuple * GetBasePNtuple() const
tools::wroot::impi_ntuple * GetNtuple() const
std::vector< tools::wroot::branch * > & GetMainBranches()
RootNtupleDescription fDescription
G4int GetMainNtupleRank() const