![]() |
ATLAS Offline Software
|
Public Member Functions | |
| Builder (const EgammaSshapeCalibration &, double, double, int) | |
| Constructor. | |
| virtual float | calculate (int energy_ndx, bool &good) const |
| Calculate the correction for tabulated energy ENERGY_NDX. | |
Private Member Functions | |
| float | calc0 (float, float, const CaloRec::Array< 2 > &) const |
| float | calc3 (float, float, const CaloRec::Array< 2 > &) const |
| float | calc4 (float, float, const CaloRec::Array< 2 > &) const |
| float | calc5 (float, float, const CaloRec::Array< 2 > &) const |
| float | calc10 (float, float, const CaloRec::Array< 2 > &) const |
| float | calc11 (float, float, const CaloRec::Array< 2 > &) const |
Private Attributes | |
| const EgammaSshapeCalibration & | m_corr |
| double | m_aeta |
| double | m_u |
| int | m_region_ndx |
| int | m_form |
Definition at line 50 of file EgammaSshapeCalibration.h.
| EgammaSshapeCalibration::Builder::Builder | ( | const EgammaSshapeCalibration & | corr, |
| double | aeta, | ||
| double | u, | ||
| int | region_ndx ) |
Constructor.
Gets the parent correction object, the abs(eta) at which the correction is being evaluated (in cal-local coordinates), the fractional cell offset u, and the index of the region for this correction.
Definition at line 234 of file EgammaSshapeCalibration.cxx.
|
private |
Definition at line 301 of file EgammaSshapeCalibration.cxx.
|
private |
Definition at line 399 of file EgammaSshapeCalibration.cxx.
|
private |
Definition at line 435 of file EgammaSshapeCalibration.cxx.
|
private |
Definition at line 324 of file EgammaSshapeCalibration.cxx.
|
private |
Definition at line 349 of file EgammaSshapeCalibration.cxx.
|
private |
Definition at line 376 of file EgammaSshapeCalibration.cxx.
|
virtual |
Calculate the correction for tabulated energy ENERGY_NDX.
Implements CaloClusterCorrectionCommon::TableBuilder.
Definition at line 248 of file EgammaSshapeCalibration.cxx.
|
private |
Definition at line 72 of file EgammaSshapeCalibration.h.
|
private |
Definition at line 71 of file EgammaSshapeCalibration.h.
|
private |
Definition at line 75 of file EgammaSshapeCalibration.h.
|
private |
Definition at line 74 of file EgammaSshapeCalibration.h.
|
private |
Definition at line 73 of file EgammaSshapeCalibration.h.