56 particleGun( NULL ), fwhmPosX( 0 ), fwhmPosY( 0 ), fwhmDirX( 0 ),
57 fwhmDirY( 0 ), messenger( NULL )
79 G4double randPosX( G4RandGauss::shoot( origPos.x(),
81 G4double randPosY( G4RandGauss::shoot( origPos.y(),
85 G4double randAngleX( G4RandGauss::shoot( origDir.x(),
87 G4double randAngleY( G4RandGauss::shoot( origDir.y(),
89 G4ThreeVector newAngle( randAngleX, randAngleY, origDir.z() );
91 G4double newMomentumAmp( G4RandGauss::shoot( origMomentumAmp,
92 fwhmMomentumAmp * origMomentumAmp *