13#ifndef DERIVATIONFRAMEWORK_BPHYSBGAMMAFINDER_H
14#define DERIVATIONFRAMEWORK_BPHYSBGAMMAFINDER_H
19#include "GaudiKernel/ToolHandle.h"
29#include "TLorentzVector.h"
50 BPhysBGammaFinder(
const std::string& t,
const std::string& n,
const IInterface* p);
55 virtual StatusCode
addBranches(
const EventContext& ctx)
const override;
: B-physics xAOD helpers.
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.
SG::WriteHandleKey< xAOD::VertexContainer > m_conversionContainerName
BPhysBGammaFinder(const std::string &t, const std::string &n, const IInterface *p)
SG::ReadHandleKeyArray< xAOD::VertexContainer > m_BVertexCollectionsToCheck
SG::ReadDecorHandleKeyArray< xAOD::VertexContainer > m_passFlagsToCheck
ToolHandle< Trk::V0Tools > m_v0Tools
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_inputLowPtTrackContainerName
StatusCode initialize() override
ToolHandle< Trk::IVertexFitter > m_vertexFitter
TVector3 trackMomentum(const xAOD::Vertex &vxCandidate, int trkIndex) const
StatusCode finalize() override
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_inputTrackParticleContainerName
virtual StatusCode addBranches(const EventContext &ctx) const override
ToolHandle< InDet::VertexPointEstimator > m_vertexEstimator
Some helper tools like: hits counter.
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.
Interface class for vertex fitting AlgTools, for more detailed information, take a look at the header...
DecorHandleKeyArray< ReadDecorHandle< T, S >, ReadDecorHandleKey< T >, Gaudi::DataHandle::Reader > ReadDecorHandleKeyArray
HandleKeyArray< ReadHandle< T >, ReadHandleKey< T >, Gaudi::DataHandle::Reader > ReadHandleKeyArray
Ensure that the ATLAS eigen extensions are properly loaded.
Vertex_v1 Vertex
Define the latest version of the vertex class.