added calcSpireEffBeam