|
ATLAS Offline Software
|
Go to the documentation of this file.
17 #ifndef INDETSECVXFINDER_INDETSECVXFINDER_H
18 #define INDETSECVXFINDER_INDETSECVXFINDER_H
20 #include "GaudiKernel/ToolHandle.h"
21 #include "GaudiKernel/EventContext.h"
38 class ISecVertexFinder;
39 class IAdaptiveMultiSecVertexFinder;
56 ToolHandle< ISecVertexFinder >
m_InclusiveVertexFinderTool{
this,
"InclusiveVertexFinderTool",
"InDet::InDetIterativeSecVtxFinderTool",
"inclusive secondary vertex finder tool"};
57 ToolHandle<InDet::IAdaptiveMultiSecVertexFinder>
m_AdaptiveMultiVertexFinderTool{
this,
"AdaptiveMultiVertexFinderTool",
"InDet::InDetAdaptiveMultiSecVtxFinderTool",
"adaptive multi secondary vertex finder tool"};
58 ToolHandle<Trk::IVertexMergingTool >
m_VertexMergingTool{
this,
"VertexMergingTool",
"Trk::SecVertexMergingTool",
"vertex merging tool"};
62 StringProperty
m_FinderTool{
this,
"FinderTool",
"AMVF",
"vertexing tool to use: AMVF, ISV" };
virtual ~InDetSecVtxFinder()=default
unsigned int m_totalNumVerticesWithoutDummy
BooleanProperty m_doVertexMerging
BooleanProperty m_useTrackParticles
Property holding a SG store/key/clid from which a ReadHandle is made.
ToolHandle< InDet::IAdaptiveMultiSecVertexFinder > m_AdaptiveMultiVertexFinderTool
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_inputTrackParticles
SG::ReadHandleKey< TrackCollection > m_inputTrackCollection
Property holding a SG store/key/clid from which a WriteHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
InDetSecVtxFinder(const std::string &name, ISvcLocator *pSvcLocator)
unsigned int m_numEventsProcessed
StringProperty m_FinderTool
SG::ReadHandleKey< xAOD::VertexContainer > m_inputPrimaryVertices
Define macros for attributes used to control the static checker.
SG::WriteHandleKey< xAOD::VertexContainer > m_outputSecondaryVertices
ToolHandle< Trk::IVertexMergingTool > m_VertexMergingTool
ToolHandle< ISecVertexFinder > m_InclusiveVertexFinderTool