|
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef JPSIPLUSV0CASCADE_H
5 #define JPSIPLUSV0CASCADE_H
13 #include "GaudiKernel/ToolHandle.h"
14 #include "GaudiKernel/IPartPropSvc.h"
24 class TrkVKalVrtFitter;
25 class IVertexCascadeFitter;
37 static const InterfaceID IID_JpsiPlusV0Cascade(
"JpsiPlusV0Cascade", 1, 0);
88 static const InterfaceID&
interfaceID() {
return IID_JpsiPlusV0Cascade;}
static const InterfaceID & interfaceID()
ToolHandle< Trk::TrkVKalVrtFitter > m_iVertexFitter
std::vector< std::string > m_cascadeOutputsKeys
ToolHandle< DerivationFramework::CascadeTools > m_CascadeTools
StatusCode initialize() override
std::string m_VxPrimaryCandidateName
Name of primary vertex container.
::StatusCode StatusCode
StatusCode definition for legacy code.
ServiceHandle< IPartPropSvc > m_partPropSvc
Gaudi::Property< std::string > m_v0TrackContainerName
virtual StatusCode addBranches() const override
Pass the thinning service
Gaudi::Property< std::string > m_jpsiTrackContainerName
std::string m_vertexContainerKey
ToolHandle< Trk::V0Tools > m_V0Tools
ToolHandle< Analysis::PrimaryVertexRefitter > m_pvRefitter
Ensure that the ATLAS eigen extensions are properly loaded.
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfo_key
SG::ReadHandleKeyArray< xAOD::TrackParticleContainer > m_RelinkContainers
std::string m_hypoName
name of the mass hypothesis.
StatusCode performSearch(std::vector< Trk::VxCascadeInfo * > *cascadeinfoContainer) const
std::string m_vertexV0ContainerKey
JpsiPlusV0Cascade(const std::string &t, const std::string &n, const IInterface *p)
Gaudi::Property< std::string > m_refPVContainerName