 |
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef DERIVATIONFRAMEWORK_HARDSCATTERVERTEXDECORATOR_H
10 #define DERIVATIONFRAMEWORK_HARDSCATTERVERTEXDECORATOR_H
17 #include "GaudiKernel/ToolHandle.h"
64 "Name of the input vertex container"};
67 ToolHandle<InDet::IInDetHardScatterSelectionTool>
m_vtxSelectTool{
this,
"HardScatterSelectionTool",
"",
68 "IInDetHardScatterSelectionTool for selecting the hardscatter vertex" };
75 "Name of the hardscatter vertex decoration (applied to xAOD::EventInfo)"};
82 #endif // end: DERIVATIONFRAMEWORK_HARDSCATTERVERTEXDECORATOR_H
virtual StatusCode addBranches(const EventContext &ctx) const
Function decorating the inputs.
ToolHandle< InDet::IInDetHardScatterSelectionTool > m_vtxSelectTool
ToolHandle for the IInDetHardScatterSelectionTool.
Property holding a SG store/key/clid from which a ReadHandle 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)
StatusCode initialize()
Function initialising the tool.
HardScatterVertexDecorator(const std::string &type, const std::string &name, const IInterface *parent)