soma, excel and data [email protected] from detection to analysis online offline timing...

14
SOMA, Excel and Data Analysis SOMA, Excel and Data Analysis Ryan Ringle, NSCL [email protected] Ryan Ringle, NSCL [email protected]

Upload: others

Post on 17-Feb-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

  • SOMA, Excel and Data AnalysisSOMA, Excel and Data Analysis

    Ryan Ringle, [email protected]

    Ryan Ringle, [email protected]

  • From Detection to AnalysisFrom Detection to Analysis

    Online OfflineTiming Control -CS Server/Mass Measure

    Signal Detection-MCP

    Signal Collection-scope

    Data Archival/Discrimination-Mass Measure

    TOF/Fit Analysis-Eva

    Mass Analysis-Excel-SOMA

  • Single Measurement ProcedureSingle Measurement Procedure

    Time

    B-

    Field

    reference 1

    reference 2

    measurement

    B-fieldinterpolated

    B-field

    interpolated

    reference

    = ΔΤt1 t2

  • Single Measurement Procedure Cont.Single Measurement Procedure Cont.

    errslope =errref 1t1( )

    2+ errref 2t2( )

    2

    ∆T

    Step 1- calculate error in interpolated slope

    Step 2- calculate ratio of cyclotron frequencies ratio =

    ν c( )int erpν c( )meas

    qmeasqref

    Step 3- calculate error in ratio errratio = ratio

    errslopeν c( )int erp

    ⎝ ⎜ ⎜

    ⎠ ⎟ ⎟

    2

    +errmeasν c( )meas

    ⎝ ⎜ ⎜

    ⎠ ⎟ ⎟

    2

    Step 4- calculate corrected ratio error errcorr _ ratio = errratio

    2 + ∆TdBdt

    ⎛⎝⎜

    ⎞⎠⎟ err

    ratio⎛⎝⎜

    ⎞⎠⎟

    2

  • Multiple Measurement ProcedureMultiple Measurement Procedure

    Step 5- calculate the mean ratio

    Step 6- calculate the inner error

    Step 7- calculate the corrected ratio

    Step 8- calculate corrected mass

    ratiomean =

    ratioerrcorr _ ratio

    2meas∑

    1errcorr _ ratio

    2meas∑

    errinner =1

    1errcorr _ ratio

    2meas∑

    ratiocorr = ratiomean + shiftmass Ameas − massref _ amu( )

    masscorr = ratiocorrmassref _ amu + qmeasmasselectron

  • Multiple Measurement Procedure Cont.Multiple Measurement Procedure Cont.

    Step 9- calculate the absolute final error

    Step 10- calculate the final mass error

    errabs _ final = errinner2 + errsysratiomean( )2

    errfinal _ mass = massref _ amuerrabs _ final( )2 + ratiocorrerrref _ mass( )2

    Currently NOT accounted for:•Electron binding energies (future SOMA update)•Error in mass dependent shift correction

  • Nonlinear Magnetic Field Strength EffectsNonlinear Magnetic Field Strength Effects

    polynomial fit

    Generate evenly distributed data using fit

    A. Kellerbauer et al., “From direct to absolute mass measurements: A study of the accuracy of ISOLTRAP”, Eur. Phys. J. D 22 (2003) 53

  • Introducing SOMAIntroducing SOMA

    calibrationarea

    measurementarea

    errorarea

  • Manual Calibration DataManual Calibration Data

    single ioncalibration

    molecularcalibration

    data entryadditionalinfo

  • Data Conversion ToolData Conversion Tool

  • Data VisualizationData Visualization

    measurement scatter plot

    magnetic field plot with linear fit

  • Under the HoodUnder the Hood

    Built using QT3, a well-known C++ software design framework.Multi-platform: Tested on Windows and OSX. Should work on Linux.Saved “parameter files” in user editable text format.

    Built using QT3, a well-known C++ software design framework.Multi-platform: Tested on Windows and OSX. Should work on Linux.Saved “parameter files” in user editable text format.

  • SOMA vs. ExcelSOMA vs. Excel

    immediately useable, small learning curvefast data inputnumber crunching hiddensame results given same data filesquick alterations and immediate resultsHas yet to lock to any systems or been targeted by malicious code.

    immediately useable, small learning curvefast data inputnumber crunching hiddensame results given same data filesquick alterations and immediate resultsHas yet to lock to any systems or been targeted by malicious code.

    number crunching hiddenconstants hard coded and (currently) inaccessiblecode is slightly convoluted and difficult to interprettechnical support slow and inefficient

    number crunching hiddenconstants hard coded and (currently) inaccessiblecode is slightly convoluted and difficult to interprettechnical support slow and inefficient

    Pros Cons

  • SOMA vs. Excel Cont.SOMA vs. Excel Cont.

    -0.002

    -0.001

    0.000

    0.001

    0.002

    SO

    MA

    -Exc

    el (k

    eV)

    40Ar+40Ar++

    N2H+

    H5O2+

    38Ca++

    •Same fit files used in both tests•Same constant values•Same mass values (AME03)

    Difference < 7x10-11