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 * | clone () const =0 |
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 229 of file egammaLayerRecalibTool.h.
Enumerator | |
---|---|
ZEROBASED | |
ONEBASED | |
ZEROBASED_ALPHA | |
ONEBASED_ALPHA | |
SHIFT | |
SCALE | |
SUBTRACT |
Definition at line 231 of file egammaLayerRecalibTool.h.
|
inline |
Definition at line 233 of file egammaLayerRecalibTool.h.
|
inlinevirtual |
Definition at line 236 of file egammaLayerRecalibTool.h.
|
inlineprivate |
Definition at line 238 of file egammaLayerRecalibTool.h.
|
pure virtual |
Implemented in ScaleEcalorimeter, ScaleEaccordion, ScaleE1overE2, ScaleE3, ScaleE2, ScaleE1, and ScaleE0.
CP::CorrectionCode InputModifier::operator() | ( | StdCalibrationInputs & | inputs, |
float | amount | ||
) | const |
Definition at line 130 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 242 of file egammaLayerRecalibTool.h.