![]() |
ATLAS Offline Software
|
Helper struct to store different error calibrations for a certain channel range & also for seperate ClusterBuilders (ROT & Prd making stage) More...
#include <NswErrorCalibData.h>
Public Member Functions | |
| ErrorConstants (const std::string &funcName, uint8_t author, uint16_t minStrip, uint16_t maxStrip, std::vector< double > &¶meters) | |
| uint16_t | minStrip () const |
| Returns the minimal strip of validitiy. More... | |
| uint16_t | maxStrip () const |
| Returns the maximal strip of validity. More... | |
| uint8_t | author () const |
| Returns the cluster author flag. More... | |
| double | clusterUncertainty (const Input &clustInfo) const |
| Calculates the cluster uncertainty. More... | |
| bool | operator< (const ErrorConstants &other) const |
| const std::vector< double > & | pars () const |
Private Attributes | |
| errorParametrizer | m_evalFunc |
| uint8_t | m_clusAlgAuthor {0} |
| Author of the cluster to apply the error. More... | |
| uint16_t | m_stripMin {0} |
| Strip range for which the constants are valid. More... | |
| uint16_t | m_stripMax {0} |
| std::vector< double > | m_pars {} |
Helper struct to store different error calibrations for a certain channel range & also for seperate ClusterBuilders (ROT & Prd making stage)
Definition at line 50 of file NswErrorCalibData.h.
| NswErrorCalibData::ErrorConstants::ErrorConstants | ( | const std::string & | funcName, |
| uint8_t | author, | ||
| uint16_t | minStrip, | ||
| uint16_t | maxStrip, | ||
| std::vector< double > && | parameters | ||
| ) |
Definition at line 68 of file NswErrorCalibData.cxx.
| uint8_t NswErrorCalibData::ErrorConstants::author | ( | ) | const |
Calculates the cluster uncertainty.
Definition at line 82 of file NswErrorCalibData.cxx.
| uint16_t NswErrorCalibData::ErrorConstants::maxStrip | ( | ) | const |
| uint16_t NswErrorCalibData::ErrorConstants::minStrip | ( | ) | const |
| bool NswErrorCalibData::ErrorConstants::operator< | ( | const ErrorConstants & | other | ) | const |
Definition at line 61 of file NswErrorCalibData.cxx.
|
inline |
Definition at line 67 of file NswErrorCalibData.h.
|
private |
Author of the cluster to apply the error.
Definition at line 71 of file NswErrorCalibData.h.
|
private |
Definition at line 69 of file NswErrorCalibData.h.
|
private |
Definition at line 75 of file NswErrorCalibData.h.
|
private |
Definition at line 74 of file NswErrorCalibData.h.
|
private |
Strip range for which the constants are valid.
Definition at line 73 of file NswErrorCalibData.h.
1.8.18