459 lines
22 KiB
TeX
459 lines
22 KiB
TeX
\doxysection{PSetup Class Reference}
|
|
\hypertarget{classPSetup}{}\label{classPSetup}\index{PSetup@{PSetup}}
|
|
|
|
|
|
The \doxylink{classPSetup}{PSetup} class represents a measurement setup configuration.
|
|
|
|
|
|
|
|
|
|
{\ttfamily \#include $<$PInstrument\+Def.\+h$>$}
|
|
|
|
\doxysubsubsection*{Public Member Functions}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
\mbox{\hyperlink{classPSetup_a0146432c197381463e9a6da28d820575}{PSetup}} ()
|
|
\begin{DoxyCompactList}\small\item\em Constructor. Initializes all values to -\/1/empty. \end{DoxyCompactList}\item
|
|
\mbox{\hyperlink{classPSetup_a6448b61ef03a2fbc9df4990a56656ded}{\texorpdfstring{$\sim$}{\string~}\+PSetup}} ()
|
|
\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item
|
|
void \mbox{\hyperlink{classPSetup_a5928dc02603951f8431c021ac00faf85}{set\+Name}} (QString str)
|
|
\begin{DoxyCompactList}\small\item\em Sets the setup name. \end{DoxyCompactList}\item
|
|
void \mbox{\hyperlink{classPSetup_a4d7d4168a9bb9fbbdfae58d3220d9cb8}{set\+No\+Of\+Detectors}} (int no)
|
|
\begin{DoxyCompactList}\small\item\em Sets the total number of physical detectors. \end{DoxyCompactList}\item
|
|
void \mbox{\hyperlink{classPSetup_afddca103f65a56af8e42972c98b8ef95}{set\+Fgb\+Offset}} (int fgb\+Offset)
|
|
\begin{DoxyCompactList}\small\item\em Sets the first good bin offset from t0. \end{DoxyCompactList}\item
|
|
void \mbox{\hyperlink{classPSetup_a3c0652970824b184069b110b6357ec7d}{set\+Lgb}} (int lgb)
|
|
\begin{DoxyCompactList}\small\item\em Sets the last good bin. \end{DoxyCompactList}\item
|
|
void \mbox{\hyperlink{classPSetup_a018dc9cda8ca342d174bbddc42f5b107}{set\+Bkg\+Range}} (int start, int end)
|
|
\begin{DoxyCompactList}\small\item\em Sets the background range for asymmetry fits. \end{DoxyCompactList}\item
|
|
void \mbox{\hyperlink{classPSetup_a92a0124e987fd3e35710ae4a0cc0874e}{add\+Detector}} (\mbox{\hyperlink{classPDetector}{PDetector}} detector)
|
|
\begin{DoxyCompactList}\small\item\em Adds a logical detector for single-\/histogram fits. \end{DoxyCompactList}\item
|
|
void \mbox{\hyperlink{classPSetup_a87d81c68d03b52eacc9a02ba9a0578c7}{add\+Asym\+Detector}} (\mbox{\hyperlink{classPDetector}{PDetector}} detector)
|
|
\begin{DoxyCompactList}\small\item\em Adds a logical detector for asymmetry fits. \end{DoxyCompactList}\item
|
|
QString \mbox{\hyperlink{classPSetup_a5ece6ddb6f867eef63d6987b0f54ebdb}{get\+Name}} ()
|
|
\begin{DoxyCompactList}\small\item\em Returns the setup name. \end{DoxyCompactList}\item
|
|
int \mbox{\hyperlink{classPSetup_aa31282a7fb08df83d4fc8c3fcde34e13}{get\+No\+Of\+Detectors}} ()
|
|
\begin{DoxyCompactList}\small\item\em Returns the total number of physical detectors. \end{DoxyCompactList}\item
|
|
int \mbox{\hyperlink{classPSetup_a09814463b40a84bfc22dbf1630382eb1}{get\+No\+Of\+Logical\+Detectors}} ()
|
|
\begin{DoxyCompactList}\small\item\em Returns the number of logical detectors for single-\/histogram fits. \end{DoxyCompactList}\item
|
|
int \mbox{\hyperlink{classPSetup_ac1045a9d2d941cde3cd4b4c8f91250b3}{get\+No\+Of\+Logical\+Asym\+Detectors}} ()
|
|
\begin{DoxyCompactList}\small\item\em Returns the number of logical detectors for asymmetry fits. \end{DoxyCompactList}\item
|
|
int \mbox{\hyperlink{classPSetup_ade7a0c99b50a8c0e39e4b37f22a39d21}{get\+Fgb\+Offset}} ()
|
|
\begin{DoxyCompactList}\small\item\em Returns the first good bin offset. \end{DoxyCompactList}\item
|
|
int \mbox{\hyperlink{classPSetup_a8b15e9b669c5f7c98d26a9c18270fea8}{get\+Lgb}} ()
|
|
\begin{DoxyCompactList}\small\item\em Returns the last good bin. \end{DoxyCompactList}\item
|
|
int \mbox{\hyperlink{classPSetup_af0fd47e7f12e0f1e1731f67811ed7f3c}{get\+Bkg\+Start\+Bin}} ()
|
|
\begin{DoxyCompactList}\small\item\em Returns the background range start bin. \end{DoxyCompactList}\item
|
|
int \mbox{\hyperlink{classPSetup_ac8db0fe76215705dbe5dd8da27ff53a9}{get\+Bkg\+End\+Bin}} ()
|
|
\begin{DoxyCompactList}\small\item\em Returns the background range end bin. \end{DoxyCompactList}\item
|
|
\mbox{\hyperlink{classPDetector}{PDetector}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{classPSetup_a13a5f72451d357dee0c035827be2ec32}{get\+Detector}} (int idx)
|
|
\begin{DoxyCompactList}\small\item\em Returns a pointer to a single-\/histogram logical detector. \end{DoxyCompactList}\item
|
|
\mbox{\hyperlink{classPDetector}{PDetector}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{classPSetup_a62dff08cd38dc858d0616273b320c8f5}{get\+Asym\+Detector}} (int idx)
|
|
\begin{DoxyCompactList}\small\item\em Returns a pointer to an asymmetry logical detector. \end{DoxyCompactList}\end{DoxyCompactItemize}
|
|
\doxysubsubsection*{Private Attributes}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
QString \mbox{\hyperlink{classPSetup_a3ecf0be138bc3a4f11b1987e056a5325}{f\+Name}}
|
|
\begin{DoxyCompactList}\small\item\em setup name \end{DoxyCompactList}\item
|
|
int \mbox{\hyperlink{classPSetup_a1db1e4bf3e5cdd8491841a87469bd54b}{f\+No\+Of\+Detectors}}
|
|
\begin{DoxyCompactList}\small\item\em total number of physical detectors \end{DoxyCompactList}\item
|
|
int \mbox{\hyperlink{classPSetup_ac1661ed48b025e103caa576778a1de55}{f\+Fgb\+Offset}}
|
|
\begin{DoxyCompactList}\small\item\em first good bin offset from t0 \end{DoxyCompactList}\item
|
|
int \mbox{\hyperlink{classPSetup_aa4093f13b9cf2ec438d7031c911053c5}{f\+Lgb}}
|
|
\begin{DoxyCompactList}\small\item\em last good bin \end{DoxyCompactList}\item
|
|
int \mbox{\hyperlink{classPSetup_aca2c8d6bb1e58506cbc677d828e74c83}{f\+Bkg\+Start\+Bin}}
|
|
\begin{DoxyCompactList}\small\item\em background range start bin \end{DoxyCompactList}\item
|
|
int \mbox{\hyperlink{classPSetup_a4fff24cb15f8ba0dcd57803efc3e8cb9}{f\+Bkg\+End\+Bin}}
|
|
\begin{DoxyCompactList}\small\item\em background range end bin \end{DoxyCompactList}\item
|
|
QVector$<$ \mbox{\hyperlink{classPDetector}{PDetector}} $>$ \mbox{\hyperlink{classPSetup_a5a806b2c86a36f2c3fb366e15fb7f6bd}{f\+Logic\+Detectors}}
|
|
\begin{DoxyCompactList}\small\item\em logical detectors for single-\/histogram fits \end{DoxyCompactList}\item
|
|
QVector$<$ \mbox{\hyperlink{classPDetector}{PDetector}} $>$ \mbox{\hyperlink{classPSetup_abcccbd7069fc3381ce81867e759f6566}{f\+Logic\+Asym\+Detectors}}
|
|
\begin{DoxyCompactList}\small\item\em logical detectors for asymmetry fits \end{DoxyCompactList}\end{DoxyCompactItemize}
|
|
|
|
|
|
\doxysubsection{Detailed Description}
|
|
The \doxylink{classPSetup}{PSetup} class represents a measurement setup configuration.
|
|
|
|
This class defines a specific detector setup for a measurement type (ZF, TF, or LF). It includes information about the number of detectors, good bin ranges, background ranges, and logical detector groupings for both single-\/histogram and asymmetry fits.
|
|
|
|
\doxysubsection{Constructor \& Destructor Documentation}
|
|
\Hypertarget{classPSetup_a0146432c197381463e9a6da28d820575}\index{PSetup@{PSetup}!PSetup@{PSetup}}
|
|
\index{PSetup@{PSetup}!PSetup@{PSetup}}
|
|
\doxysubsubsection{\texorpdfstring{PSetup()}{PSetup()}}
|
|
{\footnotesize\ttfamily \label{classPSetup_a0146432c197381463e9a6da28d820575}
|
|
PSetup\+::\+PSetup (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}
|
|
|
|
|
|
|
|
Constructor. Initializes all values to -\/1/empty.
|
|
|
|
\doxylink{classPSetup_a0146432c197381463e9a6da28d820575}{PSetup\+::\+PSetup} constructor initializes all values to -\/1/empty. \Hypertarget{classPSetup_a6448b61ef03a2fbc9df4990a56656ded}\index{PSetup@{PSetup}!````~PSetup@{\texorpdfstring{$\sim$}{\string~}PSetup}}
|
|
\index{````~PSetup@{\texorpdfstring{$\sim$}{\string~}PSetup}!PSetup@{PSetup}}
|
|
\doxysubsubsection{\texorpdfstring{\texorpdfstring{$\sim$}{\string~}PSetup()}{\string~PSetup()}}
|
|
{\footnotesize\ttfamily \label{classPSetup_a6448b61ef03a2fbc9df4990a56656ded}
|
|
PSetup\+::\texorpdfstring{$\sim$}{\string~}\+PSetup (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
|
|
|
|
|
|
|
Destructor.
|
|
|
|
|
|
|
|
\doxysubsection{Member Function Documentation}
|
|
\Hypertarget{classPSetup_a87d81c68d03b52eacc9a02ba9a0578c7}\index{PSetup@{PSetup}!addAsymDetector@{addAsymDetector}}
|
|
\index{addAsymDetector@{addAsymDetector}!PSetup@{PSetup}}
|
|
\doxysubsubsection{\texorpdfstring{addAsymDetector()}{addAsymDetector()}}
|
|
{\footnotesize\ttfamily \label{classPSetup_a87d81c68d03b52eacc9a02ba9a0578c7}
|
|
void PSetup\+::add\+Asym\+Detector (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classPDetector}{PDetector}}}]{detector}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
|
|
|
|
|
|
|
Adds a logical detector for asymmetry fits.
|
|
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em detector} & Detector configuration to add (with forward/backward groups). \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
\Hypertarget{classPSetup_a92a0124e987fd3e35710ae4a0cc0874e}\index{PSetup@{PSetup}!addDetector@{addDetector}}
|
|
\index{addDetector@{addDetector}!PSetup@{PSetup}}
|
|
\doxysubsubsection{\texorpdfstring{addDetector()}{addDetector()}}
|
|
{\footnotesize\ttfamily \label{classPSetup_a92a0124e987fd3e35710ae4a0cc0874e}
|
|
void PSetup\+::add\+Detector (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classPDetector}{PDetector}}}]{detector}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
|
|
|
|
|
|
|
Adds a logical detector for single-\/histogram fits.
|
|
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em detector} & Detector configuration to add. \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
\Hypertarget{classPSetup_a62dff08cd38dc858d0616273b320c8f5}\index{PSetup@{PSetup}!getAsymDetector@{getAsymDetector}}
|
|
\index{getAsymDetector@{getAsymDetector}!PSetup@{PSetup}}
|
|
\doxysubsubsection{\texorpdfstring{getAsymDetector()}{getAsymDetector()}}
|
|
{\footnotesize\ttfamily \label{classPSetup_a62dff08cd38dc858d0616273b320c8f5}
|
|
\mbox{\hyperlink{classPDetector}{PDetector}} \texorpdfstring{$\ast$}{*} PSetup\+::get\+Asym\+Detector (\begin{DoxyParamCaption}\item[{int}]{idx}{}\end{DoxyParamCaption})}
|
|
|
|
|
|
|
|
Returns a pointer to an asymmetry logical detector.
|
|
|
|
\doxylink{classPSetup_a62dff08cd38dc858d0616273b320c8f5}{PSetup\+::get\+Asym\+Detector} returns a pointer to an asymmetry logical detector.
|
|
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em idx} & Index of the detector. \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
\begin{DoxyReturn}{Returns}
|
|
Pointer to \doxylink{classPDetector}{PDetector}, or nullptr if index out of range.
|
|
\end{DoxyReturn}
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em idx} & Index of the detector in the asymmetry detector list. \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
\begin{DoxyReturn}{Returns}
|
|
Pointer to \doxylink{classPDetector}{PDetector}, or nullptr if index is out of range.
|
|
\end{DoxyReturn}
|
|
\Hypertarget{classPSetup_ac8db0fe76215705dbe5dd8da27ff53a9}\index{PSetup@{PSetup}!getBkgEndBin@{getBkgEndBin}}
|
|
\index{getBkgEndBin@{getBkgEndBin}!PSetup@{PSetup}}
|
|
\doxysubsubsection{\texorpdfstring{getBkgEndBin()}{getBkgEndBin()}}
|
|
{\footnotesize\ttfamily \label{classPSetup_ac8db0fe76215705dbe5dd8da27ff53a9}
|
|
int PSetup\+::get\+Bkg\+End\+Bin (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
|
|
|
|
|
|
|
Returns the background range end bin.
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
Background end bin.
|
|
\end{DoxyReturn}
|
|
\Hypertarget{classPSetup_af0fd47e7f12e0f1e1731f67811ed7f3c}\index{PSetup@{PSetup}!getBkgStartBin@{getBkgStartBin}}
|
|
\index{getBkgStartBin@{getBkgStartBin}!PSetup@{PSetup}}
|
|
\doxysubsubsection{\texorpdfstring{getBkgStartBin()}{getBkgStartBin()}}
|
|
{\footnotesize\ttfamily \label{classPSetup_af0fd47e7f12e0f1e1731f67811ed7f3c}
|
|
int PSetup\+::get\+Bkg\+Start\+Bin (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
|
|
|
|
|
|
|
Returns the background range start bin.
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
Background start bin.
|
|
\end{DoxyReturn}
|
|
\Hypertarget{classPSetup_a13a5f72451d357dee0c035827be2ec32}\index{PSetup@{PSetup}!getDetector@{getDetector}}
|
|
\index{getDetector@{getDetector}!PSetup@{PSetup}}
|
|
\doxysubsubsection{\texorpdfstring{getDetector()}{getDetector()}}
|
|
{\footnotesize\ttfamily \label{classPSetup_a13a5f72451d357dee0c035827be2ec32}
|
|
\mbox{\hyperlink{classPDetector}{PDetector}} \texorpdfstring{$\ast$}{*} PSetup\+::get\+Detector (\begin{DoxyParamCaption}\item[{int}]{idx}{}\end{DoxyParamCaption})}
|
|
|
|
|
|
|
|
Returns a pointer to a single-\/histogram logical detector.
|
|
|
|
\doxylink{classPSetup_a13a5f72451d357dee0c035827be2ec32}{PSetup\+::get\+Detector} returns a pointer to a single-\/histogram logical detector.
|
|
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em idx} & Index of the detector. \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
\begin{DoxyReturn}{Returns}
|
|
Pointer to \doxylink{classPDetector}{PDetector}, or nullptr if index out of range.
|
|
\end{DoxyReturn}
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em idx} & Index of the detector in the logical detector list. \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
\begin{DoxyReturn}{Returns}
|
|
Pointer to \doxylink{classPDetector}{PDetector}, or nullptr if index is out of range.
|
|
\end{DoxyReturn}
|
|
\Hypertarget{classPSetup_ade7a0c99b50a8c0e39e4b37f22a39d21}\index{PSetup@{PSetup}!getFgbOffset@{getFgbOffset}}
|
|
\index{getFgbOffset@{getFgbOffset}!PSetup@{PSetup}}
|
|
\doxysubsubsection{\texorpdfstring{getFgbOffset()}{getFgbOffset()}}
|
|
{\footnotesize\ttfamily \label{classPSetup_ade7a0c99b50a8c0e39e4b37f22a39d21}
|
|
int PSetup\+::get\+Fgb\+Offset (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
|
|
|
|
|
|
|
Returns the first good bin offset.
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
Offset in bins from t0.
|
|
\end{DoxyReturn}
|
|
\Hypertarget{classPSetup_a8b15e9b669c5f7c98d26a9c18270fea8}\index{PSetup@{PSetup}!getLgb@{getLgb}}
|
|
\index{getLgb@{getLgb}!PSetup@{PSetup}}
|
|
\doxysubsubsection{\texorpdfstring{getLgb()}{getLgb()}}
|
|
{\footnotesize\ttfamily \label{classPSetup_a8b15e9b669c5f7c98d26a9c18270fea8}
|
|
int PSetup\+::get\+Lgb (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
|
|
|
|
|
|
|
Returns the last good bin.
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
Last good bin number.
|
|
\end{DoxyReturn}
|
|
\Hypertarget{classPSetup_a5ece6ddb6f867eef63d6987b0f54ebdb}\index{PSetup@{PSetup}!getName@{getName}}
|
|
\index{getName@{getName}!PSetup@{PSetup}}
|
|
\doxysubsubsection{\texorpdfstring{getName()}{getName()}}
|
|
{\footnotesize\ttfamily \label{classPSetup_a5ece6ddb6f867eef63d6987b0f54ebdb}
|
|
QString PSetup\+::get\+Name (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
|
|
|
|
|
|
|
Returns the setup name.
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
Setup name.
|
|
\end{DoxyReturn}
|
|
\Hypertarget{classPSetup_aa31282a7fb08df83d4fc8c3fcde34e13}\index{PSetup@{PSetup}!getNoOfDetectors@{getNoOfDetectors}}
|
|
\index{getNoOfDetectors@{getNoOfDetectors}!PSetup@{PSetup}}
|
|
\doxysubsubsection{\texorpdfstring{getNoOfDetectors()}{getNoOfDetectors()}}
|
|
{\footnotesize\ttfamily \label{classPSetup_aa31282a7fb08df83d4fc8c3fcde34e13}
|
|
int PSetup\+::get\+No\+Of\+Detectors (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
|
|
|
|
|
|
|
Returns the total number of physical detectors.
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
Number of detectors.
|
|
\end{DoxyReturn}
|
|
\Hypertarget{classPSetup_ac1045a9d2d941cde3cd4b4c8f91250b3}\index{PSetup@{PSetup}!getNoOfLogicalAsymDetectors@{getNoOfLogicalAsymDetectors}}
|
|
\index{getNoOfLogicalAsymDetectors@{getNoOfLogicalAsymDetectors}!PSetup@{PSetup}}
|
|
\doxysubsubsection{\texorpdfstring{getNoOfLogicalAsymDetectors()}{getNoOfLogicalAsymDetectors()}}
|
|
{\footnotesize\ttfamily \label{classPSetup_ac1045a9d2d941cde3cd4b4c8f91250b3}
|
|
int PSetup\+::get\+No\+Of\+Logical\+Asym\+Detectors (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
|
|
|
|
|
|
|
Returns the number of logical detectors for asymmetry fits.
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
Number of asymmetry detectors.
|
|
\end{DoxyReturn}
|
|
\Hypertarget{classPSetup_a09814463b40a84bfc22dbf1630382eb1}\index{PSetup@{PSetup}!getNoOfLogicalDetectors@{getNoOfLogicalDetectors}}
|
|
\index{getNoOfLogicalDetectors@{getNoOfLogicalDetectors}!PSetup@{PSetup}}
|
|
\doxysubsubsection{\texorpdfstring{getNoOfLogicalDetectors()}{getNoOfLogicalDetectors()}}
|
|
{\footnotesize\ttfamily \label{classPSetup_a09814463b40a84bfc22dbf1630382eb1}
|
|
int PSetup\+::get\+No\+Of\+Logical\+Detectors (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
|
|
|
|
|
|
|
Returns the number of logical detectors for single-\/histogram fits.
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
Number of logical detectors.
|
|
\end{DoxyReturn}
|
|
\Hypertarget{classPSetup_a018dc9cda8ca342d174bbddc42f5b107}\index{PSetup@{PSetup}!setBkgRange@{setBkgRange}}
|
|
\index{setBkgRange@{setBkgRange}!PSetup@{PSetup}}
|
|
\doxysubsubsection{\texorpdfstring{setBkgRange()}{setBkgRange()}}
|
|
{\footnotesize\ttfamily \label{classPSetup_a018dc9cda8ca342d174bbddc42f5b107}
|
|
void PSetup\+::set\+Bkg\+Range (\begin{DoxyParamCaption}\item[{int}]{start}{, }\item[{int}]{end}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
|
|
|
|
|
|
|
Sets the background range for asymmetry fits.
|
|
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em start} & Start bin for background estimation. \\
|
|
\hline
|
|
{\em end} & End bin for background estimation. \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
\Hypertarget{classPSetup_afddca103f65a56af8e42972c98b8ef95}\index{PSetup@{PSetup}!setFgbOffset@{setFgbOffset}}
|
|
\index{setFgbOffset@{setFgbOffset}!PSetup@{PSetup}}
|
|
\doxysubsubsection{\texorpdfstring{setFgbOffset()}{setFgbOffset()}}
|
|
{\footnotesize\ttfamily \label{classPSetup_afddca103f65a56af8e42972c98b8ef95}
|
|
void PSetup\+::set\+Fgb\+Offset (\begin{DoxyParamCaption}\item[{int}]{fgb\+Offset}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
|
|
|
|
|
|
|
Sets the first good bin offset from t0.
|
|
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em fgb\+Offset} & Offset in bins from t0 to first good bin. \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
\Hypertarget{classPSetup_a3c0652970824b184069b110b6357ec7d}\index{PSetup@{PSetup}!setLgb@{setLgb}}
|
|
\index{setLgb@{setLgb}!PSetup@{PSetup}}
|
|
\doxysubsubsection{\texorpdfstring{setLgb()}{setLgb()}}
|
|
{\footnotesize\ttfamily \label{classPSetup_a3c0652970824b184069b110b6357ec7d}
|
|
void PSetup\+::set\+Lgb (\begin{DoxyParamCaption}\item[{int}]{lgb}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
|
|
|
|
|
|
|
Sets the last good bin.
|
|
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em lgb} & Last good bin number. \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
\Hypertarget{classPSetup_a5928dc02603951f8431c021ac00faf85}\index{PSetup@{PSetup}!setName@{setName}}
|
|
\index{setName@{setName}!PSetup@{PSetup}}
|
|
\doxysubsubsection{\texorpdfstring{setName()}{setName()}}
|
|
{\footnotesize\ttfamily \label{classPSetup_a5928dc02603951f8431c021ac00faf85}
|
|
void PSetup\+::set\+Name (\begin{DoxyParamCaption}\item[{QString}]{str}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
|
|
|
|
|
|
|
Sets the setup name.
|
|
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em str} & Setup name (e.\+g., "{}\+Default"{}, "{}\+Veto"{}). \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
\Hypertarget{classPSetup_a4d7d4168a9bb9fbbdfae58d3220d9cb8}\index{PSetup@{PSetup}!setNoOfDetectors@{setNoOfDetectors}}
|
|
\index{setNoOfDetectors@{setNoOfDetectors}!PSetup@{PSetup}}
|
|
\doxysubsubsection{\texorpdfstring{setNoOfDetectors()}{setNoOfDetectors()}}
|
|
{\footnotesize\ttfamily \label{classPSetup_a4d7d4168a9bb9fbbdfae58d3220d9cb8}
|
|
void PSetup\+::set\+No\+Of\+Detectors (\begin{DoxyParamCaption}\item[{int}]{no}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
|
|
|
|
|
|
|
Sets the total number of physical detectors.
|
|
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em no} & Number of detectors. \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
|
|
|
|
\doxysubsection{Member Data Documentation}
|
|
\Hypertarget{classPSetup_a4fff24cb15f8ba0dcd57803efc3e8cb9}\index{PSetup@{PSetup}!fBkgEndBin@{fBkgEndBin}}
|
|
\index{fBkgEndBin@{fBkgEndBin}!PSetup@{PSetup}}
|
|
\doxysubsubsection{\texorpdfstring{fBkgEndBin}{fBkgEndBin}}
|
|
{\footnotesize\ttfamily \label{classPSetup_a4fff24cb15f8ba0dcd57803efc3e8cb9}
|
|
int PSetup\+::f\+Bkg\+End\+Bin\hspace{0.3cm}{\ttfamily [private]}}
|
|
|
|
|
|
|
|
background range end bin
|
|
|
|
\Hypertarget{classPSetup_aca2c8d6bb1e58506cbc677d828e74c83}\index{PSetup@{PSetup}!fBkgStartBin@{fBkgStartBin}}
|
|
\index{fBkgStartBin@{fBkgStartBin}!PSetup@{PSetup}}
|
|
\doxysubsubsection{\texorpdfstring{fBkgStartBin}{fBkgStartBin}}
|
|
{\footnotesize\ttfamily \label{classPSetup_aca2c8d6bb1e58506cbc677d828e74c83}
|
|
int PSetup\+::f\+Bkg\+Start\+Bin\hspace{0.3cm}{\ttfamily [private]}}
|
|
|
|
|
|
|
|
background range start bin
|
|
|
|
\Hypertarget{classPSetup_ac1661ed48b025e103caa576778a1de55}\index{PSetup@{PSetup}!fFgbOffset@{fFgbOffset}}
|
|
\index{fFgbOffset@{fFgbOffset}!PSetup@{PSetup}}
|
|
\doxysubsubsection{\texorpdfstring{fFgbOffset}{fFgbOffset}}
|
|
{\footnotesize\ttfamily \label{classPSetup_ac1661ed48b025e103caa576778a1de55}
|
|
int PSetup\+::f\+Fgb\+Offset\hspace{0.3cm}{\ttfamily [private]}}
|
|
|
|
|
|
|
|
first good bin offset from t0
|
|
|
|
\Hypertarget{classPSetup_aa4093f13b9cf2ec438d7031c911053c5}\index{PSetup@{PSetup}!fLgb@{fLgb}}
|
|
\index{fLgb@{fLgb}!PSetup@{PSetup}}
|
|
\doxysubsubsection{\texorpdfstring{fLgb}{fLgb}}
|
|
{\footnotesize\ttfamily \label{classPSetup_aa4093f13b9cf2ec438d7031c911053c5}
|
|
int PSetup\+::f\+Lgb\hspace{0.3cm}{\ttfamily [private]}}
|
|
|
|
|
|
|
|
last good bin
|
|
|
|
\Hypertarget{classPSetup_abcccbd7069fc3381ce81867e759f6566}\index{PSetup@{PSetup}!fLogicAsymDetectors@{fLogicAsymDetectors}}
|
|
\index{fLogicAsymDetectors@{fLogicAsymDetectors}!PSetup@{PSetup}}
|
|
\doxysubsubsection{\texorpdfstring{fLogicAsymDetectors}{fLogicAsymDetectors}}
|
|
{\footnotesize\ttfamily \label{classPSetup_abcccbd7069fc3381ce81867e759f6566}
|
|
QVector$<$\mbox{\hyperlink{classPDetector}{PDetector}}$>$ PSetup\+::f\+Logic\+Asym\+Detectors\hspace{0.3cm}{\ttfamily [private]}}
|
|
|
|
|
|
|
|
logical detectors for asymmetry fits
|
|
|
|
\Hypertarget{classPSetup_a5a806b2c86a36f2c3fb366e15fb7f6bd}\index{PSetup@{PSetup}!fLogicDetectors@{fLogicDetectors}}
|
|
\index{fLogicDetectors@{fLogicDetectors}!PSetup@{PSetup}}
|
|
\doxysubsubsection{\texorpdfstring{fLogicDetectors}{fLogicDetectors}}
|
|
{\footnotesize\ttfamily \label{classPSetup_a5a806b2c86a36f2c3fb366e15fb7f6bd}
|
|
QVector$<$\mbox{\hyperlink{classPDetector}{PDetector}}$>$ PSetup\+::f\+Logic\+Detectors\hspace{0.3cm}{\ttfamily [private]}}
|
|
|
|
|
|
|
|
logical detectors for single-\/histogram fits
|
|
|
|
\Hypertarget{classPSetup_a3ecf0be138bc3a4f11b1987e056a5325}\index{PSetup@{PSetup}!fName@{fName}}
|
|
\index{fName@{fName}!PSetup@{PSetup}}
|
|
\doxysubsubsection{\texorpdfstring{fName}{fName}}
|
|
{\footnotesize\ttfamily \label{classPSetup_a3ecf0be138bc3a4f11b1987e056a5325}
|
|
QString PSetup\+::f\+Name\hspace{0.3cm}{\ttfamily [private]}}
|
|
|
|
|
|
|
|
setup name
|
|
|
|
\Hypertarget{classPSetup_a1db1e4bf3e5cdd8491841a87469bd54b}\index{PSetup@{PSetup}!fNoOfDetectors@{fNoOfDetectors}}
|
|
\index{fNoOfDetectors@{fNoOfDetectors}!PSetup@{PSetup}}
|
|
\doxysubsubsection{\texorpdfstring{fNoOfDetectors}{fNoOfDetectors}}
|
|
{\footnotesize\ttfamily \label{classPSetup_a1db1e4bf3e5cdd8491841a87469bd54b}
|
|
int PSetup\+::f\+No\+Of\+Detectors\hspace{0.3cm}{\ttfamily [private]}}
|
|
|
|
|
|
|
|
total number of physical detectors
|
|
|
|
|
|
|
|
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
|
\item
|
|
/workspace/\+LMU/musrfit/src/musredit\+\_\+qt6/musr\+Wiz/\mbox{\hyperlink{PInstrumentDef_8h}{PInstrument\+Def.\+h}}\item
|
|
/workspace/\+LMU/musrfit/src/musredit\+\_\+qt6/musr\+Wiz/\mbox{\hyperlink{PInstrumentDef_8cpp}{PInstrument\+Def.\+cpp}}\end{DoxyCompactItemize}
|