|
ATLAS Offline Software
|
Go to the documentation of this file.
13 #ifndef JPSIPLUS1TRACK_H
14 #define JPSIPLUS1TRACK_H
16 #include "GaudiKernel/ToolHandle.h"
31 class TrkVKalVrtFitter;
32 class ITrackSelectorTool;
34 namespace InDet {
class VertexPointEstimator; }
38 static const InterfaceID IID_JpsiPlus1Track(
"JpsiPlus1Track", 1, 0);
47 static const InterfaceID&
interfaceID() {
return IID_JpsiPlus1Track;};
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.
std::bitset< 3 > m_useGSFTrack
JpsiPlus1Track(const std::string &t, const std::string &n, const IInterface *p)
Property holding a SG store/key/clid from which a ReadHandle is made.
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_TrkParticleGSFCollection
std::vector< double > m_muonMasses
double m_trkTrippletMassUpper
::StatusCode StatusCode
StatusCode definition for legacy code.
bool m_excludeJpsiMuonsOnly
std::vector< int > m_useGSFTrackIndices
virtual StatusCode performSearch(const EventContext &ctx, xAOD::VertexContainer &) const override
static double getInvariantMass(const std::vector< const xAOD::TrackParticle * > &trk, double mass1, double mass2, double mass3)
virtual StatusCode initialize() override
xAOD::Vertex * fit(const std::vector< const xAOD::TrackParticle * > &, const xAOD::TrackParticleContainer *, const xAOD::TrackParticleContainer *) const
SG::ReadHandleKey< xAOD::VertexContainer > m_jpsiCollectionKey
Ensure that the ATLAS eigen extensions are properly loaded.
Trk::TrkVKalVrtFitter * m_VKVFitter
double m_trkTrippletMassLower
The namespace of all packages in PhysicsAnalysis/JetTagging.
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_TrkParticleCollection
ToolHandle< Trk::ITrackSelectorTool > m_trkSelector
Class describing a Vertex.
SG::ReadHandleKey< xAOD::ElectronContainer > m_electronCollectionKey
ToolHandle< Trk::IVertexFitter > m_iVertexFitter
static const InterfaceID & interfaceID()
SG::ReadHandleKey< xAOD::MuonContainer > m_MuonsUsedInJpsi
bool m_excludeCrossJpsiTracks