Belle II Software  release-08-01-10
ROICalculationParameters Class Reference

The payload containing all PXD ROI parameters. More...

#include <ROICalculationParameters.h>

Inheritance diagram for ROICalculationParameters:
Collaboration diagram for ROICalculationParameters:

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
 

Detailed Description

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.


The documentation for this class was generated from the following file: