Definition at line 128 of file TSourceCalibration.h.
Public Types | |
enum | EEntry { kStartButton, kSourceBox = 100, kSigmaEntry = 200, kThresholdEntry = 300, kDegreeEntry = 400 } |
enum | ESources { k22Na, k56Co, k60Co, k133Ba, k152Eu, k241Am } |
Public Member Functions | |
TSourceCalibration (double sigma, double threshold, int n...) | |
~TSourceCalibration () | |
void | Calibrate () |
void | CalibrationStatus (Int_t event, Int_t px, Int_t py, TObject *selected) |
int | Degree () |
void | FinalWindow () |
void | FindPeaks () |
void | FindPeaksFast () |
void | FitEfficiency (const int &channelId) |
void | FitFinal (const int &channelId) |
void | HandleTimer () |
void | LineHeight (const unsigned int &val) |
void | Navigate (Int_t id) |
void | NavigateFinal (Int_t id) |
void | SecondWindow () |
void | SelectedFinalMainTab (Int_t id) |
void | SelectedFinalTab (Int_t id) |
void | SelectedTab (Int_t id) |
void | SetSource (Int_t windowId, Int_t entryId) |
double | Sigma () |
std::vector< std::tuple< double, double, double, double > > | SourceEnergy (const size_t &i) |
void | Start () |
double | Threshold () |
void | UpdateChannel (const int &channelId) |
void | VerboseLevel (int val) |
void | WriteCalibration () |
Private Member Functions | |
void | AcceptChannel (const int &channelId=-1) |
void | AcceptFinalChannel (const int &channelId=-1) |
void | BuildFirstInterface () |
void | BuildSecondInterface () |
void | BuildThirdInterface () |
ClassDef (TSourceCalibration, 1) | |
void | DeleteElement (TGFrame *element) |
void | DeleteFirst () |
void | DeleteSecond () |
void | DisconnectFirst () |
void | DisconnectSecond () |
void | DisconnectThird () |
void | MakeFirstConnections () |
void | MakeSecondConnections () |
void | MakeThirdConnections () |
Private Attributes | |
TGTextButton * | fAcceptAllButton {nullptr} |
TGTextButton * | fAcceptButton {nullptr} |
std::vector< std::vector< int > > | fActualChannelId |
std::vector< int > | fActualSourceId |
TGHorizontalFrame * | fBottomFrame {nullptr} |
TGTextButton * | fCalibrateButton {nullptr} |
std::vector< TPad * > | fCalibrationPad |
std::vector< const char * > | fChannelLabel |
std::map< int, int > | fChannelToIndex |
std::vector< TPaveText * > | fChi2Label |
std::vector< std::vector< TGraphErrors * > > | fData |
int | fDefaultDegree {1} |
double | fDefaultSigma {2.} |
double | fDefaultThreshold {0.05} |
TGNumberEntry * | fDegreeEntry {nullptr} |
TGLabel * | fDegreeLabel {nullptr} |
TGTextButton * | fDiscardButton {nullptr} |
std::vector< std::vector< TGraphErrors * > > | fEfficiency |
std::vector< TRootEmbeddedCanvas * > | fEfficiencyCanvas |
std::vector< TPaveText * > | fEfficiencyChi2Label |
std::vector< TLegend * > | fEfficiencyLegend |
std::vector< TPad * > | fEfficiencyPad |
std::vector< TPad * > | fEfficiencyResidualPad |
std::vector< TGStatusBar * > | fEfficiencyStatusBar |
std::vector< TGCompositeFrame * > | fEfficiencyTabs |
TGTextButton * | fEmitter {nullptr} |
std::vector< TRootEmbeddedCanvas * > | fFinalCanvas |
std::vector< TCalibrationGraphSet * > | fFinalData |
std::vector< TCalibrationGraphSet * > | fFinalEfficiency |
std::vector< TGCompositeFrame * > | fFinalTab |
std::vector< TGTab * > | fFinalTabs |
TGTextButton * | fFindPeaksButton {nullptr} |
TGTextButton * | fFindPeaksFastButton {nullptr} |
TGVerticalFrame * | fLeftFrame {nullptr} |
std::vector< TLegend * > | fLegend |
unsigned int | fLineHeight {20} |
std::vector< TH2 * > | fMatrices |
std::vector< TGLabel * > | fMatrixNames |
TGHButtonGroup * | fNavigationGroup {nullptr} |
TGTextButton * | fNextButton {nullptr} |
int | fNofBins {0} |
int | fOldErrorLevel |
TFile * | fOutput {nullptr} |
TGGroupFrame * | fParameterFrame {nullptr} |
TGTextButton * | fPreviousButton {nullptr} |
TGHProgressBar * | fProgressBar {nullptr} |
std::vector< TPad * > | fResidualPad |
TGVerticalFrame * | fRightFrame {nullptr} |
TGNumberEntry * | fSigmaEntry {nullptr} |
TGLabel * | fSigmaLabel {nullptr} |
std::vector< TNucleus * > | fSource |
std::vector< TGComboBox * > | fSourceBox |
std::vector< std::vector< std::tuple< double, double, double, double > > > | fSourceEnergy |
std::vector< TSourceTab * > | fSourceTab |
TGTextButton * | fStartButton {nullptr} |
std::vector< TGStatusBar * > | fStatusBar |
TGTab * | fTab {nullptr} |
TGNumberEntry * | fThresholdEntry {nullptr} |
TGLabel * | fThresholdLabel {nullptr} |
int | fVerboseLevel {3} |
#include <TSourceCalibration.h>
Enumerator | |
---|---|
kStartButton | |
kSourceBox | |
kSigmaEntry | |
kThresholdEntry | |
kDegreeEntry |
Definition at line 138 of file TSourceCalibration.h.
Enumerator | |
---|---|
k22Na | |
k56Co | |
k60Co | |
k133Ba | |
k152Eu | |
k241Am |
Definition at line 130 of file TSourceCalibration.h.
TSourceCalibration::TSourceCalibration | ( | double | sigma, |
double | threshold, | ||
int | n... | ||
) |
Definition at line 609 of file TSourceCalibration.cxx.
References BuildFirstInterface(), fActualChannelId, fActualSourceId, fChannelLabel, fChannelToIndex, fData, fDefaultSigma, fDefaultThreshold, fEfficiency, FilledBin(), fMatrices, fNofBins, fOldErrorLevel, fOutput, fVerboseLevel, MakeFirstConnections(), and mat.
TSourceCalibration::~TSourceCalibration | ( | ) |
Definition at line 714 of file TSourceCalibration.cxx.
References fOldErrorLevel, and fOutput.
|
private |
Definition at line 1083 of file TSourceCalibration.cxx.
References fAcceptAllButton, fActualChannelId, fActualSourceId, fData, fEfficiency, fEmitter, fSourceTab, fTab, fVerboseLevel, and SelectedTab().
Referenced by Navigate().
|
private |
Definition at line 1467 of file TSourceCalibration.cxx.
References fActualSourceId, fFinalTabs, fTab, fVerboseLevel, UpdateChannel(), and WriteCalibration().
Referenced by NavigateFinal().
|
private |
Build initial interface with histogram <-> source assignment
Definition at line 722 of file TSourceCalibration.cxx.
References fLineHeight, fMatrices, fMatrixNames, fSource, fSourceBox, fSourceEnergy, fStartButton, fVerboseLevel, k133Ba, k152Eu, k22Na, k241Am, k56Co, k60Co, kSourceBox, kStartButton, and SetSource().
Referenced by TSourceCalibration().
|
private |
Definition at line 928 of file TSourceCalibration.cxx.
References fAcceptAllButton, fAcceptButton, fActualChannelId, fBottomFrame, fCalibrateButton, fDefaultDegree, fDefaultSigma, fDefaultThreshold, fDegreeEntry, fDegreeLabel, fDiscardButton, fFindPeaksButton, fFindPeaksFastButton, fLeftFrame, fMatrices, fNavigationGroup, fNextButton, fNofBins, fParameterFrame, fPreviousButton, fProgressBar, fRightFrame, fSigmaEntry, fSigmaLabel, fSource, fSourceTab, fTab, fThresholdEntry, fThresholdLabel, fVerboseLevel, kDegreeEntry, kSigmaEntry, kThresholdEntry, and SourceEnergy().
Referenced by SecondWindow().
|
private |
Definition at line 1223 of file TSourceCalibration.cxx.
References fAcceptAllButton, fAcceptButton, fActualSourceId, fBottomFrame, fCalibrateButton, fCalibrationPad, fChannelLabel, fChi2Label, fData, fDegreeEntry, fDegreeLabel, fEfficiency, fEfficiencyCanvas, fEfficiencyChi2Label, fEfficiencyLegend, fEfficiencyPad, fEfficiencyResidualPad, fEfficiencyStatusBar, fEfficiencyTabs, fFinalCanvas, fFinalData, fFinalEfficiency, fFinalTab, fFinalTabs, FilledBin(), FitEfficiency(), FitFinal(), fLeftFrame, fLegend, fMatrices, fNavigationGroup, fNextButton, fNofBins, fOutput, fPreviousButton, fResidualPad, fRightFrame, fSource, fStatusBar, fTab, fVerboseLevel, and kDegreeEntry.
Referenced by FinalWindow().
void TSourceCalibration::Calibrate | ( | ) |
Definition at line 1217 of file TSourceCalibration.cxx.
References Degree(), fSourceTab, fTab, and fVerboseLevel.
Referenced by Navigate().
void TSourceCalibration::CalibrationStatus | ( | Int_t | event, |
Int_t | px, | ||
Int_t | py, | ||
TObject * | selected | ||
) |
Definition at line 1405 of file TSourceCalibration.cxx.
References fStatusBar, fTab, and fVerboseLevel.
|
private |
|
inline |
Definition at line 171 of file TSourceCalibration.h.
References fDegreeEntry.
Referenced by Calibrate(), and FitFinal().
|
private |
Definition at line 814 of file TSourceCalibration.cxx.
Referenced by DeleteFirst(), DeleteSecond(), and SecondWindow().
|
private |
Definition at line 822 of file TSourceCalibration.cxx.
References DeleteElement(), fMatrixNames, fSourceBox, fStartButton, and fVerboseLevel.
Referenced by SecondWindow().
|
private |
Definition at line 1178 of file TSourceCalibration.cxx.
References DeleteElement(), fAcceptAllButton, fAcceptButton, fBottomFrame, fCalibrateButton, fDegreeEntry, fDegreeLabel, fDiscardButton, fFindPeaksButton, fFindPeaksFastButton, fLeftFrame, fNavigationGroup, fNextButton, fParameterFrame, fPreviousButton, fRightFrame, fSigmaEntry, fSigmaLabel, fSourceTab, fThresholdEntry, and fThresholdLabel.
Referenced by FinalWindow().
|
private |
Disconnect all signals from histogram <-> source assignment interface
Definition at line 804 of file TSourceCalibration.cxx.
References fSourceBox, and fStartButton.
Referenced by SecondWindow().
|
private |
Definition at line 1012 of file TSourceCalibration.cxx.
References fNavigationGroup, fSourceTab, and fVerboseLevel.
Referenced by FinalWindow().
|
private |
Definition at line 1393 of file TSourceCalibration.cxx.
References fFinalCanvas, fFinalTabs, fNavigationGroup, fTab, and fVerboseLevel.
void TSourceCalibration::FinalWindow | ( | ) |
Definition at line 1135 of file TSourceCalibration.cxx.
References BuildThirdInterface(), DeleteSecond(), DisconnectSecond(), fBottomFrame, fChannelLabel, fData, fEfficiency, fFinalData, fFinalEfficiency, fLeftFrame, fMatrices, fParameterFrame, fRightFrame, fVerboseLevel, MakeThirdConnections(), UpdateChannel(), and WriteCalibration().
Referenced by HandleTimer().
void TSourceCalibration::FindPeaks | ( | ) |
Definition at line 1205 of file TSourceCalibration.cxx.
References fSourceTab, fTab, fVerboseLevel, Sigma(), and Threshold().
Referenced by Navigate().
void TSourceCalibration::FindPeaksFast | ( | ) |
Definition at line 1211 of file TSourceCalibration.cxx.
References fSourceTab, fTab, fVerboseLevel, Sigma(), and Threshold().
Referenced by Navigate().
void TSourceCalibration::FitEfficiency | ( | const int & | channelId | ) |
Definition at line 1551 of file TSourceCalibration.cxx.
References Efficiency(), fChi2Label, fEfficiencyChi2Label, fFinalEfficiency, and fVerboseLevel.
Referenced by BuildThirdInterface().
void TSourceCalibration::FitFinal | ( | const int & | channelId | ) |
Definition at line 1502 of file TSourceCalibration.cxx.
References Degree(), fCalibrationPad, fChi2Label, fFinalCanvas, fFinalData, fLegend, fResidualPad, fStatusBar, fVerboseLevel, and Polynomial().
Referenced by BuildThirdInterface(), and NavigateFinal().
void TSourceCalibration::HandleTimer | ( | ) |
Definition at line 851 of file TSourceCalibration.cxx.
References fAcceptAllButton, fEmitter, FinalWindow(), fStartButton, fVerboseLevel, and SecondWindow().
|
inline |
Definition at line 153 of file TSourceCalibration.h.
References fLineHeight.
|
private |
Create connections for the histogram <-> source assignment interface
Definition at line 791 of file TSourceCalibration.cxx.
References fSourceBox, and fStartButton.
Referenced by TSourceCalibration().
|
private |
Definition at line 1002 of file TSourceCalibration.cxx.
References fNavigationGroup, fSourceTab, and fVerboseLevel.
Referenced by SecondWindow().
|
private |
Definition at line 1381 of file TSourceCalibration.cxx.
References fFinalCanvas, fFinalTabs, fNavigationGroup, fTab, and fVerboseLevel.
Referenced by FinalWindow().
void TSourceCalibration::Navigate | ( | Int_t | id | ) |
Definition at line 1021 of file TSourceCalibration.cxx.
References AcceptChannel(), Calibrate(), fActualSourceId, FindPeaks(), FindPeaksFast(), fSourceTab, fTab, fVerboseLevel, and SelectedTab().
void TSourceCalibration::NavigateFinal | ( | Int_t | id | ) |
Definition at line 1412 of file TSourceCalibration.cxx.
References AcceptFinalChannel(), fActualSourceId, fFinalTabs, FitFinal(), fTab, fVerboseLevel, and SelectedFinalTab().
void TSourceCalibration::SecondWindow | ( | ) |
Definition at line 867 of file TSourceCalibration.cxx.
References BuildSecondInterface(), DeleteElement(), DeleteFirst(), DisconnectFirst(), fLineHeight, fMatrices, fNofBins, fProgressBar, fSource, fVerboseLevel, and MakeSecondConnections().
Referenced by HandleTimer().
void TSourceCalibration::SelectedFinalMainTab | ( | Int_t | id | ) |
Simple function that enables and disables the previous and next buttons depending on which tab was selected
Definition at line 1456 of file TSourceCalibration.cxx.
References fFinalTabs, fNextButton, fPreviousButton, fTab, and fVerboseLevel.
void TSourceCalibration::SelectedFinalTab | ( | Int_t | id | ) |
Simple function that enables and disables the previous and next buttons depending on which tab was selected
Definition at line 1445 of file TSourceCalibration.cxx.
References fFinalTabs, fNextButton, fPreviousButton, fTab, and fVerboseLevel.
Referenced by NavigateFinal().
void TSourceCalibration::SelectedTab | ( | Int_t | id | ) |
Simple function that enables and disables the previous and next buttons depending on which tab was selected
Definition at line 1072 of file TSourceCalibration.cxx.
References fNextButton, fPreviousButton, fSourceTab, fTab, and fVerboseLevel.
Referenced by AcceptChannel(), and Navigate().
void TSourceCalibration::SetSource | ( | Int_t | windowId, |
Int_t | entryId | ||
) |
Definition at line 836 of file TSourceCalibration.cxx.
References fSource, fSourceBox, fSourceEnergy, fVerboseLevel, TNucleus::GetTransitionList(), and kSourceBox.
Referenced by BuildFirstInterface().
|
inline |
Definition at line 169 of file TSourceCalibration.h.
References fSigmaEntry.
Referenced by FindPeaks(), and FindPeaksFast().
|
inline |
Definition at line 172 of file TSourceCalibration.h.
References fSourceEnergy.
Referenced by BuildSecondInterface().
void TSourceCalibration::Start | ( | ) |
Definition at line 861 of file TSourceCalibration.cxx.
References fEmitter, and fStartButton.
|
inline |
Definition at line 170 of file TSourceCalibration.h.
References fThresholdEntry.
Referenced by FindPeaks(), and FindPeaksFast().
void TSourceCalibration::UpdateChannel | ( | const int & | channelId | ) |
Definition at line 1599 of file TSourceCalibration.cxx.
References TChannel::AddEnergyNonlinearityPoint(), TChannel::DestroyEnergyNonlinearity(), fChannelLabel, fFinalData, fVerboseLevel, TChannel::GetChannel(), TChannel::GetEnergyNonlinearity(), hex(), kForce, and TChannel::SetENGCoefficients().
Referenced by AcceptFinalChannel(), and FinalWindow().
|
inline |
Definition at line 180 of file TSourceCalibration.h.
References fSourceTab, and fVerboseLevel.
void TSourceCalibration::WriteCalibration | ( | ) |
Definition at line 1638 of file TSourceCalibration.cxx.
References fSource, fVerboseLevel, and TChannel::WriteCalFile().
Referenced by AcceptFinalChannel(), and FinalWindow().
|
private |
Definition at line 215 of file TSourceCalibration.h.
Referenced by AcceptChannel(), BuildSecondInterface(), BuildThirdInterface(), DeleteSecond(), and HandleTimer().
|
private |
Definition at line 214 of file TSourceCalibration.h.
Referenced by BuildSecondInterface(), BuildThirdInterface(), and DeleteSecond().
|
private |
Definition at line 245 of file TSourceCalibration.h.
Referenced by AcceptChannel(), BuildSecondInterface(), and TSourceCalibration().
|
private |
Definition at line 244 of file TSourceCalibration.h.
Referenced by AcceptChannel(), AcceptFinalChannel(), BuildThirdInterface(), Navigate(), NavigateFinal(), and TSourceCalibration().
|
private |
Definition at line 199 of file TSourceCalibration.h.
Referenced by BuildSecondInterface(), BuildThirdInterface(), DeleteSecond(), and FinalWindow().
|
private |
Definition at line 210 of file TSourceCalibration.h.
Referenced by BuildSecondInterface(), BuildThirdInterface(), and DeleteSecond().
|
private |
Definition at line 228 of file TSourceCalibration.h.
Referenced by BuildThirdInterface(), and FitFinal().
|
private |
Definition at line 250 of file TSourceCalibration.h.
Referenced by BuildThirdInterface(), FinalWindow(), TSourceCalibration(), and UpdateChannel().
|
private |
Definition at line 251 of file TSourceCalibration.h.
Referenced by TSourceCalibration().
|
private |
Definition at line 231 of file TSourceCalibration.h.
Referenced by BuildThirdInterface(), FitEfficiency(), and FitFinal().
|
private |
Definition at line 246 of file TSourceCalibration.h.
Referenced by AcceptChannel(), BuildThirdInterface(), FinalWindow(), and TSourceCalibration().
|
private |
The default degree of the polynomial used for calibrating, can be changed later.
Definition at line 264 of file TSourceCalibration.h.
Referenced by BuildSecondInterface().
|
private |
The default sigma used for the peak finding algorithm, can be changed later.
Definition at line 262 of file TSourceCalibration.h.
Referenced by BuildSecondInterface(), and TSourceCalibration().
|
private |
The default threshold used for the peak finding algorithm, can be changed later. Co-56 source needs a much lower threshold, 0.01 or 0.02, but that makes it much slower too.
Definition at line 263 of file TSourceCalibration.h.
Referenced by BuildSecondInterface(), and TSourceCalibration().
|
private |
Definition at line 223 of file TSourceCalibration.h.
Referenced by BuildSecondInterface(), BuildThirdInterface(), Degree(), and DeleteSecond().
|
private |
Definition at line 222 of file TSourceCalibration.h.
Referenced by BuildSecondInterface(), BuildThirdInterface(), and DeleteSecond().
|
private |
Definition at line 213 of file TSourceCalibration.h.
Referenced by BuildSecondInterface(), and DeleteSecond().
|
private |
Definition at line 248 of file TSourceCalibration.h.
Referenced by AcceptChannel(), BuildThirdInterface(), FinalWindow(), and TSourceCalibration().
|
private |
Definition at line 233 of file TSourceCalibration.h.
Referenced by BuildThirdInterface().
|
private |
Definition at line 238 of file TSourceCalibration.h.
Referenced by BuildThirdInterface(), and FitEfficiency().
|
private |
Definition at line 237 of file TSourceCalibration.h.
Referenced by BuildThirdInterface().
|
private |
Definition at line 235 of file TSourceCalibration.h.
Referenced by BuildThirdInterface().
|
private |
Definition at line 234 of file TSourceCalibration.h.
Referenced by BuildThirdInterface().
|
private |
Definition at line 236 of file TSourceCalibration.h.
Referenced by BuildThirdInterface().
|
private |
Definition at line 232 of file TSourceCalibration.h.
Referenced by BuildThirdInterface().
|
private |
Definition at line 207 of file TSourceCalibration.h.
Referenced by AcceptChannel(), HandleTimer(), and Start().
|
private |
Definition at line 226 of file TSourceCalibration.h.
Referenced by BuildThirdInterface(), DisconnectThird(), FitFinal(), and MakeThirdConnections().
|
private |
Definition at line 247 of file TSourceCalibration.h.
Referenced by BuildThirdInterface(), FinalWindow(), FitFinal(), and UpdateChannel().
|
private |
Definition at line 249 of file TSourceCalibration.h.
Referenced by BuildThirdInterface(), FinalWindow(), and FitEfficiency().
|
private |
Definition at line 225 of file TSourceCalibration.h.
Referenced by BuildThirdInterface().
|
private |
Definition at line 204 of file TSourceCalibration.h.
Referenced by AcceptFinalChannel(), BuildThirdInterface(), DisconnectThird(), MakeThirdConnections(), NavigateFinal(), SelectedFinalMainTab(), and SelectedFinalTab().
|
private |
Definition at line 211 of file TSourceCalibration.h.
Referenced by BuildSecondInterface(), and DeleteSecond().
|
private |
Definition at line 212 of file TSourceCalibration.h.
Referenced by BuildSecondInterface(), and DeleteSecond().
|
private |
Definition at line 200 of file TSourceCalibration.h.
Referenced by BuildSecondInterface(), BuildThirdInterface(), DeleteSecond(), and FinalWindow().
|
private |
Definition at line 230 of file TSourceCalibration.h.
Referenced by BuildThirdInterface(), and FitFinal().
|
private |
Height of text boxes and progress bar.
Definition at line 256 of file TSourceCalibration.h.
Referenced by BuildFirstInterface(), LineHeight(), and SecondWindow().
|
private |
Definition at line 253 of file TSourceCalibration.h.
Referenced by BuildFirstInterface(), BuildSecondInterface(), BuildThirdInterface(), FinalWindow(), SecondWindow(), and TSourceCalibration().
|
private |
Definition at line 240 of file TSourceCalibration.h.
Referenced by BuildFirstInterface(), and DeleteFirst().
|
private |
Definition at line 208 of file TSourceCalibration.h.
Referenced by BuildSecondInterface(), BuildThirdInterface(), DeleteSecond(), DisconnectSecond(), DisconnectThird(), MakeSecondConnections(), and MakeThirdConnections().
|
private |
Definition at line 216 of file TSourceCalibration.h.
Referenced by BuildSecondInterface(), BuildThirdInterface(), DeleteSecond(), SelectedFinalMainTab(), SelectedFinalTab(), and SelectedTab().
|
private |
Number of filled bins in first matrix.
Definition at line 254 of file TSourceCalibration.h.
Referenced by BuildSecondInterface(), BuildThirdInterface(), SecondWindow(), and TSourceCalibration().
|
private |
Used to store old value of gErrorIgnoreLevel (set to kError for the scope of the class)
Definition at line 258 of file TSourceCalibration.h.
Referenced by TSourceCalibration(), and ~TSourceCalibration().
|
private |
Definition at line 266 of file TSourceCalibration.h.
Referenced by BuildThirdInterface(), TSourceCalibration(), and ~TSourceCalibration().
|
private |
Definition at line 217 of file TSourceCalibration.h.
Referenced by BuildSecondInterface(), DeleteSecond(), and FinalWindow().
|
private |
Definition at line 209 of file TSourceCalibration.h.
Referenced by BuildSecondInterface(), BuildThirdInterface(), DeleteSecond(), SelectedFinalMainTab(), SelectedFinalTab(), and SelectedTab().
|
private |
Definition at line 224 of file TSourceCalibration.h.
Referenced by BuildSecondInterface(), and SecondWindow().
|
private |
Definition at line 227 of file TSourceCalibration.h.
Referenced by BuildThirdInterface(), and FitFinal().
|
private |
Definition at line 201 of file TSourceCalibration.h.
Referenced by BuildSecondInterface(), BuildThirdInterface(), DeleteSecond(), and FinalWindow().
|
private |
Definition at line 219 of file TSourceCalibration.h.
Referenced by BuildSecondInterface(), DeleteSecond(), and Sigma().
|
private |
Definition at line 218 of file TSourceCalibration.h.
Referenced by BuildSecondInterface(), and DeleteSecond().
|
private |
Definition at line 242 of file TSourceCalibration.h.
Referenced by BuildFirstInterface(), BuildSecondInterface(), BuildThirdInterface(), SecondWindow(), SetSource(), and WriteCalibration().
|
private |
Definition at line 241 of file TSourceCalibration.h.
Referenced by BuildFirstInterface(), DeleteFirst(), DisconnectFirst(), MakeFirstConnections(), and SetSource().
|
private |
vector to hold source energy, energy uncertainty, intensity, and intensity uncertainty
Definition at line 243 of file TSourceCalibration.h.
Referenced by BuildFirstInterface(), SetSource(), and SourceEnergy().
|
private |
Definition at line 205 of file TSourceCalibration.h.
Referenced by AcceptChannel(), BuildSecondInterface(), Calibrate(), DeleteSecond(), DisconnectSecond(), FindPeaks(), FindPeaksFast(), MakeSecondConnections(), Navigate(), SelectedTab(), and VerboseLevel().
|
private |
Definition at line 202 of file TSourceCalibration.h.
Referenced by BuildFirstInterface(), DeleteFirst(), DisconnectFirst(), HandleTimer(), MakeFirstConnections(), and Start().
|
private |
Definition at line 229 of file TSourceCalibration.h.
Referenced by BuildThirdInterface(), CalibrationStatus(), and FitFinal().
|
private |
Definition at line 203 of file TSourceCalibration.h.
Referenced by AcceptChannel(), AcceptFinalChannel(), BuildSecondInterface(), BuildThirdInterface(), Calibrate(), CalibrationStatus(), DisconnectThird(), FindPeaks(), FindPeaksFast(), MakeThirdConnections(), Navigate(), NavigateFinal(), SelectedFinalMainTab(), SelectedFinalTab(), and SelectedTab().
|
private |
Definition at line 221 of file TSourceCalibration.h.
Referenced by BuildSecondInterface(), DeleteSecond(), and Threshold().
|
private |
Definition at line 220 of file TSourceCalibration.h.
Referenced by BuildSecondInterface(), and DeleteSecond().
|
private |
Changes verbosity from 0 (quiet) to 4 (very verbose)
Definition at line 260 of file TSourceCalibration.h.
Referenced by AcceptChannel(), AcceptFinalChannel(), BuildFirstInterface(), BuildSecondInterface(), BuildThirdInterface(), Calibrate(), CalibrationStatus(), DeleteFirst(), DisconnectSecond(), DisconnectThird(), FinalWindow(), FindPeaks(), FindPeaksFast(), FitEfficiency(), FitFinal(), HandleTimer(), MakeSecondConnections(), MakeThirdConnections(), Navigate(), NavigateFinal(), SecondWindow(), SelectedFinalMainTab(), SelectedFinalTab(), SelectedTab(), SetSource(), TSourceCalibration(), UpdateChannel(), VerboseLevel(), and WriteCalibration().