|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef JPSIPLUSPSICASCADE_H
6 #define JPSIPLUSPSICASCADE_H
9 #include "GaudiKernel/ToolHandle.h"
14 #include "GaudiKernel/IPartPropSvc.h"
19 class TrkVKalVrtFitter;
20 class IVertexCascadeFitter;
31 static const InterfaceID IID_JpsiPlusPsiCascade(
"JpsiPlusPsiCascade", 1, 0);
36 static const InterfaceID&
interfaceID() {
return IID_JpsiPlusPsiCascade;}
40 StatusCode performSearch(std::vector<Trk::VxCascadeInfo*> *cascadeinfoContainer, std::vector<Trk::VxCascadeInfo*> *cascadeinfoContainer_noConstr)
const;
double m_vtx1Daug3MassHypo
double m_diTrackMassLower
unsigned int m_maxCandidates
double m_vtx1Daug4MassHypo
ToolHandle< Trk::TrkVKalVrtFitter > m_iVertexFitter
SG::ReadHandleKey< xAOD::VertexContainer > m_vertexPsiContainerKey
double m_vtx1Daug2MassHypo
Property holding a SG store/key/clid from which a ReadHandle is made.
virtual ~JpsiPlusPsiCascade()=default
double m_vtx2Daug2MassHypo
Property holding a SG store/key/clid from which a WriteHandle is made.
StatusCode performSearch(std::vector< Trk::VxCascadeInfo * > *cascadeinfoContainer, std::vector< Trk::VxCascadeInfo * > *cascadeinfoContainer_noConstr) const
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfo_key
std::vector< std::string > m_vertexJpsiHypoNames
SG::WriteHandleKeyArray< xAOD::VertexContainer > m_cascadeOutputsKeys
::StatusCode StatusCode
StatusCode definition for legacy code.
ToolHandle< Trk::V0Tools > m_V0Tools
static const InterfaceID & interfaceID()
SG::ReadHandleKey< xAOD::VertexContainer > m_VxPrimaryCandidateName
Name of primary vertex container.
SG::WriteHandleKey< xAOD::VertexContainer > m_refPVContainerName
std::vector< std::string > m_vertexPsiHypoNames
JpsiPlusPsiCascade(const std::string &t, const std::string &n, const IInterface *p)
double m_diTrackMassUpper
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_trackContainerName
Ensure that the ATLAS eigen extensions are properly loaded.
ToolHandle< DerivationFramework::CascadeTools > m_CascadeTools
virtual StatusCode initialize() override
ToolHandle< Analysis::PrimaryVertexRefitter > m_pvRefitter
double m_vtx1Daug1MassHypo
double m_vtx2Daug1MassHypo
virtual StatusCode addBranches() const override
Pass the thinning service
SG::ReadHandleKey< xAOD::VertexContainer > m_vertexContainerKey
ServiceHandle< IPartPropSvc > m_partPropSvc