|
ATLAS Offline Software
|
Go to the documentation of this file.
13 #ifndef CALOREC_CALOBCIDLUMICONDALG_H
14 #define CALOREC_CALOBCIDLUMICONDALG_H
58 {
this,
"CoeffsKey",
"CaloBCIDCoeffs",
"SG Key coefficient object"};
62 {
this,
"BunchCrossingCondDataKey",
"BunchCrossingData" ,
"SG Key of BunchCrossing CDO"};
66 {
this,
"LuminosityCondDataKey",
"LuminosityCondData",
"SG Key of LuminosityCondData object"};
70 {
this,
"OutputLumiKey",
"CaloBCIDLumi",
"SG key of output luminosity object" };
74 {
this,
"isMC",
false,
"Real data or MC"};
78 #endif // not CALOREC_CALOBCIDLUMICONDALG_H
SG::WriteCondHandleKey< CaloBCIDLumi > m_outputLumiKey
Property: Offset correction luminosity-dependent conditions object (output).
Gaudi::Property< bool > m_isMC
Property; MC flag.
bool const RAWDATA *ch2 const
virtual StatusCode execute(const EventContext &ctx) const override final
Execute the algorithm.
Conditions algorithm to create CaloBCIDLumi.
An algorithm that can be simultaneously executed in multiple threads.
SG::ReadCondHandleKey< LuminosityCondData > m_lumiDataKey
Property: Per-bunch luminosity data (data only) conditions input).
AthReentrantAlgorithm()
Default constructor:
::StatusCode StatusCode
StatusCode definition for legacy code.
Luminosity-dependent pileup offset correction conditions object.
SG::ReadCondHandleKey< BunchCrossingCondData > m_bcDataKey
Property: Bunch crossing data (MC only) (conditions input).
Hold luminosity data produced by LuminosityCondAlg.
virtual StatusCode initialize() override
Gaudi initialize method.
SG::ReadCondHandleKey< CaloBCIDCoeffs > m_coeffsKey
Property: Coefficients object (conditions input).
Replaces the BunchCrossing AlgTool used in run1/2.
Luminosity-dependent pileup offset correction conditions object.
virtual bool isReEntrant() const override final