![]() |
ATLAS Offline Software
|
#include <egammaLayerRecalibTool.h>
Public Types | |
| enum | NullPoint { ZEROBASED, ONEBASED, ZEROBASED_ALPHA, ONEBASED_ALPHA, SHIFT, SCALE, SUBTRACT } |
Public Member Functions | |
| InputModifier (NullPoint base) | |
| CP::CorrectionCode | operator() (StdCalibrationInputs &, float amount) const |
| virtual | ~InputModifier () |
Private Member Functions | |
| InputModifier () | |
| virtual void | scale_inputs (StdCalibrationInputs &, float amount) const =0 |
| virtual void | shift_inputs (StdCalibrationInputs &, float amount) const =0 |
Private Attributes | |
| NullPoint | m_base |
Definition at line 203 of file egammaLayerRecalibTool.h.
| Enumerator | |
|---|---|
| ZEROBASED | |
| ONEBASED | |
| ZEROBASED_ALPHA | |
| ONEBASED_ALPHA | |
| SHIFT | |
| SCALE | |
| SUBTRACT | |
Definition at line 205 of file egammaLayerRecalibTool.h.
|
inline |
Definition at line 207 of file egammaLayerRecalibTool.h.
|
inlinevirtual |
Definition at line 209 of file egammaLayerRecalibTool.h.
|
inlineprivate |
Definition at line 211 of file egammaLayerRecalibTool.h.
| CP::CorrectionCode InputModifier::operator() | ( | StdCalibrationInputs & | inputs, |
| float | amount | ||
| ) | const |
Definition at line 128 of file egammaLayerRecalibTool.cxx.
|
privatepure virtual |
Implemented in ScaleEcalorimeter, ScaleEaccordion, ScaleE1overE2, ScaleE3, ScaleE2, ScaleE1, and ScaleE0.
|
privatepure virtual |
Implemented in ScaleEcalorimeter, ScaleEaccordion, ScaleE1overE2, ScaleE3, ScaleE2, ScaleE1, and ScaleE0.
|
private |
Definition at line 215 of file egammaLayerRecalibTool.h.
1.8.18