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/G4MPIstatus.hh>
Public Types | |
enum | { kNSIZE = 10 } |
Public Member Functions | |
G4MPIstatus () | |
~G4MPIstatus () | |
void | SetStatus (G4int arank, G4int runid, G4int noe, G4int evtid, G4ApplicationState state) |
G4int | GetRank () const |
G4int | GetRunID () const |
G4int | GetNEventToBeProcessed () const |
G4int | GetEventID () const |
G4double | GetCPUTime () const |
G4ApplicationState | GetG4State () const |
G4int | SizeOf () const |
void | Pack (G4int *data) const |
void | UnPack (G4int *data) |
void | StartTimer () |
void | StopTimer () |
void | Print () const |
Private Member Functions | |
G4String | GetStateString (G4ApplicationState astate) const |
Private Attributes | |
G4int | rank_ |
G4int | run_id_ |
G4int | nevent_to_be_processed_ |
G4int | event_id_ |
G4double | cputime_ |
G4ApplicationState | g4state_ |
G4Timer * | timer_ |
Definition at line 37 of file G4MPIstatus.hh.
View newest version in sPHENIX GitHub at line 37 of file G4MPIstatus.hh
anonymous enum |
Definition at line 64 of file G4MPIstatus.hh.
View newest version in sPHENIX GitHub at line 64 of file G4MPIstatus.hh
G4MPIstatus::G4MPIstatus | ( | ) |
Definition at line 32 of file G4MPIstatus.cc.
View newest version in sPHENIX GitHub at line 32 of file G4MPIstatus.cc
References timer_.
G4MPIstatus::~G4MPIstatus | ( | ) |
Definition at line 40 of file G4MPIstatus.cc.
View newest version in sPHENIX GitHub at line 40 of file G4MPIstatus.cc
References timer_.
|
inline |
Definition at line 104 of file G4MPIstatus.hh.
View newest version in sPHENIX GitHub at line 104 of file G4MPIstatus.hh
References cputime_.
|
inline |
Definition at line 99 of file G4MPIstatus.hh.
View newest version in sPHENIX GitHub at line 99 of file G4MPIstatus.hh
References event_id_.
|
inline |
Definition at line 109 of file G4MPIstatus.hh.
View newest version in sPHENIX GitHub at line 109 of file G4MPIstatus.hh
References g4state_.
|
inline |
Definition at line 94 of file G4MPIstatus.hh.
View newest version in sPHENIX GitHub at line 94 of file G4MPIstatus.hh
References nevent_to_be_processed_.
|
inline |
Definition at line 84 of file G4MPIstatus.hh.
View newest version in sPHENIX GitHub at line 84 of file G4MPIstatus.hh
References rank_.
|
inline |
Definition at line 89 of file G4MPIstatus.hh.
View newest version in sPHENIX GitHub at line 89 of file G4MPIstatus.hh
References run_id_.
|
private |
Definition at line 109 of file G4MPIstatus.cc.
View newest version in sPHENIX GitHub at line 109 of file G4MPIstatus.cc
References G4State_Abort, G4State_EventProc, G4State_GeomClosed, G4State_Idle, G4State_Init, G4State_PreInit, and G4State_Quit.
Referenced by Print().
Definition at line 71 of file G4MPIstatus.cc.
View newest version in sPHENIX GitHub at line 71 of file G4MPIstatus.cc
References cputime_, event_id_, g4state_, nevent_to_be_processed_, rank_, and run_id_.
Definition at line 97 of file G4MPIstatus.cc.
View newest version in sPHENIX GitHub at line 97 of file G4MPIstatus.cc
References cputime_, event_id_, G4cout, G4endl, g4state_, GetStateString(), nevent_to_be_processed_, rank_, and run_id_.
void G4MPIstatus::SetStatus | ( | G4int | arank, |
G4int | runid, | ||
G4int | noe, | ||
G4int | evtid, | ||
G4ApplicationState | state | ||
) |
Definition at line 58 of file G4MPIstatus.cc.
View newest version in sPHENIX GitHub at line 58 of file G4MPIstatus.cc
References cputime_, event_id_, g4state_, nevent_to_be_processed_, rank_, run_id_, and timer_.
|
inline |
Definition at line 79 of file G4MPIstatus.hh.
View newest version in sPHENIX GitHub at line 79 of file G4MPIstatus.hh
References kNSIZE.
void G4MPIstatus::StartTimer | ( | ) |
Definition at line 46 of file G4MPIstatus.cc.
View newest version in sPHENIX GitHub at line 46 of file G4MPIstatus.cc
References timer_.
void G4MPIstatus::StopTimer | ( | ) |
Definition at line 52 of file G4MPIstatus.cc.
View newest version in sPHENIX GitHub at line 52 of file G4MPIstatus.cc
References timer_.
Definition at line 84 of file G4MPIstatus.cc.
View newest version in sPHENIX GitHub at line 84 of file G4MPIstatus.cc
References cputime_, event_id_, g4state_, nevent_to_be_processed_, rank_, and run_id_.
|
private |
Definition at line 71 of file G4MPIstatus.hh.
View newest version in sPHENIX GitHub at line 71 of file G4MPIstatus.hh
Referenced by GetCPUTime(), Pack(), Print(), SetStatus(), and UnPack().
|
private |
Definition at line 70 of file G4MPIstatus.hh.
View newest version in sPHENIX GitHub at line 70 of file G4MPIstatus.hh
Referenced by GetEventID(), Pack(), Print(), SetStatus(), and UnPack().
|
private |
Definition at line 72 of file G4MPIstatus.hh.
View newest version in sPHENIX GitHub at line 72 of file G4MPIstatus.hh
Referenced by GetG4State(), Pack(), Print(), SetStatus(), and UnPack().
|
private |
Definition at line 69 of file G4MPIstatus.hh.
View newest version in sPHENIX GitHub at line 69 of file G4MPIstatus.hh
Referenced by GetNEventToBeProcessed(), Pack(), Print(), SetStatus(), and UnPack().
|
private |
Definition at line 67 of file G4MPIstatus.hh.
View newest version in sPHENIX GitHub at line 67 of file G4MPIstatus.hh
Referenced by GetRank(), Pack(), Print(), SetStatus(), and UnPack().
|
private |
Definition at line 68 of file G4MPIstatus.hh.
View newest version in sPHENIX GitHub at line 68 of file G4MPIstatus.hh
Referenced by GetRunID(), Pack(), Print(), SetStatus(), and UnPack().
|
private |
Definition at line 73 of file G4MPIstatus.hh.
View newest version in sPHENIX GitHub at line 73 of file G4MPIstatus.hh
Referenced by G4MPIstatus(), SetStatus(), StartTimer(), StopTimer(), and ~G4MPIstatus().