|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef BTAGGING_JETSECVERTEXINGALG_H
6 #define BTAGGING_JETSECVERTEXINGALG_H
9 #include "GaudiKernel/ToolHandle.h"
12 class ISecVertexInJetFinder;
32 class VxSecVKalVertexInfo;
33 class VxJetFitterVertexInfo;
66 Gaudi::Property<SG::WriteDecorHandleKey<xAOD::JetContainer>>
m_jetSVLinkName{
this,
"JetSecVtxLinkName",
"",
"Element Link vector from jet to Vertex container"};
73 #endif // JETSECVERTEXINGALG_H
Property holding a SG store/key/clid from which a ReadHandle is made.
SG::ReadHandleKey< Trk::VxSecVertexInfoContainer > m_VxSecVertexInfoName
std::string m_secVertexFinderBaseName
Property holding a SG store/key/clid from which a ReadHandle is made.
An algorithm that can be simultaneously executed in multiple threads.
SG::ReadHandleKey< xAOD::JetContainer > m_JetCollectionName
Property holding a SG store/key/clid from which a WriteHandle is made.
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
SG::WriteHandleKey< xAOD::VertexContainer > m_BTagSVCollectionName
SG::WriteHandleKey< xAOD::BTagVertexContainer > m_BTagJFVtxCollectionName
ElementLink implementation for ROOT usage.
Property holding a SG store/key/clid from which a WriteHandle is made.
virtual StatusCode initialize() override
Main routines specific to an ATHENA algorithm.
Ensure that the ATLAS eigen extensions are properly loaded.
The namespace of all packages in PhysicsAnalysis/JetTagging.
StatusCode createJFContainer(xAOD::BTagVertexContainer *, std::vector< ElementLink< xAOD::BTagVertexContainer > > *, const Trk::VxJetFitterVertexInfo *, const xAOD::TrackParticleContainer *) const
JetSecVertexingAlg(const std::string &name, ISvcLocator *pSvcLocator)
Constructors and destructors.
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_TrackCollectionName
SG::ReadHandleKey< xAOD::VertexContainer > m_VertexCollectionName
Gaudi::Property< SG::WriteDecorHandleKey< xAOD::JetContainer > > m_jetSVLinkName
StatusCode createSecVkalContainer(xAOD::VertexContainer *, std::vector< ElementLink< xAOD::VertexContainer > > *, const Trk::VxSecVKalVertexInfo *) const
virtual StatusCode execute(const EventContext &ctx) const override
ToolHandle< IMSVVariablesFactory > m_MSVvarFactory
virtual ~JetSecVertexingAlg()=default