Import Geant4 11.4.0 source tree

This commit is contained in:
Gabriele Cosmo
2025-12-05 08:54:02 +01:00
parent a499fb82e9
commit b4a16de652
6484 changed files with 232674 additions and 221097 deletions
@@ -22,7 +22,8 @@
// * use in resulting scientific publications, and indicate your *
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
/// @file G4MPIextraWorker.hh
/// @brief Extra MPI worker
// The extra MPI worker class defines actions on an extra MPI worker
// which does not perform event processing.
@@ -22,7 +22,9 @@
// * use in resulting scientific publications, and indicate your *
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
/// @file G4MPIhistoMerger.hh
/// @brief Histo merger
// Merge G4analysis histogram objects via MPI
//
// History:
@@ -22,7 +22,9 @@
// * use in resulting scientific publications, and indicate your *
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
/// @file G4MPIntupleMerger.hh
/// @brief Ntuple merger
// Class for configuring G4analysis for merging ntuples via MPI
//
// Author: Ivana Hrivnacova, 21/11/2018 (ivana@ipno.in2p3.fr)
@@ -22,7 +22,9 @@
// * use in resulting scientific publications, and indicate your *
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
/// @file G4MPIrunMerger.hh
/// @brief Run merger
#ifndef G4MPIRUNMERGER_HH_
#define G4MPIRUNMERGER_HH_
@@ -22,7 +22,9 @@
// * use in resulting scientific publications, and indicate your *
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
/// @file G4MPIscorerMerger.hh
/// @brief Scorer merger
#ifndef G4MPISCORERMERGER_HH
#define G4MPISCORERMERGER_HH
#include "G4MPImanager.hh"
@@ -22,8 +22,9 @@
// * use in resulting scientific publications, and indicate your *
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// Utility functions for MPI G4 interface
/// @file G4MPIutils.hh
/// @brief Utility functions for MPI G4 interface
#ifndef G4MPIUTILS_HH
#define G4MPIUTILS_HH
#include <functional>
@@ -22,10 +22,9 @@
// * use in resulting scientific publications, and indicate your *
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
/// @file G4VMPIextraWorker.hh
/// @brief The interface class for an extra MPI worker
// The interface class for an extra MPI worker
//
// Author: Ivana Hrivnacova, 21/11/2018 (ivana@ipno.in2p3.fr)
#ifndef G4MVPIEXTRAWORKER_HH
@@ -22,7 +22,9 @@
// * use in resulting scientific publications, and indicate your *
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
/// @file G4VUserMPIrunMerger.hh
/// @brief A base class for user run merger
#ifndef G4MPIRUNMERGER_HH
#define G4MPIRUNMERGER_HH
#include "G4MPImanager.hh"