 |
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef MuPlusDsCascade_H
5 #define MuPlusDsCascade_H
13 #include "GaudiKernel/ToolHandle.h"
14 #include "GaudiKernel/IPartPropSvc.h"
21 #include "GaudiKernel/IPartPropSvc.h"
27 class TrkVKalVrtFitter;
28 class IVertexCascadeFitter;
31 class ITrackSelectorTool;
47 StatusCode performSearch(std::vector<Trk::VxCascadeInfo*> *cascadeinfoContainer,
const EventContext& ctx)
const;
ServiceHandle< IPartPropSvc > m_partPropSvc
std::string m_vertexContainerKey
std::string m_VxPrimaryCandidateName
Name of primary vertex container.
MuPlusDsCascade(const std::string &t, const std::string &n, const IInterface *p)
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfo_key
std::string m_vertexDxContainerKey
std::string m_muonCollectionKey
StatusCode performSearch(std::vector< Trk::VxCascadeInfo * > *cascadeinfoContainer, const EventContext &ctx) const
ToolHandle< DerivationFramework::CascadeTools > m_CascadeTools
ToolHandle< Trk::V0Tools > m_V0Tools
std::unique_ptr< InDet::InDetTrackSelectionTool > m_trackSelectionTools
double m_vtx1Daug3MassHypo
virtual StatusCode addBranches(const EventContext &ctx) const override
virtual StatusCode initialize() override
::StatusCode StatusCode
StatusCode definition for legacy code.
ToolHandle< Analysis::PrimaryVertexRefitter > m_pvRefitter
double m_vtx0Daug1MassHypo
bool m_useCombMeasurement
std::vector< std::string > m_cascadeOutputsKeys
double m_vtx1Daug2MassHypo
Ensure that the ATLAS eigen extensions are properly loaded.
ToolHandle< Trk::ITrackSelectorTool > m_trkSelector
Class describing a Vertex.
ToolHandle< Trk::TrkVKalVrtFitter > m_iVertexFitter
static xAOD::Vertex * FindVertexTrack(const xAOD::MuonContainer *c, xAOD::Vertex *v)
std::string m_refPVContainerName
double m_vtx1Daug1MassHypo
std::string m_hypoName
name of the mass hypothesis.