|
ATLAS Offline Software
|
Go to the documentation of this file.
20 #ifndef TRIGT2BEAMSPOT_T2VERTEX_H
21 #define TRIGT2BEAMSPOT_T2VERTEX_H
47 double nominalTransversePosition,
double tilt );
67 double X ()
const {
return m_X ; }
68 double Y ()
const {
return m_Y ; }
69 double Z ()
const {
return m_Z ; }
103 const double beamXatVtx =
105 const double beamYatVtx =
114 double SumPt ()
const {
133 double NDF ()
const {
return m_NDF ; }
139 double XY ()
const {
return m_XY ; }
double vertexSumPt(const TrackCollection &tracks)
unsigned NTrksInVtx() const
std::ostream & operator<<(std::ostream &os, const T2BeamSpot &beamSpot)
double tiltedBeamPositionAtZPoint(double Zref, double nominalZPosition, double nominalTransversePosition, double tilt)
double vertexSumPt2(const TrackCollection &tracks)
double chi2(TH1 *h0, TH1 *h1)
double vertexChi2Prob(const T2Vertex &vertex)
std::atomic< double > m_Chi2Prob
T2Vertex(const TrigVertex &vertex, const TrackCollection &tracks, const T2BeamSpot &beamSpot, double seedZ)
AthConfigFlags beamSpot(AthConfigFlags flags, str instanceName, str recoMode)
size_type size() const noexcept
Returns the number of elements in the collection.
T2SimpleVertex(const TrigVertex &vertex)