4 #ifndef __IMPLANT_SSD_PROCESSOR_HPP_
5 #define __IMPLANT_SSD_PROCESSOR_HPP_
53 #endif // __IMPLANT_SSD_PROCESSOR_HPP_
EventInfo::EEventTypes SetType(EventInfo &info) const
static const double fissionThresh
minimum energy for a fission event
Definition: ImplantSsdProcessor.hpp:18
static const unsigned int numTraces
number of traces
Definition: ImplantSsdProcessor.hpp:20
virtual void DeclarePlots(void)
Handles detectors of type ssd:implant.
Definition: ImplantSsdProcessor.hpp:13
void Correlate(Correlator &corr, EventInfo &info, int location)
correlate decays with previous implants
Definition: Correlator.hpp:95
EEventTypes
types of events passed to the correlator
Definition: Correlator.hpp:26
virtual bool Process(RawEvent &event)
void PlotType(EventInfo &info, int loc, Correlator::EConditions cond)
Structure to contain the event info.
Definition: Correlator.hpp:23
unsigned int highTracesWritten
Number of high traces written.
Definition: ImplantSsdProcessor.hpp:23
static const double cutoffEnergy
cutoff energy for implants versus decays
Definition: ImplantSsdProcessor.hpp:15
unsigned int fastTracesWritten
Number of fast traces written.
Definition: ImplantSsdProcessor.hpp:22
EConditions
correlator condition based on the given events
Definition: Correlator.hpp:98
static const double implantTof
minimum time-of-flight for an implant
Definition: ImplantSsdProcessor.hpp:16
static const double goodAlphaCut
interesting alpha energy
Definition: ImplantSsdProcessor.hpp:17
Class to handle event processing.
Definition: EventProcessor.hpp:25
The all important raw event.
Definition: RawEvent.hpp:46
Header file for correlation.
~ImplantSsdProcessor()
Definition: ImplantSsdProcessor.hpp:45