|
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 |