ATLAS Offline Software
Trigger
TrigAlgorithms
TrigT2BeamSpot
src
T2TrackBSLLPoly.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2025 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
6
#ifndef TRIGT2BEAMSPOT_T2TRACKBSLLPOLY_H
7
#define TRIGT2BEAMSPOT_T2TRACKBSLLPOLY_H
8
9
#include <vector>
10
11
namespace
PESA
{
12
58
class
T2TrackBSLLPoly
{
59
public
:
60
61
explicit
T2TrackBSLLPoly
(
double
beam_size) :
m_beam_size
(beam_size) {}
62
63
70
void
update
(
double
z0
,
double
d0
,
double
phi0
,
double
d0_var, std::vector<double>&
coeff
);
71
72
private
:
73
74
double
m_beam_size
{};
75
};
76
77
}
// end namespace
78
79
#endif // TRIGT2BEAMSPOT_T2TRACKBSLLPOLY_H
PESA::T2TrackBSLLPoly
Class that knows details of LogLikelihood approximation with a polynomial.
Definition:
T2TrackBSLLPoly.h:58
InDetAccessor::phi0
@ phi0
Definition:
InDetAccessor.h:33
PESA::T2TrackBSLLPoly::update
void update(double z0, double d0, double phi0, double d0_var, std::vector< double > &coeff)
Update polynomial coefficients with track data.
Definition:
T2TrackBSLLPoly.cxx:18
PESA
Local tools.
Definition:
idx.h:9
TRT::Track::d0
@ d0
Definition:
InnerDetector/InDetCalibEvent/TRT_CalibData/TRT_CalibData/TrackInfo.h:62
TRT::Track::z0
@ z0
Definition:
InnerDetector/InDetCalibEvent/TRT_CalibData/TRT_CalibData/TrackInfo.h:63
MuonCalib::Legendre::coeff
constexpr double coeff(const unsigned l, const unsigned k)
Calculates the n-th coefficient of the legendre polynomial series.
Definition:
LegendrePoly.h:92
PESA::T2TrackBSLLPoly::T2TrackBSLLPoly
T2TrackBSLLPoly(double beam_size)
Definition:
T2TrackBSLLPoly.h:61
PESA::T2TrackBSLLPoly::m_beam_size
double m_beam_size
Definition:
T2TrackBSLLPoly.h:74
Generated on Sun Nov 23 2025 21:18:41 for ATLAS Offline Software by
1.8.18