|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef EGAMMAALGS_EMVERTEXBUILDER_H
6 #define EGAMMAALGS_EMVERTEXBUILDER_H
13 #include "GaudiKernel/ToolHandle.h"
14 #include "GaudiKernel/EventContext.h"
15 #include "GaudiKernel/ServiceHandle.h"
58 "Maximum radius accepted for conversion vertices"};
62 "minPCutDoubleTrackConversion", 2000,
63 "Minimum Pt, less than that TRT tracks pileup for double-track conversion"};
66 "minPCutSingleTrackConversion", 2000,
67 "Minimum Pt, less than that TRT track pileup for single-track conversion"};
71 "InputTrackParticleContainerName",
"GSFTrackParticles",
"Input TrackParticles"};
75 "OutputConversionContainerName",
"GSFConversionVertices",
76 "Output conversion vertices"};
80 "VertexFinderTool",
"InDetConversionFinderTools",
81 "The tool that does the converions finding"};
85 "ExtrapolationTool",
"EMExtrapolationTools",
"Handle of the extrapolation tool"};
89 #endif // EMVERTEXBUILDER_H
Property holding a SG store/key/clid from which a ReadHandle is made.
SG::WriteHandleKey< xAOD::VertexContainer > m_outputConversionContainerKey
conversion container output name
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_inputTrackParticleContainerKey
TrackParticle container input name.
EMVertexBuilder(const std::string &name, ISvcLocator *pSvcLocator)
Gaudi::Property< float > m_minPtCut_DoubleTrack
Minimum Pt, less than that TRT track are pileup for double/single track conversion.
An algorithm that can be simultaneously executed in multiple threads.
virtual StatusCode finalize() override final
Property holding a SG store/key/clid from which a WriteHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
This tool builds ID vertices from a given TrackParticleContainer.
Property holding a SG store/key/clid from which a WriteHandle is made.
virtual StatusCode execute(const EventContext &ctx) const override final
Gaudi::Property< float > m_maxRadius
Maximum radius accepted for conversion vertices.
Gaudi::Property< float > m_minPtCut_SingleTrack
ToolHandle< IEMExtrapolationTools > m_EMExtrapolationTool
EMExtrapolationTool.
virtual StatusCode initialize() override final
ToolHandle< InDet::IVertexFinder > m_vertexFinderTool
Tool to find vertices (creates double-track conversions)