libatomprobe
Library for Atom Probe Tomography (APT) computation
|
#include <ionHit.h>
Public Member Functions | |
IonHit | getIonHit () const |
void | getIonHit (IonHit &h) const |
int | getDeltaPulse () |
Python convenience functions to avoid int32_t types. More... | |
int | getHitMultiplicity () |
bool | operator== (const EPOS_ENTRY &obj) const |
Public Attributes | |
float | x |
float | y |
float | z |
float | massToCharge |
float | timeOfFlight |
timeOfFlight in ns. Correction status does not appear to be specified More... | |
float | voltDC |
float | voltPulse |
float | xDetector |
X and Y coordinates on the detector in mm, nominally uncorrected. More... | |
float | yDetector |
int32_t | deltaPulse |
int32_t | hitMultiplicity |
|
inline |
|
inline |
Definition at line 138 of file ionHit.h.
References AtomProbe::IonHit::operator==().
IonHit AtomProbe::EPOS_ENTRY::getIonHit | ( | ) | const |
Definition at line 231 of file dataFiles.cpp.
void AtomProbe::EPOS_ENTRY::getIonHit | ( | IonHit & | h | ) | const |
Definition at line 223 of file dataFiles.cpp.
References AtomProbe::IONHIT::massToCharge.
bool AtomProbe::EPOS_ENTRY::operator== | ( | const EPOS_ENTRY & | obj | ) | const |
Definition at line 271 of file ionhit.cpp.
References deltaPulse, AtomProbe::IonHit::getBoundCube(), hitMultiplicity, massToCharge, AtomProbe::IonHit::setMassToCharge(), AtomProbe::IonHit::setPos(), TEST, timeOfFlight, voltDC, voltPulse, x, xDetector, y, yDetector, and z.
int32_t AtomProbe::EPOS_ENTRY::deltaPulse |
where a multiple hit is one where multiple ions arrive on the same pulse Otherwise, zero. Delta pulse is the number of pulses before the last ion evaporation in cases of multiple hits, the non-initial events have a zero value
Definition at line 131 of file ionHit.h.
Referenced by operator==(), and AtomProbe::readEposRecord().
int32_t AtomProbe::EPOS_ENTRY::hitMultiplicity |
Definition at line 131 of file ionHit.h.
Referenced by operator==(), and AtomProbe::readEposRecord().
float AtomProbe::EPOS_ENTRY::massToCharge |
Definition at line 118 of file ionHit.h.
Referenced by operator==(), and AtomProbe::readEposRecord().
float AtomProbe::EPOS_ENTRY::timeOfFlight |
timeOfFlight in ns. Correction status does not appear to be specified
voltDC is the standing voltage on the specimen for the detected pulse voltage pulse is the pulse intensity (V)
Definition at line 123 of file ionHit.h.
Referenced by operator==(), and AtomProbe::readEposRecord().
float AtomProbe::EPOS_ENTRY::voltDC |
Definition at line 123 of file ionHit.h.
Referenced by operator==(), and AtomProbe::readEposRecord().
float AtomProbe::EPOS_ENTRY::voltPulse |
Definition at line 123 of file ionHit.h.
Referenced by operator==(), and AtomProbe::readEposRecord().
float AtomProbe::EPOS_ENTRY::x |
Reconstruction coordinates in natural units (probably nm), and mass to charge information in amu/charge
Definition at line 118 of file ionHit.h.
Referenced by operator==(), and AtomProbe::readEposRecord().
float AtomProbe::EPOS_ENTRY::xDetector |
X and Y coordinates on the detector in mm, nominally uncorrected.
Definition at line 125 of file ionHit.h.
Referenced by operator==(), and AtomProbe::readEposRecord().
float AtomProbe::EPOS_ENTRY::y |
Definition at line 118 of file ionHit.h.
Referenced by operator==(), and AtomProbe::readEposRecord().
float AtomProbe::EPOS_ENTRY::yDetector |
Definition at line 125 of file ionHit.h.
Referenced by operator==(), and AtomProbe::readEposRecord().
float AtomProbe::EPOS_ENTRY::z |
Definition at line 118 of file ionHit.h.
Referenced by operator==(), and AtomProbe::readEposRecord().