ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonCalib
MdtCalib
MdtCalibData
MdtCalibData
TrLegendre.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef MUONCALIB_TRLEGENDRE_H
6
#define MUONCALIB_TRLEGENDRE_H
7
8
#include <
MdtCalibData/ITrRelation.h
>
9
10
namespace
MuonCalib
{
11
class
TrLegendre
:
public
ITrRelation
{
12
public
:
13
TrLegendre
(
const
ParVec
&
vec
);
14
virtual
std::string
name
()
const
override
final
;
15
virtual
std::optional<double>
driftTime
(
const
double
r
)
const
override
final
;
16
virtual
std::optional<double>
driftTimePrime
(
const
double
r
)
const
override
final
;
17
virtual
std::optional<double>
driftTime2Prime
(
const
double
r
)
const
override
final
;
18
virtual
double
minRadius
()
const
override
final
;
19
virtual
double
maxRadius
()
const
override
final
;
20
virtual
unsigned
nDoF
()
const
override
final
;
21
22
};
23
}
24
25
#endif
vec
std::vector< size_t > vec
Definition
CombinationsGeneratorTest.cxx:9
ITrRelation.h
MuonCalib::CalibFunc::ParVec
std::vector< double > ParVec
Definition
CalibFunc.h:35
MuonCalib::ITrRelation::ITrRelation
ITrRelation(const ParVec ¶meters)
Constructor taking the input r-t relation & the vector of parameters.
Definition
ITrRelation.h:20
MuonCalib::TrLegendre::maxRadius
virtual double maxRadius() const override final
Returns the maximum drift-radius.
Definition
TrLegendre.cxx:49
MuonCalib::TrLegendre::TrLegendre
TrLegendre(const ParVec &vec)
Definition
TrLegendre.cxx:9
MuonCalib::TrLegendre::name
virtual std::string name() const override final
Definition
TrLegendre.cxx:14
MuonCalib::TrLegendre::driftTime2Prime
virtual std::optional< double > driftTime2Prime(const double r) const override final
Definition
TrLegendre.cxx:38
MuonCalib::TrLegendre::driftTimePrime
virtual std::optional< double > driftTimePrime(const double r) const override final
Definition
TrLegendre.cxx:27
MuonCalib::TrLegendre::nDoF
virtual unsigned nDoF() const override final
Returns the number of degrees of freedom of the tr relation.
Definition
TrLegendre.cxx:50
MuonCalib::TrLegendre::driftTime
virtual std::optional< double > driftTime(const double r) const override final
Interface method for fetching the drift-time from the radius Returns a nullopt if the time is out of ...
Definition
TrLegendre.cxx:16
MuonCalib::TrLegendre::minRadius
virtual double minRadius() const override final
Returns the minimum drift-radius.
Definition
TrLegendre.cxx:48
r
int r
Definition
globals.cxx:22
MuonCalib
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
Definition
CscCalcPed.cxx:21
Generated on
for ATLAS Offline Software by
1.17.0