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.