|
ATLAS Offline Software
|
Go to the documentation of this file.
23 #ifndef TrkJetFitter_JetFitterInitializationHelper_H
24 #define TrkJetFitter_JetFitterInitializationHelper_H
26 #include "GaudiKernel/ToolHandle.h"
34 class TrackParticleBase;
38 class IVertexLinearizedTrackFactory;
40 static const InterfaceID IID_JetFitterInitializationHelper(
"Trk::JetFitterInitializationHelper", 1, 0);
49 return IID_JetFitterInitializationHelper;
123 bool signfliptreatment=
false,
124 double maxdistance=1.)
const;
JetFitterInitializationHelper(const std::string &t, const std::string &n, const IInterface *p)
Constructor.
ToolHandle< IVertexLinearizedTrackFactory > m_linearizedFactory
~JetFitterInitializationHelper()
Destructor.
void linearizeAllTracks(VxJetCandidate *, bool signfliptreatment=false, double maxdistance=1.) const
Calls the linearization of all the tracks (adds the Linearized Track data member to every VxTrackAtVe...
Trk::RecVertex inherits from Trk::Vertex.
VxJetCandidate * initializeJetClusters(VxJetCandidate *myJetCandidate, const RecVertex *primaryVertex, const Amg::Vector3D *jetdirection=0, const Amg::Vector3D *linearizationjetdirection=0) const
Internal method to initialized a VxJetCandidate.
static void updateTrackNumbering(VxJetCandidate *)
Does the update of the ordering of the vertices along the jetaxis.
float m_errphiJetAxis
Error on phi on the flight direction you want to initialize the fit with (set errphiJetAxis by JobOpt...
::StatusCode StatusCode
StatusCode definition for legacy code.
VxJetCandidate * initializeJetCandidate(const std::vector< const Trk::ITrackLink * > &vectorOfLink, const RecVertex *primaryVertex, const Amg::Vector3D *jetdirection=0, const Amg::Vector3D *linearizationjetdirection=0) const
Initialize the JetCandidate using a vector of Trk::ITrackLink* - needed for example if you run on ESD...
Ensure that the ATLAS eigen extensions are properly loaded.
Eigen::Matrix< double, 3, 1 > Vector3D
static const InterfaceID & interfaceID()
virtual StatusCode initialize() override
float m_erretaJetAxis
Error on eta on the flight direction you want to initialize the fit with (set erretaJetAxis by JobOpt...
Februar 2007 (c) Atlas Detector Reconstruction Software.