Import Geant4 10.6.0 source tree

This commit is contained in:
Gabriele Cosmo
2019-12-06 15:12:28 +01:00
parent b2a62ae692
commit 5baee230e9
2997 changed files with 141580 additions and 98673 deletions
@@ -52,9 +52,7 @@ class G4RootMpiAnalysisManager : public G4RootAnalysisManager
// MPI
void SetMpiNtupleMerging(tools::impi* impi,
G4int mpiRank, G4int mpiSize,
G4int nofReducedNtupleFiles = 0,
G4bool rowWise = false,
unsigned int basketSize = fgkDefaultBasketSize);
G4int nofReducedNtupleFiles = 0);
protected:
// virtual methods from base class
@@ -46,7 +46,8 @@ class G4RootMpiNtupleManager : public G4RootNtupleManager
friend class G4RootMpiMainNtupleManager;
public:
G4RootMpiNtupleManager(const G4AnalysisManagerState& state, G4bool rowWise,
G4RootMpiNtupleManager(const G4AnalysisManagerState& state,
G4bool rowWise, G4bool rowMode,
tools::impi* impi, G4int mpiSize);
virtual ~G4RootMpiNtupleManager();
@@ -62,7 +62,7 @@ class G4RootMpiPNtupleManager : public G4BaseNtupleManager
friend class G4RootNtupleManager;
public:
explicit G4RootMpiPNtupleManager(const G4AnalysisManagerState& state, G4bool rowWise,
explicit G4RootMpiPNtupleManager(const G4AnalysisManagerState& state,
tools::impi* impi, G4int mpiRank, G4int destinationRank);
~G4RootMpiPNtupleManager();
@@ -143,7 +143,6 @@ class G4RootMpiPNtupleManager : public G4BaseNtupleManager
tools::wroot::directory* fNtupleDirectory;
std::vector<G4RootMpiPNtupleDescription*> fNtupleDescriptionVector;
std::vector<tools::wroot::impi_ntuple*> fNtupleVector;
G4bool fRowWise;
tools::impi* fImpi;
G4int fMpiRank;
G4int fDestinationRank;