Detector processor that handles scintillator detectors for beta detection.
More...
#include <BetaScintProcessor.hpp>
|
| EventData | BestGammaForBeta (double bTime) |
| |
| bool | GoodGammaBeta (double gTime) |
| |
| virtual void | plot (int dammId, double val1, double val2=-1, double val3=-1, const char *name="h") |
| | Implementation of the plot command to interface with the DAMM routines. More...
|
| |
| virtual void | DeclareHistogram1D (int dammId, int xSize, const char *title) |
| | Declares a 1D histogram calls the C++ wrapper for DAMM. More...
|
| |
| virtual void | DeclareHistogram2D (int dammId, int xSize, int ySize, const char *title) |
| | Declares a 2D histogram calls the C++ wrapper for DAMM. More...
|
| |
Detector processor that handles scintillator detectors for beta detection.
| BetaScintProcessor::BetaScintProcessor |
( |
| ) |
|
|
inline |
| BetaScintProcessor::~BetaScintProcessor |
( |
| ) |
|
|
inline |
| BetaScintProcessor::BetaScintProcessor |
( |
double |
gammaBetaLimit, |
|
|
double |
energyContraction |
|
) |
| |
Constructor taking limits on beta-gamma correlation and energy contraction
- Parameters
-
| [in] | gammaBetaLimit | : the maximum time diff between beta and gamma events |
| [in] | energyContraction | : the number to contract the energy by |
| EventData BetaScintProcessor::BestGammaForBeta |
( |
double |
bTime | ) |
|
|
protected |
Finds the most likely gamma associated with a given beta
- Parameters
-
| [in] | bTime | : The time of arrival for the beta particle |
- Returns
- EventData for the match
| virtual void BetaScintProcessor::DeclarePlots |
( |
void |
| ) |
|
|
virtual |
| bool BetaScintProcessor::GoodGammaBeta |
( |
double |
gTime | ) |
|
|
protected |
- Returns
- true if gamma-beta correlation time is within limits.
- Parameters
-
| [in] | gTime | : the gamma time to check for coincidence |
| virtual bool BetaScintProcessor::PreProcess |
( |
RawEvent & |
event | ) |
|
|
virtual |
PreProcessing for the class.
- Parameters
-
- Returns
- bool : Status of processing
Reimplemented from EventProcessor.
| virtual bool BetaScintProcessor::Process |
( |
RawEvent & |
event | ) |
|
|
virtual |
Main Processing for the class.
- Parameters
-
- Returns
- bool : Status of processing
Reimplemented from EventProcessor.
| double BetaScintProcessor::energyContraction_ |
|
protected |
Contraction of beta energy for 2d plots (time-energy and gamma-beta energy
| double BetaScintProcessor::gammaBetaLimit_ |
|
protected |
Gamma-beta coin. limit in seconds
| const double BetaScintProcessor::timeSpectraTimeResolution = 10e-3 |
|
static |
Magic number for the resolution of the time spectra
The documentation for this class was generated from the following file: