ATLAS Offline Software
RtFromPoints.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 // 30.06.2006, AUTHOR: OLIVER KORTNER
7 //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
8 
9 #ifndef MuonCalib_RtFromPointsH
10 #define MuonCalib_RtFromPointsH
11 
12 //::::::::::::::::::
13 //:: HEADER FILES ::
14 //::::::::::::::::::
15 
16 // STL //
17 #include <vector>
18 
19 // MuonCalib //
23 
24 namespace MuonCalib {
25 
29 
30  class RtFromPoints {
31  public:
32  // Constructor //
33  RtFromPoints() = default;
35 
36  // Methods //
37 
44  static RtChebyshev getRtChebyshev(const std::vector<SamplePoint>& sample_points, const unsigned int& order);
45 
52  static RtRelationLookUp getRtRelationLookUp(const std::vector<SamplePoint>& sample_points);
53 
54  private:
55  // get the minimimum and maximum x1 coordinate of the given sample points
56  static void get_min_max(const std::vector<SamplePoint>& sample_points, double& x_min, double& x_max);
57  };
58 
59 } // namespace MuonCalib
60 
61 #endif
RtRelationLookUp.h
MuonCalib::RtChebyshev
Definition: RtChebyshev.h:29
MuonCalib::RtRelationLookUp
Equidistant look up table for rt-relations with the time as key.
Definition: RtRelationLookUp.h:23
MuonCalib::RtFromPoints::getRtRelationLookUp
static RtRelationLookUp getRtRelationLookUp(const std::vector< SamplePoint > &sample_points)
Definition: RtFromPoints.cxx:76
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
MuonCalib::RtFromPoints::getRtChebyshev
static RtChebyshev getRtChebyshev(const std::vector< SamplePoint > &sample_points, const unsigned int &order)
< get an RtChebyshev resembling the r(t) function as described by the sample points in the vector "sa...
Definition: RtFromPoints.cxx:39
MuonCalib::RtFromPoints
Definition: RtFromPoints.h:30
RtChebyshev.h
SamplePoint.h
MuonCalib::RtFromPoints::get_min_max
static void get_min_max(const std::vector< SamplePoint > &sample_points, double &x_min, double &x_max)
Definition: RtFromPoints.cxx:21
MuonCalib::RtFromPoints::RtFromPoints
RtFromPoints()=default
Default constructor.