ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/extended/parallel/MPI/source/include/G4MPIbatch.hh>
Protected Attributes | |
std::ifstream | batch_stream_ |
G4bool | is_opened_ |
G4bool | is_batch_mode_ |
Protected Attributes inherited from G4VMPIsession | |
G4MPImanager * | g4mpi_ |
G4bool | is_master_ |
G4bool | is_slave_ |
G4int | rank_ |
Additional Inherited Members | |
Public Types inherited from G4coutDestination | |
using | Transformer = std::function< G4bool(G4String &)> |
Static Public Member Functions inherited from G4UIsession | |
static G4int | InSession () |
Static Protected Attributes inherited from G4UIsession | |
static G4ICOMS_DLL G4int | inSession = 0 |
Definition at line 34 of file G4MPIbatch.hh.
View newest version in sPHENIX GitHub at line 34 of file G4MPIbatch.hh
Definition at line 64 of file G4MPIbatch.cc.
View newest version in sPHENIX GitHub at line 64 of file G4MPIbatch.cc
References batch_stream_, G4cerr, G4endl, in, G4VMPIsession::is_master_, and is_opened_.
G4MPIbatch::~G4MPIbatch | ( | ) |
Definition at line 79 of file G4MPIbatch.cc.
View newest version in sPHENIX GitHub at line 79 of file G4MPIbatch.cc
References batch_stream_, and is_opened_.
|
protected |
Definition at line 85 of file G4MPIbatch.cc.
View newest version in sPHENIX GitHub at line 85 of file G4MPIbatch.cc
References batch_stream_, G4String::both, BUFSIZE, G4VMPIsession::BypassCommand(), G4Exception(), JustWarning, G4String::replace(), G4String::strip(), and Tokenize().
Referenced by SessionStart().
|
virtual |
Implements G4VBasicShell.
Definition at line 154 of file G4MPIbatch.cc.
View newest version in sPHENIX GitHub at line 154 of file G4MPIbatch.cc
References G4VMPIsession::ExecCommand(), fCommandSucceeded, G4cerr, G4cout, G4endl, G4VMPIsession::g4mpi_, G4UImanager::GetUIpointer(), G4VMPIsession::is_master_, is_opened_, and ReadCommand().
|
protected |
Definition at line 42 of file G4MPIbatch.hh.
View newest version in sPHENIX GitHub at line 42 of file G4MPIbatch.hh
Referenced by G4MPIbatch(), ReadCommand(), and ~G4MPIbatch().
|
protected |
Definition at line 44 of file G4MPIbatch.hh.
View newest version in sPHENIX GitHub at line 44 of file G4MPIbatch.hh
|
protected |
Definition at line 43 of file G4MPIbatch.hh.
View newest version in sPHENIX GitHub at line 43 of file G4MPIbatch.hh
Referenced by G4MPIbatch(), SessionStart(), and ~G4MPIbatch().