5#ifndef BTAGGING_JETSECVTXFINDINGALG_H
6#define BTAGGING_JETSECVTXFINDINGALG_H
10#include "GaudiKernel/ToolHandle.h"
36 virtual StatusCode
initialize() override final;
Cached value with atomic update.
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
ToolHandle< InDet::ISecVertexInJetFinder > m_secVertexFinderToolHandle
SG::ReadDecorHandleKey< xAOD::JetContainer > m_TracksToTag
virtual ~JetSecVtxFindingAlg()=default
virtual StatusCode execute(const EventContext &ctx) const override final
JetSecVtxFindingAlg(const std::string &name, ISvcLocator *pSvcLocator)
Constructors and destructors.
SG::ReadHandleKey< xAOD::VertexContainer > m_VertexCollectionName
CxxUtils::CachedValue< std::vector< SG::auxid_t > > m_decorIDs
List of the track decorations that we produce.
SG::ReadHandleKey< xAOD::JetContainer > m_JetCollectionName
SG::WriteHandleKey< Trk::VxSecVertexInfoContainer > m_VxSecVertexInfoName
virtual StatusCode initialize() override final
Main routines specific to an ATHENA algorithm.
An algorithm that can be simultaneously executed in multiple threads.
Cached value with atomic update.
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
The namespace of all packages in PhysicsAnalysis/JetTagging.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.