  | 
  
    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.