Loading [MathJax]/extensions/MathMenu.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Namespaces | Functions
SamplePointUtils.h File Reference
#include "MuonCalibMath/SamplePoint.h"
#include <vector>
#include <utility>
Include dependency graph for SamplePointUtils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 MuonCalib
 CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
 

Functions

std::vector< SamplePoint > MuonCalib::fetchDataPoints (const IRtRelation &rtRel, const double relUnc)
 Constructs a list of sample points from the rt-relation. More...
 
std::vector< SamplePoint > MuonCalib::fetchDataPoints (const IRtRelation &rtRel, const IRtResolution &resoFunc)
 Constructs a list of sample points from the rt-relation. More...
 
std::vector< SamplePoint > MuonCalib::swapCoordinates (const std::vector< SamplePoint > &points, const IRtRelation &rtRel)
 Creates a new vector of samples points with x1 exchanged by x2 and vice-versa. More...
 
std::vector< SamplePoint > MuonCalib::resoFromRadius (const std::vector< SamplePoint > &points, const double uncert)
 Creates a new vector of sample points where the x2 coordinate becomes the x1 coordinate and the resolution becomes x2. More...
 
std::vector< SamplePoint > MuonCalib::fetchResolution (const std::vector< SamplePoint > &points, const double uncert)
 Creates a new vector of sample points where the x2 is assigned to the uncertainty and the uncertainty is replaced by a constant value. More...
 
std::vector< SamplePoint > MuonCalib::normalizeDomain (const std::vector< SamplePoint > &dataPoints)
 Normalizes the domain of the samples points to the interval -1 to 1. More...
 
double MuonCalib::calculateChi2 (const std::vector< SamplePoint > &dataPoints, const IRtRelation &rtRel)
 Returns the chi2 of the rt-relation w.r.t. More...
 
double MuonCalib::calculateChi2 (const std::vector< SamplePoint > &dataPoints, const ITrRelation &trRel)
 
double MuonCalib::calculateChi2 (const std::vector< SamplePoint > &dataPoints, const IRtResolution &rtReso)
 
std::pair< double, double > MuonCalib::minMax (const std::vector< SamplePoint > &points)
 Returns the minimum & maximum values covered by the sample points. More...
 
std::pair< double, double > MuonCalib::interval (const std::vector< SamplePoint > &points)
 Returns the interval covered by the sample points. More...