|
PAASS
Software suite to Acquire and Analyze Data from Pixie16
|
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 More... | |
Public Member Functions | |
| EventInfo () | |
| EventInfo (double t, double e, LogicProcessor *lp) | |
Data Fields | |
| EEventTypes | type |
| event type More... | |
| double | time |
| timestamp of event More... | |
| double | dtime |
| time since implant [pixie units] More... | |
| double | energy |
| energy of event More... | |
| double | energyBox |
| energy depositied into the box More... | |
| double | offTime |
| length of time beam has been off More... | |
| double | foilTime |
| time difference to foil event More... | |
| double | tof |
| time of flight for an implant More... | |
| double | position |
| calculated strip position More... | |
| short | boxMult |
| numebr of box hits More... | |
| short | boxMax |
| location of maximum energy in box More... | |
| short | impMult |
| number of implant hits More... | |
| short | mcpMult |
| number of mcp hits More... | |
| short | generation |
| generation number (0 = implant) More... | |
| bool | flagged |
| flagged of interest More... | |
| bool | hasTof |
| has time of flight data More... | |
| bool | hasVeto |
| veto detector has been hit More... | |
| bool | beamOn |
| beam is on target More... | |
| bool | pileUp |
| trace is piled-up More... | |
| unsigned long | clockCount |
| the counter on the clock More... | |
| unsigned char | logicBits [dammIds::logic::MAX_LOGIC+1] |
| array of logic bits More... | |
Structure to contain the event info.
Definition at line 23 of file Correlator.hpp.
types of events passed to the correlator
| Enumerator | |
|---|---|
| IMPLANT_EVENT | |
| ALPHA_EVENT | |
| BETA_EVENT | |
| FISSION_EVENT | |
| PROTON_EVENT | |
| DECAY_EVENT | |
| PROJECTILE_EVENT | |
| GAMMA_EVENT | |
| UNKNOWN_EVENT | |
Definition at line 25 of file Correlator.hpp.
| EventInfo::EventInfo | ( | ) |
Default Constructor
Definition at line 52 of file Correlator.cpp.
| 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 |
| bool EventInfo::beamOn |
beam is on target
Definition at line 46 of file Correlator.hpp.
| short EventInfo::boxMax |
location of maximum energy in box
Definition at line 39 of file Correlator.hpp.
| short EventInfo::boxMult |
numebr of box hits
Definition at line 38 of file Correlator.hpp.
| unsigned long EventInfo::clockCount |
the counter on the clock
Definition at line 49 of file Correlator.hpp.
| double EventInfo::dtime |
time since implant [pixie units]
Definition at line 31 of file Correlator.hpp.
| double EventInfo::energy |
energy of event
Definition at line 32 of file Correlator.hpp.
| double EventInfo::energyBox |
energy depositied into the box
Definition at line 33 of file Correlator.hpp.
| bool EventInfo::flagged |
flagged of interest
Definition at line 43 of file Correlator.hpp.
| double EventInfo::foilTime |
time difference to foil event
Definition at line 35 of file Correlator.hpp.
| short EventInfo::generation |
generation number (0 = implant)
Definition at line 42 of file Correlator.hpp.
| bool EventInfo::hasTof |
has time of flight data
Definition at line 44 of file Correlator.hpp.
| bool EventInfo::hasVeto |
veto detector has been hit
Definition at line 45 of file Correlator.hpp.
| short EventInfo::impMult |
number of implant hits
Definition at line 40 of file Correlator.hpp.
| unsigned char EventInfo::logicBits[dammIds::logic::MAX_LOGIC+1] |
array of logic bits
Definition at line 50 of file Correlator.hpp.
| short EventInfo::mcpMult |
number of mcp hits
Definition at line 41 of file Correlator.hpp.
| double EventInfo::offTime |
length of time beam has been off
Definition at line 34 of file Correlator.hpp.
| bool EventInfo::pileUp |
trace is piled-up
Definition at line 47 of file Correlator.hpp.
| double EventInfo::position |
calculated strip position
Definition at line 37 of file Correlator.hpp.
| double EventInfo::time |
timestamp of event
Definition at line 30 of file Correlator.hpp.
| double EventInfo::tof |
time of flight for an implant
Definition at line 36 of file Correlator.hpp.
| EEventTypes EventInfo::type |
event type
Definition at line 29 of file Correlator.hpp.