source: MML/trunk/machine/SOLEIL/StorageRing/insertions/IDStarter/idCalcFldIntFromElecBeamMeas.m @ 17

Last change on this file since 17 was 17, checked in by zhangj, 11 years ago

To have a stable version on the server.

  • Property svn:executable set to *
File size: 530 bytes
Line 
1function [i1x, i2x, i1z, i2z] = idCalcFldIntFromElecBeamMeas(ElecBeamDataMain, ElecBeamDataBkg, mCODx, mCODz, arIndsBPMsToSkip, idLen, idKickOfst, elecEn_GeV)
2
3vDX = 0.001*(ElecBeamDataMain.X - ElecBeamDataBkg.X);
4vDZ = 0.001*(ElecBeamDataMain.Z - ElecBeamDataBkg.Z);
5vKicksX = idLeastSqLinFit(mCODx, vDX, arIndsBPMsToSkip);
6vKicksZ = idLeastSqLinFit(mCODz, vDZ, arIndsBPMsToSkip);
7[i1z, i2z] = idKicks2FldInt(vKicksX, 'x', idLen, idKickOfst, elecEn_GeV);
8[i1x, i2x] = idKicks2FldInt(vKicksZ, 'z', idLen, idKickOfst, elecEn_GeV);
Note: See TracBrowser for help on using the repository browser.