|
ATLAS Offline Software
|
Go to the documentation of this file. 1 #ifndef PFNEUTRALFLOWELEMENTCREATORALGORITHM_H
2 #define PFNEUTRALFLOWELEMENTCREATORALGORITHM_H
7 #include "GaudiKernel/ToolHandle.h"
37 "Toggle usage of calibration hit truth - false by default"
41 Gaudi::Property<bool>
m_addCPData{
this,
"addCPData",
false,
"Toggle whether to decorate FlowElements with addutional data for Combined Performance studies "};
47 "eflowCaloObjectContainerName",
49 "ReadHandleKey for eflowCaloObjectContainer"
56 "FlowElementOutputName",
57 "JetETMissNeutralParticleFlowObjects",
58 "WriteHandleKey for neutral FlowElements"
SG::ReadHandleKey< eflowCaloObjectContainer > m_eflowCaloObjectContainerReadHandleKey
ReadHandleKey for eflowCaloObjectContainer.
An internal EDM object which stores information about systems of associated tracks and calorimeter cl...
An algorithm that can be simultaneously executed in multiple threads.
AthReentrantAlgorithm()
Default constructor:
Property holding a SG store/key/clid from which a WriteHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Property< bool > m_addCPData
Toggle whether to decorate FlowElements with addutional data for Combined Performance studies.
StatusCode createNeutralFlowElement(const eflowCaloObject &energyFlowCaloObject, xAOD::FlowElementContainer *neutralFEContainer) const
Create the chargedneutral FE.
Gaudi::Property< bool > m_useCalibHitTruth
Toggle usage of calibration hit truth - false by default.
SG::WriteHandleKey< xAOD::FlowElementContainer > m_neutralFEContainerWriteHandleKey
WriteHandleKey for neutral FE.
StatusCode execute(const EventContext &ctx) const