26#ifndef G4MPISCORERMERGER_HH
27#define G4MPISCORERMERGER_HH
28#include "G4ScoringManager.hh"
45 G4int verbosity = 0 );
91 void Send(
const unsigned int destination);
92 void Receive(
const unsigned int source);
G4THitsMap< G4StatDouble > HitStatDoubleMap
G4int CalculatePackSize(const G4ScoringManager *) const
void Send(const unsigned int destination)
unsigned int destinationRank
void Receive(const unsigned int source)
G4ScoringManager * scoringManager
HitStatDoubleMap * UnPackHitStatDoubleMap(const G4String &detName, const G4String &colName)
void SetScoringManager(G4ScoringManager *mgr)
void SetupOutputBuffer(char *buff, G4int size, G4int position)
void Pack(const G4ScoringManager *)
Pack all meshes into buffer.
void SetDestinationRank(G4int i)
virtual ~G4MPIscorerMerger()
void SetVerbosity(G4int ver)
G4int outputBufferPosition
void UnPackAndMerge(const G4ScoringManager *)