IFluxRecorder Node1 IFluxRecorder + ~IFluxRecorder() + InitializeFluxRecording() + RecordFlux() + WriteFluxInformation() * InitializeFluxRecording() * RecordFlux() * WriteFluxInformation() Node2 G4AtlasFluxRecorder + InitializeFluxRecording() + RecordFlux() + WriteFluxInformation() * InitializeFluxRecording() * RecordFlux() * WriteFluxInformation() Node1->Node2 Node3 ISFFluxRecorder + InitializeFluxRecording() + RecordFlux() + WriteFluxInformation() * InitializeFluxRecording() * RecordFlux() * WriteFluxInformation() Node1->Node3