|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef INDETCONVERSIONFINDERTOOLS_CONVERSIONFINDERUTILS_H
6 #define INDETCONVERSIONFINDERTOOLS_CONVERSIONFINDERUTILS_H
56 #endif // INDETCONVERSIONFINDERTOOLS_CONVERSIONFINDERUTILS_H
virtual StatusCode initialize() override
Dummy class used to allow special convertors to be called for surfaces owned by a detector element.
ConversionFinderUtils(const std::string &type, const std::string &name, const IInterface *parent)
virtual ~ConversionFinderUtils()
static const InterfaceID & interfaceID()
::StatusCode StatusCode
StatusCode definition for legacy code.
static xAOD::Vertex * correctVxCandidate(xAOD::Vertex *, Amg::Vector3D)
Correct VxCandidate with respect to a user defined vertex.
virtual StatusCode finalize() override
Ensure that the ATLAS eigen extensions are properly loaded.
static double momFraction(const Trk::TrackParameters *per1, const Trk::TrackParameters *per2)
helper functions
Eigen::Matrix< double, 3, 1 > Vector3D
double distBetweenTracks(const Trk::Track *trk_pos, const Trk::Track *trk_neg) const
Approximate distance of minimum approach between tracks in pair.
Class describing a Vertex.
static std::unique_ptr< Trk::Track > addNewPerigeeToTrack(const Trk::Track *track, const Trk::Perigee *mp)
Add new perigee to track.