13#ifndef JPSIPLUS1TRACK_H
14#define JPSIPLUS1TRACK_H
16#include "GaudiKernel/ToolHandle.h"
43 JpsiPlus1Track(
const std::string& t,
const std::string& n,
const IInterface* p);
48 static double getInvariantMass(
const std::vector<const xAOD::TrackParticle*> &trk,
double mass1,
49 double mass2,
double mass3);
Property holding a SG store/key/clid from which a ReadHandle is made.
virtual StatusCode initialize() override
JpsiPlus1Track(const std::string &t, const std::string &n, const IInterface *p)
bool m_excludeJpsiMuonsOnly
std::vector< double > m_muonMasses
xAOD::Vertex * fit(const std::vector< const xAOD::TrackParticle * > &, const xAOD::TrackParticleContainer *, const xAOD::TrackParticleContainer *) const
SG::ReadHandleKey< xAOD::MuonContainer > m_MuonsUsedInJpsi
SG::ReadHandleKey< xAOD::VertexContainer > m_jpsiCollectionKey
std::vector< int > m_useGSFTrackIndices
virtual StatusCode performSearch(const EventContext &ctx, xAOD::VertexContainer &) const override
ToolHandle< Trk::ITrackSelectorTool > m_trkSelector
std::bitset< 3 > m_useGSFTrack
double m_trkTrippletMassUpper
double m_trkTrippletMassLower
SG::ReadHandleKey< xAOD::ElectronContainer > m_electronCollectionKey
static double getInvariantMass(const std::vector< const xAOD::TrackParticle * > &trk, double mass1, double mass2, double mass3)
ToolHandle< Trk::IVertexFitter > m_iVertexFitter
static const InterfaceID & interfaceID()
bool m_excludeCrossJpsiTracks
Trk::TrkVKalVrtFitter * m_VKVFitter
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_TrkParticleCollection
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_TrkParticleGSFCollection
Some helper tools like: hits counter.
Property holding a SG store/key/clid from which a ReadHandle is made.
Interface class for vertex fitting AlgTools, for more detailed information, take a look at the header...
The namespace of all packages in PhysicsAnalysis/JetTagging.
static const InterfaceID IID_JpsiPlus1Track("JpsiPlus1Track", 1, 0)
Ensure that the ATLAS eigen extensions are properly loaded.
VertexContainer_v1 VertexContainer
Definition of the current "Vertex container version".
Vertex_v1 Vertex
Define the latest version of the vertex class.
TrackParticleContainer_v1 TrackParticleContainer
Definition of the current "TrackParticle container version".