Belle II Software development
|
The payload containing all PXD ROI parameters. More...
#include <ROICalculationParameters.h>
Public Member Functions | |
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. | |
Private Member Functions | |
ClassDef (ROICalculationParameters, 1) | |
ClassDef, necessary for ROOT. | |
Private Attributes | |
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.
|
inline |
|
inline |
|
inline |
Get maximum ROI size in u.
Definition at line 59 of file ROICalculationParameters.h.
|
inline |
Get maximum ROI size in v.
Definition at line 61 of file ROICalculationParameters.h.
|
inline |
Get number of sigmas used to calculate ROI size in u.
Definition at line 55 of file ROICalculationParameters.h.
|
inline |
Get number of sigmas used to calculate ROI size in v.
Definition at line 57 of file ROICalculationParameters.h.
|
inline |
Get sigma_u which represents the minimum ROI size in u.
Definition at line 51 of file ROICalculationParameters.h.
|
inline |
Get sigma_v which represents the minimum ROI size in v.
Definition at line 53 of file ROICalculationParameters.h.
|
inline |
Get tolerance in phi.
Definition at line 49 of file ROICalculationParameters.h.
|
inline |
Get tolerance in z.
Definition at line 47 of file ROICalculationParameters.h.
|
inline |
Set maximum ROI size in u.
Definition at line 42 of file ROICalculationParameters.h.
|
inline |
Set maximum ROI size in v.
Definition at line 44 of file ROICalculationParameters.h.
|
inline |
Set number of sigmas used to calculate ROI size in u.
Definition at line 38 of file ROICalculationParameters.h.
|
inline |
Set number of sigmas used to calculate ROI size in v.
Definition at line 40 of file ROICalculationParameters.h.
|
inline |
Set sigma_u which represents the minimum ROI size in u.
Definition at line 34 of file ROICalculationParameters.h.
|
inline |
Set sigma_v which represents the minimum ROI size in v.
Definition at line 36 of file ROICalculationParameters.h.
|
inline |
Set tolerance in phi.
Definition at line 32 of file ROICalculationParameters.h.
|
inline |
Set tolerance in z.
Definition at line 30 of file ROICalculationParameters.h.
|
private |
maximum U width of the ROI
Definition at line 77 of file ROICalculationParameters.h.
|
private |
maximum V width of the ROI
Definition at line 79 of file ROICalculationParameters.h.
|
private |
number of sigma (stat+syst) determining the U width of the ROI
Definition at line 73 of file ROICalculationParameters.h.
|
private |
number of sigma (stat+syst) determining the U width of the ROI
Definition at line 75 of file ROICalculationParameters.h.
|
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.
|
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.
|
private |
tolerance for finding sensor in phi coordinate (radians)
Definition at line 67 of file ROICalculationParameters.h.
|
private |
tolerance for finding sensor in Z coordinate (cm)
Definition at line 65 of file ROICalculationParameters.h.