Main Page
Namespaces
Classes
Package Documentation
FastSimulation
Utilities
src
HistogramGenerator.cc
Go to the documentation of this file.
1
#include "
FastSimulation/Utilities/interface/HistogramGenerator.h
"
2
3
//#include "TAxis.h"
4
5
double
HistogramGenerator::ersatzt
(
double
x
) {
6
int
ibin =
theXaxis
->FindBin(x);
7
// std::cout << x << " Bin " << ibin << std::endl;
8
double
x1
=
myHisto
->GetBinLowEdge(ibin);
9
double
x2
= x1 +
myHisto
->GetBinWidth(ibin);
10
double
y1
=
myHisto
->GetBinContent(ibin);
11
double
y2
;
12
if
(ibin <
nbins
)
13
y2 =
myHisto
->GetBinContent(ibin + 1);
14
else
15
y2 =
y1
;
16
// std::cout << " X1 " << x1 <<" X2 " << x2 << " Y1 " <<y1 << " Y2 " << y2 << std::endl;
17
return
y2 + (y1 -
y2
) * (x2 - x) / (x2 -
x1
);
18
}
HistogramGenerator::myHisto
TH1 * myHisto
Pointer to the histogram.
Definition:
HistogramGenerator.h:51
HistogramGenerator::nbins
int nbins
n bins
Definition:
HistogramGenerator.h:57
testProducerWithPsetDescEmpty_cfi.y2
y2
Definition:
testProducerWithPsetDescEmpty_cfi.py:30
HistogramGenerator.h
vertices_cff.x
x
Definition:
vertices_cff.py:29
HistogramGenerator::theXaxis
TAxis * theXaxis
the axis
Definition:
HistogramGenerator.h:54
testProducerWithPsetDescEmpty_cfi.x2
x2
Definition:
testProducerWithPsetDescEmpty_cfi.py:28
testProducerWithPsetDescEmpty_cfi.y1
y1
Definition:
testProducerWithPsetDescEmpty_cfi.py:29
testProducerWithPsetDescEmpty_cfi.x1
x1
Definition:
testProducerWithPsetDescEmpty_cfi.py:33
HistogramGenerator::ersatzt
double ersatzt(double x)
Gamma Function.
Definition:
HistogramGenerator.cc:5
Generated for CMSSW Reference Manual by
1.8.11