Main Page
Namespaces
Classes
Package Documentation
CalibMuon
DTCalibration
interface
DTResidualFitter.h
Go to the documentation of this file.
1
#ifndef CalibMuon_DTCalibration_DTResidualFitter_h
2
#define CalibMuon_DTCalibration_DTResidualFitter_h
3
4
/*
5
* \author A. Vilela Pereira
6
*/
7
8
class
TH1F;
9
10
struct
DTResidualFitResult
{
11
public
:
12
DTResidualFitResult
(
double
mean
,
double
meanErr,
double
sigma,
double
sigmaErr):
fitMean
(mean),
13
fitMeanError
(meanErr),
14
fitSigma
(sigma),
15
fitSigmaError
(sigmaErr) {}
16
17
double
fitMean
;
18
double
fitMeanError
;
19
double
fitSigma
;
20
double
fitSigmaError
;
21
};
22
23
class
DTResidualFitter
{
24
public
:
25
DTResidualFitter
(
bool
debug
=
false
);
26
~
DTResidualFitter
();
27
28
DTResidualFitResult
fitResiduals
(TH1F&
histo
,
int
nSigmas = 1);
29
30
private
:
31
bool
debug_
;
32
};
33
#endif
DTResidualFitResult::fitMean
double fitMean
Definition:
DTResidualFitter.h:17
PVValHelper::fitResiduals
std::pair< Measurement1D, Measurement1D > fitResiduals(TH1 *hist)
Definition:
PVValidationHelpers.cc:230
SiStripPI::mean
Definition:
SiStripPayloadInspectorHelper.h:179
DTResidualFitter
Definition:
DTResidualFitter.h:23
DTResidualFitResult::fitMeanError
double fitMeanError
Definition:
DTResidualFitter.h:18
DTResidualFitResult::DTResidualFitResult
DTResidualFitResult(double mean, double meanErr, double sigma, double sigmaErr)
Definition:
DTResidualFitter.h:12
DTResidualFitResult::fitSigmaError
double fitSigmaError
Definition:
DTResidualFitter.h:20
DTResidualFitter::debug_
bool debug_
Definition:
DTResidualFitter.h:31
debug
#define debug
Definition:
HDRShower.cc:19
trackerHits.histo
histo
Definition:
trackerHits.py:12
DTResidualFitResult
Definition:
DTResidualFitter.h:10
DTResidualFitResult::fitSigma
double fitSigma
Definition:
DTResidualFitter.h:19
Generated for CMSSW Reference Manual by
1.8.11