#include <G4RootMpiNtupleFileManager.hh>
Public Member Functions | |
G4RootMpiNtupleFileManager (const G4AnalysisManagerState &state) | |
virtual | ~G4RootMpiNtupleFileManager () |
void | SetMpiNtupleMerging (tools::impi *impi, G4int mpiRank, G4int mpiSize, G4int nofReducedNtupleFiles=0) |
virtual G4bool | ActionAtOpenFile (const G4String &fileName) final |
virtual G4bool | ActionAtWrite () final |
virtual G4bool | ActionAtCloseFile () final |
virtual G4bool | Reset () final |
virtual std::shared_ptr< G4VNtupleManager > | CreateNtupleManager () override |
std::shared_ptr< G4RootMpiNtupleManager > | GetMpiNtupleManager () const |
Private Member Functions | |
void | SetMpiNtupleMergingMode (G4int nofNtupleFiles) |
void | CreateMpiNtupleManagers (tools::impi *impi, G4int mpiRank, G4int mpiSize) |
Private Attributes | |
tools::impi * | fImpi |
G4int | fMpiRank |
G4int | fMpiSize |
std::shared_ptr< G4RootMpiPNtupleManager > | fMpiSlaveNtupleManager |
G4bool | fNtupleBooked |
Definition at line 45 of file G4RootMpiNtupleFileManager.hh.
|
explicit |
Definition at line 40 of file G4RootMpiNtupleFileManager.cc.
|
virtual |
Definition at line 50 of file G4RootMpiNtupleFileManager.cc.
void G4RootMpiNtupleFileManager::SetMpiNtupleMerging | ( | tools::impi * | impi, |
G4int | mpiRank, | ||
G4int | mpiSize, | ||
G4int | nofReducedNtupleFiles = 0 |
||
) |
Definition at line 107 of file G4RootMpiNtupleFileManager.cc.
|
finalvirtual |
Definition at line 184 of file G4RootMpiNtupleFileManager.cc.
|
finalvirtual |
Definition at line 222 of file G4RootMpiNtupleFileManager.cc.
|
finalvirtual |
Definition at line 251 of file G4RootMpiNtupleFileManager.cc.
|
finalvirtual |
Definition at line 267 of file G4RootMpiNtupleFileManager.cc.
|
overridevirtual |
Definition at line 131 of file G4RootMpiNtupleFileManager.cc.
std::shared_ptr< G4RootMpiNtupleManager > G4RootMpiNtupleFileManager::GetMpiNtupleManager | ( | ) | const |
|
private |
Definition at line 58 of file G4RootMpiNtupleFileManager.cc.
|
private |
|
private |
Definition at line 72 of file G4RootMpiNtupleFileManager.hh.
|
private |
Definition at line 73 of file G4RootMpiNtupleFileManager.hh.
|
private |
Definition at line 74 of file G4RootMpiNtupleFileManager.hh.
|
private |
Definition at line 76 of file G4RootMpiNtupleFileManager.hh.
|
private |
Definition at line 77 of file G4RootMpiNtupleFileManager.hh.