ATLAS Offline Software
Reconstruction
eflowRec
eflowRec
PFLCNeutralFlowElementCreatorAlgorithm.h
Go to the documentation of this file.
1
#ifndef PFLCNEUTRALFLOWELEMENTCREATORALGORITHM_H
2
#define PFLCNEUTRALFLOWELEMENTCREATORALGORITHM_H
3
4
#include "
eflowRec/eflowCaloObject.h
"
5
6
#include "
AthenaBaseComps/AthReentrantAlgorithm.h
"
7
#include "GaudiKernel/ToolHandle.h"
8
#include "
StoreGate/DataHandle.h
"
9
10
#include "
xAODCaloEvent/CaloCluster.h
"
11
#include "
xAODPFlow/FlowElement.h
"
12
#include "
xAODPFlow/FlowElementContainer.h
"
13
#include "
xAODPFlow/PFODefs.h
"
14
15
class
PFLCNeutralFlowElementCreatorAlgorithm
:
public
AthReentrantAlgorithm
{
16
17
public
:
18
using
AthReentrantAlgorithm::AthReentrantAlgorithm;
19
20
StatusCode
initialize
();
21
StatusCode
execute
(
const
EventContext& ctx)
const
;
22
23
private
:
24
26
SG::ReadHandleKey<xAOD::FlowElementContainer>
m_neutralFEContainerReadHandleKey
{
this
,
"FEInputContainerName"
,
"JetETMissNeutralParticleFlowObjects"
,
"ReadHandleKey for neutral FlowElementContainer"
};
27
29
SG::WriteHandleKey<xAOD::FlowElementContainer>
m_neutralFELCContainerWriteHandleKey
{
this
,
"FELCOutputName"
,
"JetETMissLCNeutralParticleFlowObjects"
,
"WriteHandleKey for LC neutral FlowElementContainer"
};
30
31
};
32
#endif
FlowElementContainer.h
PFLCNeutralFlowElementCreatorAlgorithm::m_neutralFELCContainerWriteHandleKey
SG::WriteHandleKey< xAOD::FlowElementContainer > m_neutralFELCContainerWriteHandleKey
WriteHandleKey for neutral FE.
Definition:
PFLCNeutralFlowElementCreatorAlgorithm.h:29
PFLCNeutralFlowElementCreatorAlgorithm::initialize
StatusCode initialize()
Definition:
PFLCNeutralFlowElementCreatorAlgorithm.cxx:5
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition:
StoreGate/StoreGate/ReadHandleKey.h:39
DataHandle.h
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition:
AthReentrantAlgorithm.h:74
PFLCNeutralFlowElementCreatorAlgorithm::m_neutralFEContainerReadHandleKey
SG::ReadHandleKey< xAOD::FlowElementContainer > m_neutralFEContainerReadHandleKey
ReadHandleKey for eflowCaloObjectContainer.
Definition:
PFLCNeutralFlowElementCreatorAlgorithm.h:26
PFLCNeutralFlowElementCreatorAlgorithm
Definition:
PFLCNeutralFlowElementCreatorAlgorithm.h:15
SG::WriteHandleKey
Property holding a SG store/key/clid from which a WriteHandle is made.
Definition:
StoreGate/StoreGate/WriteHandleKey.h:40
FlowElement.h
CaloCluster.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthReentrantAlgorithm.h
eflowCaloObject.h
PFLCNeutralFlowElementCreatorAlgorithm::execute
StatusCode execute(const EventContext &ctx) const
Definition:
PFLCNeutralFlowElementCreatorAlgorithm.cxx:13
PFODefs.h
Generated on Tue Sep 30 2025 21:15:50 for ATLAS Offline Software by
1.8.18