Hi everybody,
I am confused here why delta=(E_A[-1] - Eg_i)+det?
E_X here =[-11.88936397, -2.7012162 , 2.9208718 , 5.92133842]
E_A here =[-0.43373496, 0.14457832]
This maybe causes the wrong sign of delta because E_A can be less than E_X?
And by the way why E_A < E_X??
def six_beam_CaF_MOT(s, det):
laserBeams = pylcp.laserBeams()
for ii, Eg_i in enumerate(E_X):
if ii<3:
laserBeams += pylcp.conventional3DMOTBeams(
s=s, delta=(E_A[-1] - Eg_i)+det, pol=+1,
beam_type=pylcp.infinitePlaneWaveBeam
)
else:
laserBeams += pylcp.conventional3DMOTBeams(
s=s, delta=(E_A[-1] - Eg_i)+det, pol=-1,
beam_type=pylcp.infinitePlaneWaveBeam
)
return laserBeams