FlukaHaloGenerator Node1 FlukaHaloGenerator - m_sameEvent - m_firstEvent - m_flukaParticle - m_lastFlukaParticle + FlukaHaloGenerator() + ~FlukaHaloGenerator() + genInitialize() + genFinalize() + fillEvt() # readEvent() # readParticle() Node2 BeamHaloGenerator # m_particleTable # m_inputFile # m_interfacePlane # m_enableFlip # m_flipProbability # m_enableSampling # m_bufferFileName # m_beamHaloParticleBuffer # m_asciiInput # m_beamHaloGeneratorSettings # m_eventNumber # m_counters # m_wsums # m_debug - m_generatorSettings + BeamHaloGenerator() + ~BeamHaloGenerator() + genInitialize() + genFinalize() + fillEvt() + setInterfacePlane() + setEnableFlip() + setFlipProbability() + setEnableSampling() + setBufferFileName() + setDebugEnable() # readEvent() # readParticle() # flipEvent() # convertEvent() Node2->Node1