GRSISort "v4.0.0.5"
An extension of the ROOT analysis Framework
|
Definition at line 173 of file TSourceCalibration.h.
Public Member Functions | |
TSourceCalibration (const TSourceCalibration &)=delete | |
TSourceCalibration (double sigma, double threshold, int degree, double peakRatio, int count...) | |
TSourceCalibration (TSourceCalibration &&) noexcept=delete | |
~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 | FitFinal (const int &channelId) |
void | HandleTimer () |
void | LineHeight (const unsigned int &val) |
void | Navigate (Int_t id) |
void | NavigateFinal (Int_t id) |
TSourceCalibration & | operator= (const TSourceCalibration &)=delete |
TSourceCalibration & | operator= (TSourceCalibration &&) noexcept=delete |
double | PeakRatio () |
void | PrintLayout () const |
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 | WriteCalibration () |
bool | WriteNonlinearities () |
Static Public Member Functions | |
static void | DigitWidth (int val) |
static std::string | LogFile () |
static void | LogFile (std::string val) |
static int | MaxIterations () |
static void | MaxIterations (int val) |
static int | PanelHeight () |
static void | PanelHeight (int val) |
static int | PanelWidth () |
static void | PanelWidth (int val) |
static void | ParameterHeight (int val) |
static void | SourceboxWidth (int val) |
static int | StatusbarHeight () |
static void | StatusbarHeight (int val) |
static EVerbosity | VerboseLevel () |
static void | VerboseLevel (EVerbosity val) |
static void | ZoomX () |
Private Types | |
enum | EEntry : int { kStartButton , kSourceBox = 100 , kSigmaEntry = 200 , kThresholdEntry = 300 , kDegreeEntry = 400 , kPeakRatioEntry = 500 , kWriteNonlinearities = 600 } |
enum | ENavigate : int { kPrevious = 1 , kFindPeaks = 2 , kFindPeaksFast = 3 , kCalibrate = 4 , kDiscard = 5 , kAccept = 6 , kAcceptAll = 7 , kNext = 8 } |
Private Member Functions | |
void | AcceptChannel (const int &channelId=-1) |
void | AcceptFinalChannel (const int &channelId=-1) |
void | BuildFirstInterface () |
void | BuildSecondInterface () |
void | BuildThirdInterface () |
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< int > | fActiveBins |
std::vector< int > | fActualChannelId |
TGHorizontalFrame * | fBottomFrame {nullptr} |
TGTextButton * | fCalibrateButton {nullptr} |
std::vector< const char * > | fChannelLabel |
std::vector< TChannelTab * > | fChannelTab |
int | fDefaultDegree {1} |
double | fDefaultPeakRatio {2.} |
double | fDefaultSigma {2.} |
double | fDefaultThreshold {0.05} |
TGNumberEntry * | fDegreeEntry {nullptr} |
TGLabel * | fDegreeLabel {nullptr} |
TGTextButton * | fDiscardButton {nullptr} |
TGTextButton * | fEmitter {nullptr} |
TGTextButton * | fFindPeaksButton {nullptr} |
TGTextButton * | fFindPeaksFastButton {nullptr} |
TGVerticalFrame * | fLeftFrame {nullptr} |
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} |
TGNumberEntry * | fPeakRatioEntry {nullptr} |
TGLabel * | fPeakRatioLabel {nullptr} |
TGTextButton * | fPreviousButton {nullptr} |
TGHProgressBar * | fProgressBar {nullptr} |
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 |
TGTextButton * | fStartButton {nullptr} |
TGTab * | fTab {nullptr} |
TGNumberEntry * | fThresholdEntry {nullptr} |
TGLabel * | fThresholdLabel {nullptr} |
int | fWaitMs {100} |
TGCheckButton * | fWriteNonlinearities {nullptr} |
Static Private Attributes | |
static int | fDigitWidth = 5 |
static std::string | fLogFile |
static int | fMaxIterations = 50 |
static int | fPanelHeight = 400 |
static int | fPanelWidth = 600 |
static int | fParameterHeight = 200 |
static int | fSourceboxWidth = 100 |
static int | fStatusbarHeight = 50 |
static EVerbosity | fVerboseLevel = EVerbosity::kQuiet |
|
private |
Enumerator | |
---|---|
kStartButton | |
kSourceBox | |
kSigmaEntry | |
kThresholdEntry | |
kDegreeEntry | |
kPeakRatioEntry | |
kWriteNonlinearities |
Definition at line 252 of file TSourceCalibration.h.
|
private |
Enumerator | |
---|---|
kPrevious | |
kFindPeaks | |
kFindPeaksFast | |
kCalibrate | |
kDiscard | |
kAccept | |
kAcceptAll | |
kNext |
Definition at line 261 of file TSourceCalibration.h.
TSourceCalibration::TSourceCalibration | ( | double | sigma, |
double | threshold, | ||
int | degree, | ||
double | peakRatio, | ||
int | count... ) |
Definition at line 1436 of file TSourceCalibration.cxx.
References BuildFirstInterface(), DGREEN, fActiveBins, fActualChannelId, fChannelLabel, FilledBin(), fLogFile, fMatrices, fNofBins, fOldErrorLevel, fOutput, fVerboseLevel, kBasicFlow, kQuiet, MakeFirstConnections(), and mat.
|
delete |
|
deletenoexcept |
TSourceCalibration::~TSourceCalibration | ( | ) |
Definition at line 1537 of file TSourceCalibration.cxx.
References fOldErrorLevel, and fOutput.
|
private |
Definition at line 1992 of file TSourceCalibration.cxx.
References DGREEN, fAcceptAllButton, fActiveBins, fActualChannelId, fChannelTab, fEmitter, fTab, fVerboseLevel, fWaitMs, kBasicFlow, kLoops, kSubroutines, RESET_COLOR, and SelectedTab().
Referenced by Navigate().
|
private |
|
private |
Build initial interface with histogram <-> source assignment
Definition at line 1545 of file TSourceCalibration.cxx.
References fLineHeight, fMatrices, fMatrixNames, fPanelHeight, fSource, fSourceBox, fSourceboxWidth, fSourceEnergy, fStartButton, fVerboseLevel, kBasicFlow, kSourceBox, kStartButton, kSubroutines, and SetSource().
Referenced by TSourceCalibration().
|
private |
Definition at line 1788 of file TSourceCalibration.cxx.
References DGREEN, fAcceptAllButton, fAcceptButton, fActiveBins, fBottomFrame, fCalibrateButton, fChannelTab, fDefaultDegree, fDefaultPeakRatio, fDefaultSigma, fDefaultThreshold, fDegreeEntry, fDegreeLabel, fDigitWidth, fDiscardButton, fFindPeaksButton, fFindPeaksFastButton, fLeftFrame, fMatrices, fNavigationGroup, fNextButton, fPanelHeight, fPanelWidth, fParameterFrame, fParameterHeight, fPeakRatioEntry, fPeakRatioLabel, fPreviousButton, fProgressBar, fRightFrame, fSigmaEntry, fSigmaLabel, fSource, fSourceEnergy, fStatusbarHeight, fTab, fThresholdEntry, fThresholdLabel, fVerboseLevel, fWriteNonlinearities, kDegreeEntry, kPeakRatioEntry, kSigmaEntry, kSubroutines, kThresholdEntry, kWriteNonlinearities, SelectedTab(), and StatusbarHeight().
Referenced by SecondWindow().
|
private |
void TSourceCalibration::Calibrate | ( | ) |
Definition at line 2058 of file TSourceCalibration.cxx.
References Degree(), DGREEN, fActiveBins, fChannelTab, fTab, fVerboseLevel, kBasicFlow, and RESET_COLOR.
Referenced by FindPeaks(), FindPeaksFast(), and Navigate().
void TSourceCalibration::CalibrationStatus | ( | Int_t | event, |
Int_t | px, | ||
Int_t | py, | ||
TObject * | selected ) |
|
inline |
Definition at line 206 of file TSourceCalibration.h.
References fDefaultDegree, and fDegreeEntry.
Referenced by Calibrate().
|
private |
Definition at line 1663 of file TSourceCalibration.cxx.
Referenced by DeleteFirst(), and SecondWindow().
|
private |
Definition at line 1671 of file TSourceCalibration.cxx.
References DeleteElement(), fMatrixNames, fSourceBox, fStartButton, fVerboseLevel, and kSubroutines.
Referenced by SecondWindow().
|
private |
|
inlinestatic |
Definition at line 236 of file TSourceCalibration.h.
References fDigitWidth.
|
private |
Disconnect all signals from histogram <-> source assignment interface
Definition at line 1653 of file TSourceCalibration.cxx.
References fSourceBox, and fStartButton.
Referenced by SecondWindow().
|
private |
Definition at line 1887 of file TSourceCalibration.cxx.
References DGREEN, fChannelTab, fNavigationGroup, fTab, fVerboseLevel, and kBasicFlow.
|
private |
void TSourceCalibration::FinalWindow | ( | ) |
void TSourceCalibration::FindPeaks | ( | ) |
Definition at line 2034 of file TSourceCalibration.cxx.
References Calibrate(), DGREEN, fActiveBins, fChannelTab, fTab, fVerboseLevel, kBasicFlow, PeakRatio(), RESET_COLOR, Sigma(), and Threshold().
Referenced by Navigate().
void TSourceCalibration::FindPeaksFast | ( | ) |
Definition at line 2046 of file TSourceCalibration.cxx.
References Calibrate(), DGREEN, fActiveBins, fChannelTab, fTab, fVerboseLevel, kBasicFlow, PeakRatio(), RESET_COLOR, Sigma(), and Threshold().
Referenced by Navigate().
void TSourceCalibration::FitFinal | ( | const int & | channelId | ) |
void TSourceCalibration::HandleTimer | ( | ) |
Definition at line 1699 of file TSourceCalibration.cxx.
References fAcceptAllButton, fChannelTab, fEmitter, fOutput, fStartButton, fVerboseLevel, kBasicFlow, SecondWindow(), and WriteCalibration().
|
inline |
Definition at line 185 of file TSourceCalibration.h.
References fLineHeight.
|
inlinestatic |
Definition at line 242 of file TSourceCalibration.h.
References fLogFile.
Referenced by TSourceTab::FindPeaks().
|
inlinestatic |
Definition at line 241 of file TSourceCalibration.h.
References fLogFile.
|
private |
Create connections for the histogram <-> source assignment interface
Definition at line 1640 of file TSourceCalibration.cxx.
References fSourceBox, and fStartButton.
Referenced by TSourceCalibration().
|
private |
Definition at line 1874 of file TSourceCalibration.cxx.
References DGREEN, fChannelTab, fNavigationGroup, fTab, fVerboseLevel, and kBasicFlow.
Referenced by SecondWindow().
|
private |
|
inlinestatic |
Definition at line 245 of file TSourceCalibration.h.
References fMaxIterations.
Referenced by Match(), and SmartMatch().
|
inlinestatic |
Definition at line 244 of file TSourceCalibration.h.
References fMaxIterations.
void TSourceCalibration::Navigate | ( | Int_t | id | ) |
Definition at line 1899 of file TSourceCalibration.cxx.
References AcceptChannel(), Calibrate(), DGREEN, fActiveBins, fActualChannelId, fChannelTab, FindPeaks(), FindPeaksFast(), fTab, fVerboseLevel, kAccept, kAcceptAll, kBasicFlow, kCalibrate, kDiscard, kFindPeaks, kFindPeaksFast, kNext, kPrevious, SelectedTab(), and VerboseLevel().
void TSourceCalibration::NavigateFinal | ( | Int_t | id | ) |
|
delete |
|
deletenoexcept |
|
inlinestatic |
Definition at line 230 of file TSourceCalibration.h.
References fPanelHeight.
Referenced by TSourceTab::BuildInterface().
|
inlinestatic |
Definition at line 226 of file TSourceCalibration.h.
References fPanelHeight.
|
inlinestatic |
Definition at line 229 of file TSourceCalibration.h.
References fPanelWidth.
Referenced by TSourceTab::BuildInterface().
|
inlinestatic |
Definition at line 225 of file TSourceCalibration.h.
References fPanelWidth.
|
inlinestatic |
Definition at line 234 of file TSourceCalibration.h.
References fParameterHeight.
|
inline |
Definition at line 211 of file TSourceCalibration.h.
References fDefaultPeakRatio, and fPeakRatioEntry.
Referenced by TChannelTab::CreateSourceTab(), FindPeaks(), and FindPeaksFast().
void TSourceCalibration::PrintLayout | ( | ) | const |
Definition at line 2082 of file TSourceCalibration.cxx.
References DGREEN, fBottomFrame, fChannelTab, fLeftFrame, fRightFrame, fTab, fVerboseLevel, and kBasicFlow.
void TSourceCalibration::SecondWindow | ( | ) |
Definition at line 1727 of file TSourceCalibration.cxx.
References BuildSecondInterface(), DeleteElement(), DeleteFirst(), DGREEN, DisconnectFirst(), fActiveBins, fLineHeight, fMatrices, fPanelHeight, fPanelWidth, fProgressBar, fSource, fStatusbarHeight, fVerboseLevel, kBasicFlow, kSubroutines, and MakeSecondConnections().
Referenced by HandleTimer().
void TSourceCalibration::SelectedFinalMainTab | ( | Int_t | id | ) |
void TSourceCalibration::SelectedFinalTab | ( | Int_t | id | ) |
void TSourceCalibration::SelectedTab | ( | Int_t | id | ) |
Simple function that enables and disables the previous and next buttons depending on which tab was selected. Also sets gPad to the projection of the source selected in this tab.
Definition at line 1950 of file TSourceCalibration.cxx.
References DGREEN, fActiveBins, fChannelTab, fNextButton, fPreviousButton, fTab, fVerboseLevel, kBasicFlow, RESET_COLOR, and VerboseLevel().
Referenced by AcceptChannel(), BuildSecondInterface(), and Navigate().
void TSourceCalibration::SetSource | ( | Int_t | windowId, |
Int_t | entryId ) |
Definition at line 1685 of file TSourceCalibration.cxx.
References fSource, fSourceBox, fSourceEnergy, fVerboseLevel, kBasicFlow, and kSourceBox.
Referenced by BuildFirstInterface().
|
inline |
Definition at line 204 of file TSourceCalibration.h.
References fSigmaEntry.
Referenced by FindPeaks(), and FindPeaksFast().
|
inlinestatic |
Definition at line 235 of file TSourceCalibration.h.
References fSourceboxWidth.
|
inline |
Definition at line 217 of file TSourceCalibration.h.
References fSourceEnergy.
void TSourceCalibration::Start | ( | ) |
Definition at line 1718 of file TSourceCalibration.cxx.
References fEmitter, fStartButton, fVerboseLevel, fWaitMs, and kBasicFlow.
|
inlinestatic |
Definition at line 231 of file TSourceCalibration.h.
References fStatusbarHeight.
Referenced by TSourceTab::BuildInterface(), and BuildSecondInterface().
|
inlinestatic |
Definition at line 227 of file TSourceCalibration.h.
References fStatusbarHeight.
|
inline |
Definition at line 205 of file TSourceCalibration.h.
References fThresholdEntry.
Referenced by FindPeaks(), and FindPeaksFast().
void TSourceCalibration::UpdateChannel | ( | const int & | channelId | ) |
|
inlinestatic |
Definition at line 239 of file TSourceCalibration.h.
References fVerboseLevel.
Referenced by TChannelTab::TChannelTab(), TSourceTab::TSourceTab(), TSourceTab::Add(), TChannelTab::Calibrate(), TChannelTab::Calibrate(), TChannelTab::CreateSourceTab(), TChannelTab::FindPeaks(), TSourceTab::FindPeaks(), Match(), Navigate(), TSourceTab::ProjectionStatus(), TSourceTab::ProjectionStatus(), TSourceTab::RemovePoint(), TSourceTab::RemoveResidualPoint(), TChannelTab::SelectCanvas(), TChannelTab::SelectedTab(), SelectedTab(), SmartMatch(), TChannelTab::UpdateChannel(), TChannelTab::UpdateData(), TChannelTab::UpdateFwhm(), TSourceTab::UpdateRegions(), TChannelTab::Write(), TChannelTab::ZoomX(), and TChannelTab::ZoomY().
|
inlinestatic |
Definition at line 238 of file TSourceCalibration.h.
References fVerboseLevel.
void TSourceCalibration::WriteCalibration | ( | ) |
Definition at line 2069 of file TSourceCalibration.cxx.
References DGREEN, fSource, fVerboseLevel, TChannel::GetNumberOfChannels(), kBasicFlow, kSubroutines, and TChannel::WriteCalFile().
Referenced by HandleTimer().
|
inline |
Definition at line 216 of file TSourceCalibration.h.
References fWriteNonlinearities.
Referenced by TChannelTab::UpdateChannel().
|
static |
|
private |
Definition at line 303 of file TSourceCalibration.h.
Referenced by AcceptChannel(), BuildSecondInterface(), and HandleTimer().
|
private |
Definition at line 302 of file TSourceCalibration.h.
Referenced by BuildSecondInterface().
|
private |
Definition at line 321 of file TSourceCalibration.h.
Referenced by TSourceCalibration(), AcceptChannel(), BuildSecondInterface(), Calibrate(), FindPeaks(), FindPeaksFast(), Navigate(), SecondWindow(), and SelectedTab().
|
private |
Definition at line 322 of file TSourceCalibration.h.
Referenced by TSourceCalibration(), AcceptChannel(), and Navigate().
|
private |
Definition at line 288 of file TSourceCalibration.h.
Referenced by BuildSecondInterface(), and PrintLayout().
|
private |
Definition at line 298 of file TSourceCalibration.h.
Referenced by BuildSecondInterface().
|
private |
Definition at line 323 of file TSourceCalibration.h.
Referenced by TSourceCalibration().
|
private |
Definition at line 293 of file TSourceCalibration.h.
Referenced by AcceptChannel(), BuildSecondInterface(), Calibrate(), DisconnectSecond(), FindPeaks(), FindPeaksFast(), HandleTimer(), MakeSecondConnections(), Navigate(), PrintLayout(), and SelectedTab().
|
private |
The default degree of the polynomial used for calibrating, can be changed later.
Definition at line 345 of file TSourceCalibration.h.
Referenced by BuildSecondInterface(), and Degree().
|
private |
The default ratio between found peaks and peaks in the source (per region).
Definition at line 346 of file TSourceCalibration.h.
Referenced by BuildSecondInterface(), and PeakRatio().
|
private |
The default sigma used for the peak finding algorithm, can be changed later.
Definition at line 343 of file TSourceCalibration.h.
Referenced by BuildSecondInterface().
|
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 344 of file TSourceCalibration.h.
Referenced by BuildSecondInterface().
|
private |
Definition at line 311 of file TSourceCalibration.h.
Referenced by BuildSecondInterface(), and Degree().
|
private |
Definition at line 310 of file TSourceCalibration.h.
Referenced by BuildSecondInterface().
|
staticprivate |
Number of digits used for parameter entries (if they are floating point)
Definition at line 337 of file TSourceCalibration.h.
Referenced by BuildSecondInterface(), and DigitWidth().
|
private |
Definition at line 301 of file TSourceCalibration.h.
Referenced by BuildSecondInterface().
|
private |
Definition at line 295 of file TSourceCalibration.h.
Referenced by AcceptChannel(), HandleTimer(), and Start().
|
private |
Definition at line 299 of file TSourceCalibration.h.
Referenced by BuildSecondInterface().
|
private |
Definition at line 300 of file TSourceCalibration.h.
Referenced by BuildSecondInterface().
|
private |
Definition at line 289 of file TSourceCalibration.h.
Referenced by BuildSecondInterface(), and PrintLayout().
|
private |
Height of text boxes and progress bar.
Definition at line 331 of file TSourceCalibration.h.
Referenced by BuildFirstInterface(), LineHeight(), and SecondWindow().
|
staticprivate |
name of log file, if empty no log file is written
Definition at line 328 of file TSourceCalibration.h.
Referenced by TSourceCalibration(), LogFile(), and LogFile().
|
private |
Definition at line 325 of file TSourceCalibration.h.
Referenced by TSourceCalibration(), BuildFirstInterface(), BuildSecondInterface(), and SecondWindow().
|
private |
Definition at line 317 of file TSourceCalibration.h.
Referenced by BuildFirstInterface(), and DeleteFirst().
|
staticprivate |
Maximum iterations over combinations in Match and SmartMatch.
Definition at line 347 of file TSourceCalibration.h.
Referenced by MaxIterations(), and MaxIterations().
|
private |
Definition at line 296 of file TSourceCalibration.h.
Referenced by BuildSecondInterface(), DisconnectSecond(), and MakeSecondConnections().
|
private |
Definition at line 304 of file TSourceCalibration.h.
Referenced by BuildSecondInterface(), and SelectedTab().
|
private |
Number of filled bins in first matrix.
Definition at line 326 of file TSourceCalibration.h.
Referenced by TSourceCalibration().
|
private |
Used to store old value of gErrorIgnoreLevel (set to kError for the scope of the class)
Definition at line 341 of file TSourceCalibration.h.
Referenced by TSourceCalibration(), and ~TSourceCalibration().
|
private |
Definition at line 349 of file TSourceCalibration.h.
Referenced by TSourceCalibration(), ~TSourceCalibration(), and HandleTimer().
|
staticprivate |
Height of one panel.
Definition at line 333 of file TSourceCalibration.h.
Referenced by BuildFirstInterface(), BuildSecondInterface(), PanelHeight(), PanelHeight(), and SecondWindow().
|
staticprivate |
Width of one panel.
Definition at line 332 of file TSourceCalibration.h.
Referenced by BuildSecondInterface(), PanelWidth(), PanelWidth(), and SecondWindow().
|
private |
Definition at line 305 of file TSourceCalibration.h.
Referenced by BuildSecondInterface().
|
staticprivate |
Height of the frame for the parameters.
Definition at line 335 of file TSourceCalibration.h.
Referenced by BuildSecondInterface(), and ParameterHeight().
|
private |
Definition at line 313 of file TSourceCalibration.h.
Referenced by BuildSecondInterface(), and PeakRatio().
|
private |
Definition at line 312 of file TSourceCalibration.h.
Referenced by BuildSecondInterface().
|
private |
Definition at line 297 of file TSourceCalibration.h.
Referenced by BuildSecondInterface(), and SelectedTab().
|
private |
Definition at line 315 of file TSourceCalibration.h.
Referenced by BuildSecondInterface(), and SecondWindow().
|
private |
Definition at line 290 of file TSourceCalibration.h.
Referenced by BuildSecondInterface(), and PrintLayout().
|
private |
Definition at line 307 of file TSourceCalibration.h.
Referenced by BuildSecondInterface(), and Sigma().
|
private |
Definition at line 306 of file TSourceCalibration.h.
Referenced by BuildSecondInterface().
|
private |
Definition at line 319 of file TSourceCalibration.h.
Referenced by BuildFirstInterface(), BuildSecondInterface(), SecondWindow(), SetSource(), and WriteCalibration().
|
private |
Definition at line 318 of file TSourceCalibration.h.
Referenced by BuildFirstInterface(), DeleteFirst(), DisconnectFirst(), MakeFirstConnections(), and SetSource().
|
staticprivate |
Width of the box to select which source each histogram is from.
Definition at line 336 of file TSourceCalibration.h.
Referenced by BuildFirstInterface(), and SourceboxWidth().
|
private |
vector to hold source energy, energy uncertainty, intensity, and intensity uncertainty
Definition at line 320 of file TSourceCalibration.h.
Referenced by BuildFirstInterface(), BuildSecondInterface(), SetSource(), and SourceEnergy().
|
private |
Definition at line 291 of file TSourceCalibration.h.
Referenced by BuildFirstInterface(), DeleteFirst(), DisconnectFirst(), HandleTimer(), MakeFirstConnections(), and Start().
|
staticprivate |
Height of status bar (also extra height needed for tabs)
Definition at line 334 of file TSourceCalibration.h.
Referenced by BuildSecondInterface(), SecondWindow(), StatusbarHeight(), and StatusbarHeight().
|
private |
Definition at line 292 of file TSourceCalibration.h.
Referenced by AcceptChannel(), BuildSecondInterface(), Calibrate(), DisconnectSecond(), FindPeaks(), FindPeaksFast(), MakeSecondConnections(), Navigate(), PrintLayout(), and SelectedTab().
|
private |
Definition at line 309 of file TSourceCalibration.h.
Referenced by BuildSecondInterface(), and Threshold().
|
private |
Definition at line 308 of file TSourceCalibration.h.
Referenced by BuildSecondInterface().
|
staticprivate |
Changes verbosity from 0 (quiet) to 4 (very verbose)
Definition at line 351 of file TSourceCalibration.h.
Referenced by TSourceCalibration(), AcceptChannel(), BuildFirstInterface(), BuildSecondInterface(), Calibrate(), DeleteFirst(), DisconnectSecond(), FindPeaks(), FindPeaksFast(), HandleTimer(), MakeSecondConnections(), Navigate(), PrintLayout(), SecondWindow(), SelectedTab(), SetSource(), Start(), VerboseLevel(), VerboseLevel(), and WriteCalibration().
|
private |
How many milliseconds we wait before we process the navigation input (to avoid double triggers?)
Definition at line 339 of file TSourceCalibration.h.
Referenced by AcceptChannel(), and Start().
|
private |
Definition at line 314 of file TSourceCalibration.h.
Referenced by BuildSecondInterface(), and WriteNonlinearities().