ATLAS Offline Software
|
bundles of parameters used together in the PixelChargeCalibCondAlg More...
#include <ChargeCalibrationBundle.h>
Public Member Functions | |
ChargeCalibrationBundle (size_t n, bool lut=false, bool txt=false) | |
constructor with reserve for the vectors, n = number of frontends More... | |
int | idxAtChargeLimit (float chargeLimit, InDetDD::PixelDiodeType type, int start, int end) const |
void | insertLinearParams (InDetDD::PixelDiodeType type, int idxLimit) |
Public Attributes | |
bool | isValid =true |
bool | useLUT = false |
bool | useTXT = false |
std::vector< PixelChargeCalib::Thresholds > | threshold |
std::vector< PixelChargeCalib::Thresholds > | thresholdLong |
std::vector< PixelChargeCalib::Thresholds > | thresholdGanged |
std::vector< PixelChargeCalib::LegacyFitParameters > | params |
std::vector< PixelChargeCalib::LegacyFitParameters > | paramsGanged |
std::vector< PixelChargeCalib::LinearFitParameters > | lin |
std::vector< PixelChargeCalib::LinearFitParameters > | linGanged |
std::vector< PixelChargeCalib::Resolutions > | totRes |
PixelChargeCalibCondData::IBLModule | tot2Charges |
PixelChargeCalibCondData::CalibrationStrategy | calibrationType {PixelChargeCalibCondData::CalibrationStrategy::RUN1PIX} |
bundles of parameters used together in the PixelChargeCalibCondAlg
Definition at line 24 of file ChargeCalibrationBundle.h.
|
inline |
constructor with reserve for the vectors, n = number of frontends
Definition at line 41 of file ChargeCalibrationBundle.h.
|
inline |
Definition at line 54 of file ChargeCalibrationBundle.h.
|
inline |
Definition at line 68 of file ChargeCalibrationBundle.h.
PixelChargeCalibCondData::CalibrationStrategy PixelChargeCalib::ChargeCalibrationBundle::calibrationType {PixelChargeCalibCondData::CalibrationStrategy::RUN1PIX} |
Definition at line 38 of file ChargeCalibrationBundle.h.
bool PixelChargeCalib::ChargeCalibrationBundle::isValid =true |
Definition at line 25 of file ChargeCalibrationBundle.h.
std::vector<PixelChargeCalib::LinearFitParameters> PixelChargeCalib::ChargeCalibrationBundle::lin |
Definition at line 34 of file ChargeCalibrationBundle.h.
std::vector<PixelChargeCalib::LinearFitParameters> PixelChargeCalib::ChargeCalibrationBundle::linGanged |
Definition at line 35 of file ChargeCalibrationBundle.h.
std::vector<PixelChargeCalib::LegacyFitParameters> PixelChargeCalib::ChargeCalibrationBundle::params |
Definition at line 32 of file ChargeCalibrationBundle.h.
std::vector<PixelChargeCalib::LegacyFitParameters> PixelChargeCalib::ChargeCalibrationBundle::paramsGanged |
Definition at line 33 of file ChargeCalibrationBundle.h.
std::vector<PixelChargeCalib::Thresholds> PixelChargeCalib::ChargeCalibrationBundle::threshold |
Definition at line 29 of file ChargeCalibrationBundle.h.
std::vector<PixelChargeCalib::Thresholds> PixelChargeCalib::ChargeCalibrationBundle::thresholdGanged |
Definition at line 31 of file ChargeCalibrationBundle.h.
std::vector<PixelChargeCalib::Thresholds> PixelChargeCalib::ChargeCalibrationBundle::thresholdLong |
Definition at line 30 of file ChargeCalibrationBundle.h.
PixelChargeCalibCondData::IBLModule PixelChargeCalib::ChargeCalibrationBundle::tot2Charges |
Definition at line 37 of file ChargeCalibrationBundle.h.
std::vector<PixelChargeCalib::Resolutions> PixelChargeCalib::ChargeCalibrationBundle::totRes |
Definition at line 36 of file ChargeCalibrationBundle.h.
bool PixelChargeCalib::ChargeCalibrationBundle::useLUT = false |
Definition at line 26 of file ChargeCalibrationBundle.h.
bool PixelChargeCalib::ChargeCalibrationBundle::useTXT = false |
Definition at line 27 of file ChargeCalibrationBundle.h.