nidas
v1.2-1520
|
#include <TwoD_USB.h>
Public Member Functions | |
Particle () | |
void | zero () |
Public Attributes | |
unsigned int | height |
Max particle height, along diode array. More... | |
unsigned int | width |
Max particle length, along flight path. More... | |
unsigned int | area |
Actual number of shadowed diodes. More... | |
unsigned char | edgeTouch |
Was an edge diode triggered. More... | |
unsigned int | liveTime |
Amount of time consumed by the particle as it passed through the array. More... | |
bool | dofReject |
Depth Of Field Reject? Last bit of sync word. More... | |
|
inline |
|
inline |
unsigned int nidas::dynld::raf::TwoD_USB::Particle::area |
Actual number of shadowed diodes.
This can be misleading if there are holes in the particle, poisson spot, etc.
Referenced by nidas::dynld::raf::TwoD_USB::acceptThisParticle1D(), nidas::dynld::raf::TwoD_USB::acceptThisParticle2D(), nidas::dynld::raf::TwoD_USB::countParticle(), and nidas::dynld::raf::TwoD_USB::processParticleSlice().
bool nidas::dynld::raf::TwoD_USB::Particle::dofReject |
Depth Of Field Reject? Last bit of sync word.
Referenced by nidas::dynld::raf::TwoD_USB::acceptThisParticle1D(), and nidas::dynld::raf::TwoD_USB::acceptThisParticle2D().
unsigned char nidas::dynld::raf::TwoD_USB::Particle::edgeTouch |
Was an edge diode triggered.
0=no, 0x0f=bottom edge, 0xf0=top edge, 0xff=both edge diodes.
Referenced by nidas::dynld::raf::TwoD_USB::acceptThisParticle1D(), nidas::dynld::raf::TwoD_USB::acceptThisParticle2D(), and nidas::dynld::raf::TwoD_USB::processParticleSlice().
unsigned int nidas::dynld::raf::TwoD_USB::Particle::height |
Max particle height, along diode array.
Referenced by nidas::dynld::raf::TwoD_USB::acceptThisParticle1D(), nidas::dynld::raf::TwoD_USB::acceptThisParticle2D(), nidas::dynld::raf::TwoD_USB::countParticle(), and nidas::dynld::raf::TwoD_USB::processParticleSlice().
unsigned int nidas::dynld::raf::TwoD_USB::Particle::liveTime |
Amount of time consumed by the particle as it passed through the array.
Basically width * tas-clock-pulses.
unsigned int nidas::dynld::raf::TwoD_USB::Particle::width |
Max particle length, along flight path.
Referenced by nidas::dynld::raf::TwoD_USB::acceptThisParticle1D(), nidas::dynld::raf::TwoD_USB::acceptThisParticle2D(), nidas::dynld::raf::TwoD_USB::countParticle(), and nidas::dynld::raf::TwoD_USB::processParticleSlice().