|  | 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