 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef DERIVATIONFRAMEWORK_HARDSCATTERVERTEXDECORATOR_H
6 #define DERIVATIONFRAMEWORK_HARDSCATTERVERTEXDECORATOR_H
13 #include "GaudiKernel/ToolHandle.h"
35 using base_class::base_class;
60 "Name of the input vertex container"};
63 ToolHandle<InDet::IInDetHardScatterSelectionTool>
m_vtxSelectTool{
this,
"HardScatterSelectionTool",
"",
64 "IInDetHardScatterSelectionTool for selecting the hardscatter vertex" };
71 "Name of the hardscatter vertex decoration (applied to xAOD::EventInfo)"};
78 #endif // end: DERIVATIONFRAMEWORK_HARDSCATTERVERTEXDECORATOR_H
Property holding a SG store/key/clid from which a ReadHandle is made.
ToolHandle< InDet::IInDetHardScatterSelectionTool > m_vtxSelectTool
ToolHandle for the IInDetHardScatterSelectionTool.
Property holding a SG store/key/clid from which a ReadHandle is made.
virtual StatusCode initialize() override final
Function initialising the tool.
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
SG::ReadHandleKey< xAOD::EventInfo > m_evtInfoKey
xAOD::EventInfo ReadHandleKey
SG::ReadHandleKey< xAOD::VertexContainer > m_vtxContKey
ReadHandleKey for the input vertices.
SG::WriteDecorHandleKey< xAOD::EventInfo > m_evtDecoKey
WriteDecorHandleKey for the output hardscatter decoration (applied to xAOD::EventInfo)
virtual StatusCode addBranches(const EventContext &ctx) const override final
Function decorating the inputs.