ATLAS Offline Software
TrigPrimaryVertexFitter.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TRIGVERTEXFITTER_TRIGPRIMARYVERTEXFITTER_H
6 #define TRIGVERTEXFITTER_TRIGPRIMARYVERTEXFITTER_H
7 
10 
12 {
13  public:
14  TrigPrimaryVertexFitter( const std::string&, const std::string&, const IInterface* );
15  virtual ~TrigPrimaryVertexFitter();
16  virtual StatusCode initialize();
17  virtual StatusCode finalize();
18 
19  virtual TrigVertex* fit(const TrackCollection*, TrackCollection&, double z=0.0) const;
20  virtual TrigVertex* fit(const TrackCollection*, std::vector<double>&, double z=0.0) const;
21 private:
22  int m_numIter;
25  double m_xyVariance;
26 };
27 
28 #endif
TrigPrimaryVertexFitter::m_createTrackLists
bool m_createTrackLists
Definition: TrigPrimaryVertexFitter.h:24
ITrigPrimaryVertexFitter
Definition: ITrigPrimaryVertexFitter.h:17
TrigPrimaryVertexFitter::~TrigPrimaryVertexFitter
virtual ~TrigPrimaryVertexFitter()
Definition: TrigPrimaryVertexFitter.cxx:63
TrigPrimaryVertexFitter::m_chi2cut
double m_chi2cut
Definition: TrigPrimaryVertexFitter.h:23
TrigPrimaryVertexFitter::m_numIter
int m_numIter
Definition: TrigPrimaryVertexFitter.h:22
TrigPrimaryVertexFitter::m_xyVariance
double m_xyVariance
Definition: TrigPrimaryVertexFitter.h:25
TrigPrimaryVertexFitter
Definition: TrigPrimaryVertexFitter.h:12
z
#define z
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgTool.h
DataVector< Trk::Track >
TrigVertex
Definition: TrigVertex.h:28
TrigPrimaryVertexFitter::finalize
virtual StatusCode finalize()
Definition: TrigPrimaryVertexFitter.cxx:57
TrigPrimaryVertexFitter::m_maxChi2Increase
double m_maxChi2Increase
Definition: TrigPrimaryVertexFitter.h:23
ITrigPrimaryVertexFitter.h
TrigPrimaryVertexFitter::fit
virtual TrigVertex * fit(const TrackCollection *, TrackCollection &, double z=0.0) const
Definition: TrigPrimaryVertexFitter.cxx:69
TrigPrimaryVertexFitter::TrigPrimaryVertexFitter
TrigPrimaryVertexFitter(const std::string &, const std::string &, const IInterface *)
Definition: TrigPrimaryVertexFitter.cxx:31
AthAlgTool
Definition: AthAlgTool.h:26
TrigPrimaryVertexFitter::m_zVariance
double m_zVariance
Definition: TrigPrimaryVertexFitter.h:23
TrigPrimaryVertexFitter::m_chi2cut_loose
double m_chi2cut_loose
Definition: TrigPrimaryVertexFitter.h:23
TrigPrimaryVertexFitter::initialize
virtual StatusCode initialize()
Definition: TrigPrimaryVertexFitter.cxx:47