|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MSVVERTEXRECOTOOL_H
6 #define MSVVERTEXRECOTOOL_H
15 #include "GaudiKernel/ServiceHandle.h"
16 #include "GaudiKernel/ToolHandle.h"
44 const EventContext &ctx)
const override;
57 for (
unsigned int i = 0;
i < 100; ++
i)
trks[
i] = 0;
63 ToolHandle<Trk::IExtrapolator>
m_extrapolator{
this,
"MyExtrapolator",
"Trk::Extrapolator/AtlasExtrapolator"};
80 void MSVxFinder(
const std::vector<Tracklet> &tracklets, std::unique_ptr<MSVertex> &vtx,
const EventContext &ctx)
const;
82 void MSStraightLineVx(
const std::vector<Tracklet> &trks, std::unique_ptr<MSVertex> &vtx,
const EventContext &ctx)
const;
83 void MSStraightLineVx_oldMethod(
const std::vector<Tracklet> &trks, std::unique_ptr<MSVertex> &vtx,
const EventContext &ctx)
const;
85 float vxPhiFinder(
const float theta,
const float phi,
const EventContext &ctx)
const;
94 static std::vector<Tracklet>
RemoveBadTrk(
const std::vector<Tracklet> &tracklets,
97 std::vector<Tracklet>
getTracklets(
const std::vector<Tracklet> &trks,
const std::set<int> &tracklet_subset)
const;
114 #endif // MSVERTEXRECOTOOL_H
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
Property holding a SG store/key/clid from which a ReadHandle is made.
This class provides conversion from CSC RDO data to CSC Digits.
Property holding a SG store/key/clid from which a WriteHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
Handle class for adding a decoration to an object.
Handle class for adding a decoration to an object.
Property holding a SG store/key/clid from which a WriteHandle is made.
Eigen::Matrix< double, 3, 1 > Vector3D