libatomprobe
Library for Atom Probe Tomography (APT) computation
Public Member Functions | Public Attributes | List of all members
AtomProbe::EPOS_ENTRY Class Reference

#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
 

Detailed Description

Definition at line 113 of file ionHit.h.

Member Function Documentation

◆ getDeltaPulse()

int AtomProbe::EPOS_ENTRY::getDeltaPulse ( )
inline

Python convenience functions to avoid int32_t types.

Definition at line 137 of file ionHit.h.

◆ getHitMultiplicity()

int AtomProbe::EPOS_ENTRY::getHitMultiplicity ( )
inline

Definition at line 138 of file ionHit.h.

References AtomProbe::IonHit::operator==().

Here is the call graph for this function:

◆ getIonHit() [1/2]

IonHit AtomProbe::EPOS_ENTRY::getIonHit ( ) const

Definition at line 231 of file dataFiles.cpp.

◆ getIonHit() [2/2]

void AtomProbe::EPOS_ENTRY::getIonHit ( IonHit h) const

Definition at line 223 of file dataFiles.cpp.

References AtomProbe::IONHIT::massToCharge.

◆ operator==()

bool AtomProbe::EPOS_ENTRY::operator== ( const EPOS_ENTRY obj) const

Member Data Documentation

◆ deltaPulse

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().

◆ hitMultiplicity

int32_t AtomProbe::EPOS_ENTRY::hitMultiplicity

Definition at line 131 of file ionHit.h.

Referenced by operator==(), and AtomProbe::readEposRecord().

◆ massToCharge

float AtomProbe::EPOS_ENTRY::massToCharge

Definition at line 118 of file ionHit.h.

Referenced by operator==(), and AtomProbe::readEposRecord().

◆ timeOfFlight

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().

◆ voltDC

float AtomProbe::EPOS_ENTRY::voltDC

Definition at line 123 of file ionHit.h.

Referenced by operator==(), and AtomProbe::readEposRecord().

◆ voltPulse

float AtomProbe::EPOS_ENTRY::voltPulse

Definition at line 123 of file ionHit.h.

Referenced by operator==(), and AtomProbe::readEposRecord().

◆ x

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().

◆ xDetector

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().

◆ y

float AtomProbe::EPOS_ENTRY::y

Definition at line 118 of file ionHit.h.

Referenced by operator==(), and AtomProbe::readEposRecord().

◆ yDetector

float AtomProbe::EPOS_ENTRY::yDetector

Definition at line 125 of file ionHit.h.

Referenced by operator==(), and AtomProbe::readEposRecord().

◆ z

float AtomProbe::EPOS_ENTRY::z

Definition at line 118 of file ionHit.h.

Referenced by operator==(), and AtomProbe::readEposRecord().


The documentation for this class was generated from the following files: