ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigAlgorithms
TrigCaloRec
src
HLTCaloCellCorrector.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TRIGCALOREC_HLTCALOCELLCORRECTOR_H
6
#define TRIGCALOREC_HLTCALOCELLCORRECTOR_H
7
8
#include <
AthenaBaseComps/AthReentrantAlgorithm.h
>
9
#include <
CaloEvent/CaloConstCellContainer.h
>
10
#include <
StoreGate/ReadHandleKey.h
>
11
#include <
StoreGate/WriteHandleKey.h
>
12
#include <
xAODHIEvent/HIEventShapeContainer.h
>
13
14
class
HLTCaloCellCorrector
:
public
AthReentrantAlgorithm
{
15
public
:
16
HLTCaloCellCorrector
(std::string
const
& name, ISvcLocator* pSvcLocator);
17
18
virtual
StatusCode
initialize
()
override
;
19
virtual
StatusCode
execute
(EventContext
const
& context)
const override
;
20
21
private
:
22
SG::ReadHandleKey<xAOD::HIEventShapeContainer>
m_eventShapeCollectionKey
{
23
this
,
"EventShapeCollection"
,
"HLTHIEventShape"
,
""
};
24
SG::ReadHandleKey<CaloConstCellContainer>
m_inputCellContainerKey
{
25
this
,
"InputCellKey"
,
"HLTCaloCellMakerRoI"
,
""
};
26
27
SG::WriteHandleKey<CaloConstCellContainer>
m_outputCellContainerKey
{
28
this
,
"OutputCellKey"
,
"HLTCorrectedCaloCellRoI"
,
""
};
29
};
30
31
#endif
/* TRIGCALOREC_HLTCALOCELLCORRECTOR_H */
AthReentrantAlgorithm.h
CaloConstCellContainer.h
CaloCellContainer that can accept const cell pointers.
HIEventShapeContainer.h
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
WriteHandleKey.h
Property holding a SG store/key/clid from which a WriteHandle is made.
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition
AthReentrantAlgorithm.h:74
HLTCaloCellCorrector::HLTCaloCellCorrector
HLTCaloCellCorrector(std::string const &name, ISvcLocator *pSvcLocator)
Definition
HLTCaloCellCorrector.cxx:32
HLTCaloCellCorrector::m_eventShapeCollectionKey
SG::ReadHandleKey< xAOD::HIEventShapeContainer > m_eventShapeCollectionKey
Definition
HLTCaloCellCorrector.h:22
HLTCaloCellCorrector::m_inputCellContainerKey
SG::ReadHandleKey< CaloConstCellContainer > m_inputCellContainerKey
Definition
HLTCaloCellCorrector.h:24
HLTCaloCellCorrector::execute
virtual StatusCode execute(EventContext const &context) const override
Definition
HLTCaloCellCorrector.cxx:44
HLTCaloCellCorrector::initialize
virtual StatusCode initialize() override
Definition
HLTCaloCellCorrector.cxx:36
HLTCaloCellCorrector::m_outputCellContainerKey
SG::WriteHandleKey< CaloConstCellContainer > m_outputCellContainerKey
Definition
HLTCaloCellCorrector.h:27
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition
StoreGate/StoreGate/ReadHandleKey.h:40
SG::WriteHandleKey
Property holding a SG store/key/clid from which a WriteHandle is made.
Definition
StoreGate/StoreGate/WriteHandleKey.h:40
Generated on
for ATLAS Offline Software by
1.17.0