![]() |
ATLAS Offline Software
|
#include <PixelChargeInterpolationParameters.h>
Public Member Functions | |
| PixelChargeInterpolationParameters () | |
| ~PixelChargeInterpolationParameters ()=default | |
| PixelChargeInterpolationParameters (const PixelChargeInterpolationParameters &)=delete | |
| int | getVersion () const |
| void | setVersion (int version) |
| float | getDeltaXbarrel (int nRows, float angle, int ilayer=0) const |
| Methods to access the calibration data as a function of the cluster size, angle/pseudorapidity, layer number. More... | |
| float | getDeltaYbarrel (int nCol, float eta, int ilayer=0) const |
| float | getDeltaXIBL (int nRows, float angle) const |
| float | getDeltaYIBL (int nCol, float eta) const |
| float | getDeltaX (int iangle, int iclustersize, int ilayer) const |
| methods to get/set the calibration data as a function of the bin index for the various variables separately More... | |
| float | getDeltaY (int ieta, int iclustersize, int ilayer) const |
| int | setDeltaX (int iangle, int iclustersize, int ilayer, float value) |
| int | setDeltaY (int ieta, int iclustersize, int ilayer, float value) |
| float | getErrDeltaX (int iangle, int iclustersize, int ilayer) const |
| methods to get/set the calibration data as a function of the bin index for the various variables separately More... | |
| float | getErrDeltaY (int ieta, int iclustersize, int ilayer) const |
| int | setErrDeltaX (int iangle, int iclustersize, int ilayer, float value) |
| int | setErrDeltaY (int ieta, int iclustersize, int ilayer, float value) |
| float | getDeltaX (int i) const |
| methods to get/set the calibration data as a function of the global bin index (the one used i the internal vector rapresentation as well as in the database, combining the various variables More... | |
| float | getDeltaY (int i) const |
| int | setDeltaX (int i, float value) |
| int | setDeltaY (int i, float value) |
| float | getErrDeltaX (int i) const |
| methods to get/set the calibration data errors as a function of the global bin index (the one used i the internal vector rapresentation as well as in the database, combining the various variables More... | |
| float | getErrDeltaY (int i) const |
| int | setErrDeltaX (int i, float value) |
| int | setErrDeltaY (int i, float value) |
| int | getNumberOfXbins () const |
| int | getNumberOfYbins () const |
| const std::vector< float > & | getEtaBins () const |
| const std::vector< float > & | getAngleBins () const |
| const std::vector< float > & | getClusterSizeXBins () const |
| const std::vector< float > & | getClusterSizeYBins () const |
| void | setParameters (const int ncsx, const int ncsy, const int neta, const int nalpha, int offset, const std::vector< float > &constants) |
| void | Print (const std::string &filename) const |
| void | Load (const std::string &filename) |
| const std::vector< float > & | getIBLEtaBins () const |
| const std::vector< float > & | getIBLAngleBins () const |
| int | getIBLcsxbins () const |
| int | getIBLcsybins () const |
| int | getIBLetabins () const |
| int | getIBLphibins () const |
| void | setIBLcsxbins (int icsx) |
| void | setIBLcsybins (int icsy) |
| void | setIBLetabins (int ieta) |
| void | setIBLphibins (int ialpha) |
Static Public Member Functions | |
| static float | getDeltaXendcap () |
| static float | getDeltaYendcap () |
Private Member Functions | |
| int | getBarrelBinX (int iclustersize, float angle, int ilayer) const |
| Get the global bin index as a function of the value of the variables of the parametrization. More... | |
| int | getBarrelBinY (int iclustersize, float eta, int ilayer) const |
| int | getBarrelBinX (int iclustersize, int iangle, int ilayer) const |
| Get global bin index as a function of the separate bin index for each variable of the parametrization. More... | |
| int | getBarrelBinY (int iclustersize, int ieta, int ilayer) const |
| Get global bin index as a function of the separate bin index for each variable of the parametrization. More... | |
Private Attributes | |
| int | m_version |
| int | m_nlayerbins |
| std::vector< float > | m_etabins |
| std::vector< float > | m_phibins |
| std::vector< float > | m_csx |
| std::vector< float > | m_csy |
| std::vector< float > | m_deltax |
| std::vector< float > | m_deltay |
| std::vector< float > | m_errdeltax |
| std::vector< float > | m_errdeltay |
| int | m_csxbinsibl |
| int | m_csybinsibl |
| int | m_etaibl |
| int | m_alphaibl |
| std::vector< float > | m_ibletabins |
| std::vector< float > | m_iblphibins |
Definition at line 26 of file PixelChargeInterpolationParameters.h.
| PixelChargeInterpolationParameters::PixelChargeInterpolationParameters | ( | ) |
Definition at line 20 of file PixelChargeInterpolationParameters.cxx.
|
default |
|
delete |
|
inline |
Definition at line 85 of file PixelChargeInterpolationParameters.h.
|
private |
Get the global bin index as a function of the value of the variables of the parametrization.
Definition at line 306 of file PixelChargeInterpolationParameters.cxx.
|
private |
Get global bin index as a function of the separate bin index for each variable of the parametrization.
Definition at line 387 of file PixelChargeInterpolationParameters.cxx.
|
private |
Definition at line 346 of file PixelChargeInterpolationParameters.cxx.
|
private |
Get global bin index as a function of the separate bin index for each variable of the parametrization.
Definition at line 404 of file PixelChargeInterpolationParameters.cxx.
|
inline |
Definition at line 86 of file PixelChargeInterpolationParameters.h.
|
inline |
Definition at line 87 of file PixelChargeInterpolationParameters.h.
| float PixelChargeInterpolationParameters::getDeltaX | ( | int | i | ) | const |
methods to get/set the calibration data as a function of the global bin index (the one used i the internal vector rapresentation as well as in the database, combining the various variables
Definition at line 148 of file PixelChargeInterpolationParameters.cxx.
| float PixelChargeInterpolationParameters::getDeltaX | ( | int | iangle, |
| int | iclustersize, | ||
| int | ilayer | ||
| ) | const |
methods to get/set the calibration data as a function of the bin index for the various variables separately
Definition at line 235 of file PixelChargeInterpolationParameters.cxx.
| float PixelChargeInterpolationParameters::getDeltaXbarrel | ( | int | nRows, |
| float | angle, | ||
| int | ilayer = 0 |
||
| ) | const |
Methods to access the calibration data as a function of the cluster size, angle/pseudorapidity, layer number.
Definition at line 209 of file PixelChargeInterpolationParameters.cxx.
|
static |
Definition at line 298 of file PixelChargeInterpolationParameters.cxx.
| float PixelCalib::PixelChargeInterpolationParameters::getDeltaXIBL | ( | int | nRows, |
| float | angle | ||
| ) | const |
| float PixelChargeInterpolationParameters::getDeltaY | ( | int | i | ) | const |
| float PixelChargeInterpolationParameters::getDeltaY | ( | int | ieta, |
| int | iclustersize, | ||
| int | ilayer | ||
| ) | const |
Definition at line 242 of file PixelChargeInterpolationParameters.cxx.
| float PixelChargeInterpolationParameters::getDeltaYbarrel | ( | int | nCol, |
| float | eta, | ||
| int | ilayer = 0 |
||
| ) | const |
Definition at line 219 of file PixelChargeInterpolationParameters.cxx.
|
static |
Definition at line 302 of file PixelChargeInterpolationParameters.cxx.
| float PixelCalib::PixelChargeInterpolationParameters::getDeltaYIBL | ( | int | nCol, |
| float | eta | ||
| ) | const |
| float PixelChargeInterpolationParameters::getErrDeltaX | ( | int | i | ) | const |
methods to get/set the calibration data errors as a function of the global bin index (the one used i the internal vector rapresentation as well as in the database, combining the various variables
Definition at line 179 of file PixelChargeInterpolationParameters.cxx.
| float PixelChargeInterpolationParameters::getErrDeltaX | ( | int | iangle, |
| int | iclustersize, | ||
| int | ilayer | ||
| ) | const |
methods to get/set the calibration data as a function of the bin index for the various variables separately
methods to get/set the calibration data errors as a function of the bin index for the various variables separately
Definition at line 268 of file PixelChargeInterpolationParameters.cxx.
| float PixelChargeInterpolationParameters::getErrDeltaY | ( | int | i | ) | const |
Definition at line 186 of file PixelChargeInterpolationParameters.cxx.
| float PixelChargeInterpolationParameters::getErrDeltaY | ( | int | ieta, |
| int | iclustersize, | ||
| int | ilayer | ||
| ) | const |
Definition at line 275 of file PixelChargeInterpolationParameters.cxx.
|
inline |
Definition at line 84 of file PixelChargeInterpolationParameters.h.
|
inline |
Definition at line 97 of file PixelChargeInterpolationParameters.h.
|
inline |
Definition at line 98 of file PixelChargeInterpolationParameters.h.
|
inline |
Definition at line 99 of file PixelChargeInterpolationParameters.h.
|
inline |
Definition at line 96 of file PixelChargeInterpolationParameters.h.
|
inline |
Definition at line 100 of file PixelChargeInterpolationParameters.h.
|
inline |
Definition at line 101 of file PixelChargeInterpolationParameters.h.
| int PixelChargeInterpolationParameters::getNumberOfXbins | ( | ) | const |
Definition at line 139 of file PixelChargeInterpolationParameters.cxx.
| int PixelChargeInterpolationParameters::getNumberOfYbins | ( | ) | const |
Definition at line 143 of file PixelChargeInterpolationParameters.cxx.
| int PixelChargeInterpolationParameters::getVersion | ( | ) | const |
Definition at line 68 of file PixelChargeInterpolationParameters.cxx.
| void PixelChargeInterpolationParameters::Load | ( | const std::string & | filename | ) |
Definition at line 493 of file PixelChargeInterpolationParameters.cxx.
| void PixelChargeInterpolationParameters::Print | ( | const std::string & | filename | ) | const |
Definition at line 421 of file PixelChargeInterpolationParameters.cxx.
| int PixelChargeInterpolationParameters::setDeltaX | ( | int | i, |
| float | value | ||
| ) |
| int PixelChargeInterpolationParameters::setDeltaX | ( | int | iangle, |
| int | iclustersize, | ||
| int | ilayer, | ||
| float | value | ||
| ) |
Definition at line 249 of file PixelChargeInterpolationParameters.cxx.
| int PixelChargeInterpolationParameters::setDeltaY | ( | int | i, |
| float | value | ||
| ) |
| int PixelChargeInterpolationParameters::setDeltaY | ( | int | ieta, |
| int | iclustersize, | ||
| int | ilayer, | ||
| float | value | ||
| ) |
Definition at line 257 of file PixelChargeInterpolationParameters.cxx.
| int PixelChargeInterpolationParameters::setErrDeltaX | ( | int | i, |
| float | value | ||
| ) |
Definition at line 193 of file PixelChargeInterpolationParameters.cxx.
| int PixelChargeInterpolationParameters::setErrDeltaX | ( | int | iangle, |
| int | iclustersize, | ||
| int | ilayer, | ||
| float | value | ||
| ) |
Definition at line 282 of file PixelChargeInterpolationParameters.cxx.
| int PixelChargeInterpolationParameters::setErrDeltaY | ( | int | i, |
| float | value | ||
| ) |
Definition at line 201 of file PixelChargeInterpolationParameters.cxx.
| int PixelChargeInterpolationParameters::setErrDeltaY | ( | int | ieta, |
| int | iclustersize, | ||
| int | ilayer, | ||
| float | value | ||
| ) |
Definition at line 290 of file PixelChargeInterpolationParameters.cxx.
|
inline |
Definition at line 102 of file PixelChargeInterpolationParameters.h.
|
inline |
Definition at line 103 of file PixelChargeInterpolationParameters.h.
|
inline |
Definition at line 104 of file PixelChargeInterpolationParameters.h.
|
inline |
Definition at line 105 of file PixelChargeInterpolationParameters.h.
| void PixelChargeInterpolationParameters::setParameters | ( | const int | ncsx, |
| const int | ncsy, | ||
| const int | neta, | ||
| const int | nalpha, | ||
| int | offset, | ||
| const std::vector< float > & | constants | ||
| ) |
Definition at line 70 of file PixelChargeInterpolationParameters.cxx.
| void PixelChargeInterpolationParameters::setVersion | ( | int | version | ) |
Definition at line 66 of file PixelChargeInterpolationParameters.cxx.
|
private |
Definition at line 139 of file PixelChargeInterpolationParameters.h.
|
private |
Definition at line 127 of file PixelChargeInterpolationParameters.h.
|
private |
Definition at line 136 of file PixelChargeInterpolationParameters.h.
|
private |
Definition at line 128 of file PixelChargeInterpolationParameters.h.
|
private |
Definition at line 137 of file PixelChargeInterpolationParameters.h.
|
private |
Definition at line 130 of file PixelChargeInterpolationParameters.h.
|
private |
Definition at line 131 of file PixelChargeInterpolationParameters.h.
|
private |
Definition at line 133 of file PixelChargeInterpolationParameters.h.
|
private |
Definition at line 134 of file PixelChargeInterpolationParameters.h.
|
private |
Definition at line 125 of file PixelChargeInterpolationParameters.h.
|
private |
Definition at line 138 of file PixelChargeInterpolationParameters.h.
|
private |
Definition at line 140 of file PixelChargeInterpolationParameters.h.
|
private |
Definition at line 141 of file PixelChargeInterpolationParameters.h.
|
private |
Definition at line 124 of file PixelChargeInterpolationParameters.h.
|
private |
Definition at line 126 of file PixelChargeInterpolationParameters.h.
|
private |
Definition at line 123 of file PixelChargeInterpolationParameters.h.
1.8.18