![]() |
Mixed Data Coincidence Analysis Software 1.0
A program to analyze files produced by the EventMixer software.
|
Utilizes the GammaEnergyChart to find the appropriate matches for the found gammas. More...
#include <GammaIdentifier.hh>
Public Member Functions | |
GammaIdentifier (GammaEnergyChart *toUse, double tol, float minGamma, float maxGamma, float bgTol=0.05, bool forceCorr=false) | |
Constructor. | |
~GammaIdentifier () | |
Destructor. | |
void | addCoincidence (pair< EventHit *, EventHit * > toAdd) |
Add a detected coincidence for analysis. | |
list< ScorePair > | doSimpleScoring () |
Does a simple (non-probabilistic) scoring of line count. | |
list< ScorePair > | doProbabilisticScoring () |
Does a more advanced probabilistic scoring. | |
string | getMATLABstring (int figure) |
string | getPeakString () |
Private Attributes | |
GammaEnergyChart * | myChart |
double | tolerance |
double | bgTolerance |
float | minGammaEnergy |
float | maxGammaEnergy |
bool | forceCorrect |
list< pair< EventHit *, EventHit * > > | coincidences |
ElementLookupTable * | myTable |
Utilizes the GammaEnergyChart to find the appropriate matches for the found gammas.
Definition at line 34 of file GammaIdentifier.hh.
GammaIdentifier::GammaIdentifier | ( | GammaEnergyChart * | toUse, |
double | tol, | ||
float | minGamma, | ||
float | maxGamma, | ||
float | bgTol = 0.05 , |
||
bool | forceCorr = false |
||
) |
Constructor.
toUse | Energy chart used for identification. |
tol | Tolerance. |
minGamma | Min gamma energy. |
maxGamma | Max gamma energy. |
Definition at line 3 of file GammaIdentifier.cc.
:myChart(toUse), tolerance(tol), bgTolerance(bgTol), minGammaEnergy(minGamma), maxGammaEnergy(maxGamma), forceCorrect(forceCorr) { myTable = new ElementLookupTable(); }
Add a detected coincidence for analysis.
toAdd | Implant-decay pair |
Definition at line 14 of file GammaIdentifier.cc.
References GammaEnergyChart::addCoincidence().
{ myChart->addCoincidence(toAdd, tolerance); coincidences.push_back(toAdd); }