Pixie16 Analysis Software Suite
Analysis code for processing of .ldf files
|
Structure to contain the event info. More...
#include <Correlator.hpp>
Public Types | |
enum | EEventTypes { IMPLANT_EVENT, ALPHA_EVENT, BETA_EVENT, FISSION_EVENT, PROTON_EVENT, DECAY_EVENT, PROJECTILE_EVENT, GAMMA_EVENT, UNKNOWN_EVENT } |
types of events passed to the correlator | |
Public Member Functions | |
EventInfo () | |
EventInfo (double t, double e, LogicProcessor *lp) | |
Data Fields | |
EEventTypes | type |
event type | |
double | time |
timestamp of event | |
double | dtime |
time since implant [pixie units] | |
double | energy |
energy of event | |
double | energyBox |
energy depositied into the box | |
double | offTime |
length of time beam has been off | |
double | foilTime |
time difference to foil event | |
double | tof |
time of flight for an implant | |
double | position |
calculated strip position | |
short | boxMult |
numebr of box hits | |
short | boxMax |
location of maximum energy in box | |
short | impMult |
number of implant hits | |
short | mcpMult |
number of mcp hits | |
short | generation |
generation number (0 = implant) | |
bool | flagged |
flagged of interest | |
bool | hasTof |
has time of flight data | |
bool | hasVeto |
veto detector has been hit | |
bool | beamOn |
beam is on target | |
bool | pileUp |
trace is piled-up | |
unsigned long | clockCount |
the counter on the clock | |
unsigned char | logicBits [dammIds::logic::MAX_LOGIC+1] |
array of logic bits | |
Structure to contain the event info.
EventInfo::EventInfo | ( | ) |
Default Constructor
EventInfo::EventInfo | ( | double | t, |
double | e, | ||
LogicProcessor * | lp | ||
) |
Constructor taking some default values
[in] | t | : the time |
[in] | e | : the energy |
[in] | lp | : an instance of the logic processor |