ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
L1CaloFEX
TrigT1CaloFexPerf
src
METPerfFexBase.h
Go to the documentation of this file.
1
4
5
#ifndef TRIGT1CALOFEXPERF_METPERFFEXBASE_H
6
#define TRIGT1CALOFEXPERF_METPERFFEXBASE_H
7
8
#include "
AthenaBaseComps/AthReentrantAlgorithm.h
"
9
#include "GaudiKernel/EventContext.h"
10
#include "
StoreGate/WriteHandleKey.h
"
11
#include "
xAODTrigger/EnergySumRoI.h
"
12
13
namespace
LVL1
14
{
15
class
METPerfFexBase
:
public
AthReentrantAlgorithm
16
{
17
public
:
18
METPerfFexBase
(
const
std::string &
name
, ISvcLocator *pSvcLocator);
19
virtual
~METPerfFexBase
()
override
;
20
21
virtual
StatusCode
initialize
()
override
;
22
virtual
StatusCode
execute
(
const
EventContext& ctx)
const
final
;
23
virtual
StatusCode
runFex
(
24
const
EventContext &ctx,
25
xAOD::EnergySumRoI
&
met
)
const
= 0;
26
27
protected
:
28
SG::WriteHandleKey<xAOD::EnergySumRoI>
m_metKey
;
29
};
//> end class METPerfFexBase
30
}
// namespace LVL1
31
32
#endif
//> !TRIGT1CALOFEXPERF_METPERFFEXBASE_H
AthReentrantAlgorithm.h
EnergySumRoI.h
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
LVL1::METPerfFexBase::execute
virtual StatusCode execute(const EventContext &ctx) const final
Definition
METPerfFexBase.cxx:27
LVL1::METPerfFexBase::METPerfFexBase
METPerfFexBase(const std::string &name, ISvcLocator *pSvcLocator)
Definition
METPerfFexBase.cxx:13
LVL1::METPerfFexBase::m_metKey
SG::WriteHandleKey< xAOD::EnergySumRoI > m_metKey
Definition
METPerfFexBase.h:28
LVL1::METPerfFexBase::initialize
virtual StatusCode initialize() override
Definition
METPerfFexBase.cxx:21
LVL1::METPerfFexBase::runFex
virtual StatusCode runFex(const EventContext &ctx, xAOD::EnergySumRoI &met) const =0
LVL1::METPerfFexBase::~METPerfFexBase
virtual ~METPerfFexBase() override
Definition
METPerfFexBase.cxx:19
SG::WriteHandleKey
Property holding a SG store/key/clid from which a WriteHandle is made.
Definition
StoreGate/StoreGate/WriteHandleKey.h:40
LVL1
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
Definition
IZdcDataAccess.h:13
met
Definition
IMETSignificance.h:24
xAOD::EnergySumRoI
EnergySumRoI_v2 EnergySumRoI
Definition
EnergySumRoI.h:16
TrigConf::name
Definition
HLTChainList.h:35
Generated on
for ATLAS Offline Software by
1.17.0