The payload containing all PXD ROI parameters.
More...
#include <ROICalculationParameters.h>
|
| ROICalculationParameters () |
| Default constructor.
|
|
| ~ROICalculationParameters () |
| Destructor.
|
|
void | setToleranceZ (const double toleranceZ) |
| Set tolerance in z.
|
|
void | setTolerancePhi (const double tolerancePhi) |
| Set tolerance in phi.
|
|
void | setSigmaSystU (const double sigmaSystU) |
| Set sigma_u which represents the minimum ROI size in u.
|
|
void | setSigmaSystV (const double sigmaSystV) |
| Set sigma_v which represents the minimum ROI size in v.
|
|
void | setNumSigmaTotU (const double numSigmaTotU) |
| Set number of sigmas used to calculate ROI size in u.
|
|
void | setNumSigmaTotV (const double numSigmaTotV) |
| Set number of sigmas used to calculate ROI size in v.
|
|
void | setMaxWidthU (const double maxWidthU) |
| Set maximum ROI size in u.
|
|
void | setMaxWidthV (const double maxWidthV) |
| Set maximum ROI size in v.
|
|
double | getToleranceZ () const |
| Get tolerance in z.
|
|
double | getTolerancePhi () const |
| Get tolerance in phi.
|
|
double | getSigmaSystU () const |
| Get sigma_u which represents the minimum ROI size in u.
|
|
double | getSigmaSystV () const |
| Get sigma_v which represents the minimum ROI size in v.
|
|
double | getNumSigmaTotU () const |
| Get number of sigmas used to calculate ROI size in u.
|
|
double | getNumSigmaTotV () const |
| Get number of sigmas used to calculate ROI size in v.
|
|
double | getMaxWidthU () const |
| Get maximum ROI size in u.
|
|
double | getMaxWidthV () const |
| Get maximum ROI size in v.
|
|
|
double | m_toleranceZ = 0.5 |
| tolerance for finding sensor in Z coordinate (cm)
|
|
double | m_tolerancePhi = 0.15 |
| tolerance for finding sensor in phi coordinate (radians)
|
|
double | m_sigmaSystU = 0.02 |
| fixed width to add in quadrature to the extrapolation error and obtain the ROI U width
|
|
double | m_sigmaSystV = 0.02 |
| fixed width to add in quadrature to the extrapolation error and obtain the ROI V width
|
|
double | m_numSigmaTotU = 10 |
| number of sigma (stat+syst) determining the U width of the ROI
|
|
double | m_numSigmaTotV = 10 |
| number of sigma (stat+syst) determining the U width of the ROI
|
|
double | m_maxWidthU = 0.5 |
| maximum U width of the ROI
|
|
double | m_maxWidthV = 0.5 |
| maximum V width of the ROI
|
|
The payload containing all PXD ROI parameters.
Right now this is only whether ROI finding was enabled or not, but this class can be extended to store size of ROIs etc.
Definition at line 22 of file ROICalculationParameters.h.
◆ ROICalculationParameters()
◆ ~ROICalculationParameters()
◆ getMaxWidthU()
double getMaxWidthU |
( |
| ) |
const |
|
inline |
◆ getMaxWidthV()
double getMaxWidthV |
( |
| ) |
const |
|
inline |
◆ getNumSigmaTotU()
double getNumSigmaTotU |
( |
| ) |
const |
|
inline |
Get number of sigmas used to calculate ROI size in u.
Definition at line 55 of file ROICalculationParameters.h.
55{ return m_numSigmaTotU; }
◆ getNumSigmaTotV()
double getNumSigmaTotV |
( |
| ) |
const |
|
inline |
Get number of sigmas used to calculate ROI size in v.
Definition at line 57 of file ROICalculationParameters.h.
57{ return m_numSigmaTotV; }
◆ getSigmaSystU()
double getSigmaSystU |
( |
| ) |
const |
|
inline |
Get sigma_u which represents the minimum ROI size in u.
Definition at line 51 of file ROICalculationParameters.h.
51{ return m_sigmaSystU; }
◆ getSigmaSystV()
double getSigmaSystV |
( |
| ) |
const |
|
inline |
Get sigma_v which represents the minimum ROI size in v.
Definition at line 53 of file ROICalculationParameters.h.
53{ return m_sigmaSystV; }
◆ getTolerancePhi()
double getTolerancePhi |
( |
| ) |
const |
|
inline |
◆ getToleranceZ()
double getToleranceZ |
( |
| ) |
const |
|
inline |
◆ setMaxWidthU()
void setMaxWidthU |
( |
const double | maxWidthU | ) |
|
|
inline |
◆ setMaxWidthV()
void setMaxWidthV |
( |
const double | maxWidthV | ) |
|
|
inline |
◆ setNumSigmaTotU()
void setNumSigmaTotU |
( |
const double | numSigmaTotU | ) |
|
|
inline |
Set number of sigmas used to calculate ROI size in u.
Definition at line 38 of file ROICalculationParameters.h.
38{ m_numSigmaTotU = numSigmaTotU; }
◆ setNumSigmaTotV()
void setNumSigmaTotV |
( |
const double | numSigmaTotV | ) |
|
|
inline |
Set number of sigmas used to calculate ROI size in v.
Definition at line 40 of file ROICalculationParameters.h.
40{ m_numSigmaTotV = numSigmaTotV; }
◆ setSigmaSystU()
void setSigmaSystU |
( |
const double | sigmaSystU | ) |
|
|
inline |
Set sigma_u which represents the minimum ROI size in u.
Definition at line 34 of file ROICalculationParameters.h.
34{ m_sigmaSystU = sigmaSystU; }
◆ setSigmaSystV()
void setSigmaSystV |
( |
const double | sigmaSystV | ) |
|
|
inline |
Set sigma_v which represents the minimum ROI size in v.
Definition at line 36 of file ROICalculationParameters.h.
36{ m_sigmaSystV = sigmaSystV; }
◆ setTolerancePhi()
void setTolerancePhi |
( |
const double | tolerancePhi | ) |
|
|
inline |
◆ setToleranceZ()
void setToleranceZ |
( |
const double | toleranceZ | ) |
|
|
inline |
◆ m_maxWidthU
◆ m_maxWidthV
◆ m_numSigmaTotU
double m_numSigmaTotU = 10 |
|
private |
◆ m_numSigmaTotV
double m_numSigmaTotV = 10 |
|
private |
◆ m_sigmaSystU
double m_sigmaSystU = 0.02 |
|
private |
fixed width to add in quadrature to the extrapolation error and obtain the ROI U width
Definition at line 69 of file ROICalculationParameters.h.
◆ m_sigmaSystV
double m_sigmaSystV = 0.02 |
|
private |
fixed width to add in quadrature to the extrapolation error and obtain the ROI V width
Definition at line 71 of file ROICalculationParameters.h.
◆ m_tolerancePhi
double m_tolerancePhi = 0.15 |
|
private |
◆ m_toleranceZ
double m_toleranceZ = 0.5 |
|
private |
The documentation for this class was generated from the following file: