ATLAS Offline Software
RtResolutionFromPoints.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
6 // 11.04.2007, AUTHOR: OLIVER KORTNER
7 //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
8 
9 #ifndef MuonCalib_ResolutionFromPointsH
10 #define MuonCalib_ResolutionFromPointsH
11 
12 //::::::::::::::::::
13 //:: HEADER FILES ::
14 //::::::::::::::::::
15 
16 // STL //
17 #include <vector>
18 
19 // MuonCalib //
23 
27 
28 namespace MuonCalib {
29 
31  public:
32  // Constructor //
35 
36  // Methods //
37 
43  static RtResolutionChebyshev getRtResolutionChebyshev(const std::vector<SamplePoint> &sample_points, const unsigned int &order);
44 
51  static RtResolutionLookUp getRtResolutionLookUp(const std::vector<SamplePoint> &sample_points);
52 
53  private:
54  // get the minimimum and maximum x1 coordinate of the given sample points
55  static void get_min_max(const std::vector<SamplePoint> &sample_points, double &x_min, double &x_max);
56  };
57 
58 } // namespace MuonCalib
59 
60 #endif
MuonCalib::RtResolutionFromPoints::getRtResolutionChebyshev
static RtResolutionChebyshev getRtResolutionChebyshev(const std::vector< SamplePoint > &sample_points, const unsigned int &order)
< get an RtResolutionChebyshev resembling the sigma(t) function as described by the sample points in ...
Definition: RtResolutionFromPoints.cxx:38
MuonCalib::RtResolutionFromPoints::get_min_max
static void get_min_max(const std::vector< SamplePoint > &sample_points, double &x_min, double &x_max)
Definition: RtResolutionFromPoints.cxx:20
mc.order
order
Configure Herwig7.
Definition: mc.Herwig7_Dijet.py:12
MuonCalib
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
Definition: CscCalcPed.cxx:22
RtResolutionLookUp.h
MuonCalib::RtResolutionFromPoints::getRtResolutionLookUp
static RtResolutionLookUp getRtResolutionLookUp(const std::vector< SamplePoint > &sample_points)
Definition: RtResolutionFromPoints.cxx:78
RtResolutionChebyshev.h
MuonCalib::RtResolutionChebyshev
Definition: RtResolutionChebyshev.h:34
MuonCalib::RtResolutionFromPoints
Definition: RtResolutionFromPoints.h:30
SamplePoint.h
MuonCalib::RtResolutionFromPoints::RtResolutionFromPoints
RtResolutionFromPoints()=default
Default constructor.
MuonCalib::RtResolutionLookUp
Equidistant look up table for resolution tables with the time as key.
Definition: RtResolutionLookUp.h:23