![]() |
ATLAS Offline Software
|
General Interface for calibrations at the LVL2 Egamma Calo Fex algo. More...
#include <EgammaTransitionRegions.h>
Public Member Functions | |
| virtual StatusCode | initialize () override |
| Initialization of the tool. | |
| virtual StatusCode | finalize () override |
| Finalization of the tool. | |
| virtual void | makeCorrection (xAOD::TrigEMCluster *, const void *v=nullptr) const override |
| method to perform the correction. | |
Private Attributes | |
| Constant< CxxUtils::Array< 2 > > | m_correction { this, "correction" } |
| Constant< float > | m_etamin_TR00 { this, "etamin_TR00" } |
| Constant< float > | m_etamax_TR00 { this, "etamax_TR00" } |
| Constant< float > | m_etamin_TR08 { this, "etamin_TR08" } |
| Constant< float > | m_etamax_TR08 { this, "etamax_TR08" } |
| Constant< bool > | m_use_raw_eta { this, "use_raw_eta" } |
General Interface for calibrations at the LVL2 Egamma Calo Fex algo.
Definition at line 23 of file EgammaTransitionRegions.h.
|
overridevirtual |
Finalization of the tool.
Definition at line 56 of file EgammaTransitionRegions.cxx.
|
overridevirtual |
Initialization of the tool.
Definition at line 43 of file EgammaTransitionRegions.cxx.
|
overridevirtual |
method to perform the correction.
The correction type is defined by the tool which also uses this interface. In some cases, the tool needs more than the cluster to perform the calibration. This can be passed via the void pointer
Definition at line 61 of file EgammaTransitionRegions.cxx.
|
private |
Definition at line 47 of file EgammaTransitionRegions.h.
|
private |
Definition at line 49 of file EgammaTransitionRegions.h.
|
private |
Definition at line 51 of file EgammaTransitionRegions.h.
|
private |
Definition at line 48 of file EgammaTransitionRegions.h.
|
private |
Definition at line 50 of file EgammaTransitionRegions.h.
|
private |
Definition at line 52 of file EgammaTransitionRegions.h.