ATLAS Offline Software
PFLCNeutralFlowElementCreatorAlgorithm.h
Go to the documentation of this file.
1 #ifndef PFLCNEUTRALFLOWELEMENTCREATORALGORITHM_H
2 #define PFLCNEUTRALFLOWELEMENTCREATORALGORITHM_H
3 
5 
7 #include "GaudiKernel/ToolHandle.h"
8 #include "StoreGate/DataHandle.h"
9 
11 #include "xAODPFlow/FlowElement.h"
13 #include "xAODPFlow/PFODefs.h"
14 
16 
17 public:
19 
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:83
PFLCNeutralFlowElementCreatorAlgorithm::m_neutralFEContainerReadHandleKey
SG::ReadHandleKey< xAOD::FlowElementContainer > m_neutralFEContainerReadHandleKey
ReadHandleKey for eflowCaloObjectContainer.
Definition: PFLCNeutralFlowElementCreatorAlgorithm.h:26
PFLCNeutralFlowElementCreatorAlgorithm
Definition: PFLCNeutralFlowElementCreatorAlgorithm.h:15
AthReentrantAlgorithm::AthReentrantAlgorithm
AthReentrantAlgorithm()
Default constructor:
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