test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
FastSimulation
Utilities
interface
SimpleHistogramGenerator.h
Go to the documentation of this file.
1
#ifndef SimpleHistogramGenerator_H
2
#define SimpleHistogramGenerator_H
3
15
#include <vector>
16
17
class
RandomEngineAndDistribution
;
18
class
TH1;
19
class
TAxis;
20
21
class
SimpleHistogramGenerator
22
{
23
public
:
24
28
SimpleHistogramGenerator
(TH1 *
histo
);
29
31
virtual
~SimpleHistogramGenerator
() {}
32
34
double
generate
(
RandomEngineAndDistribution
const
*)
const
;
35
36
int
binarySearch
(
const
int
&
n
,
37
const
std::vector<float>& array,
38
const
double
&
value
)
const
;
39
40
private
:
41
43
//TH1 * myHisto;
44
46
//TAxis * theXaxis;
47
49
int
nBins
;
50
51
// Limits of integration
52
double
xMin
,
xMax
;
53
54
// Bin width
55
double
binWidth
;
56
58
std::vector<float>
integral
;
59
61
double
nEntries
;
62
63
};
64
#endif
SimpleHistogramGenerator::nEntries
double nEntries
Number of entries.
Definition:
SimpleHistogramGenerator.h:61
SimpleHistogramGenerator::integral
std::vector< float > integral
Integral.
Definition:
SimpleHistogramGenerator.h:58
relativeConstraints.value
tuple value
Definition:
relativeConstraints.py:54
SimpleHistogramGenerator::xMax
double xMax
Definition:
SimpleHistogramGenerator.h:52
timingPdfMaker.histo
tuple histo
Definition:
timingPdfMaker.py:279
SimpleHistogramGenerator::binWidth
double binWidth
Definition:
SimpleHistogramGenerator.h:55
SimpleHistogramGenerator::SimpleHistogramGenerator
SimpleHistogramGenerator(TH1 *histo)
Definition:
SimpleHistogramGenerator.cc:8
SimpleHistogramGenerator::generate
double generate(RandomEngineAndDistribution const *) const
The random generation.
Definition:
SimpleHistogramGenerator.cc:29
SimpleHistogramGenerator::~SimpleHistogramGenerator
virtual ~SimpleHistogramGenerator()
Default destructor.
Definition:
SimpleHistogramGenerator.h:31
SimpleHistogramGenerator::nBins
int nBins
Pointer to the histogram.
Definition:
SimpleHistogramGenerator.h:49
SimpleHistogramGenerator::xMin
double xMin
Definition:
SimpleHistogramGenerator.h:52
gen::n
int n
Definition:
Cascade2Hadronizer.cc:79
SimpleHistogramGenerator
Definition:
SimpleHistogramGenerator.h:21
SimpleHistogramGenerator::binarySearch
int binarySearch(const int &n, const std::vector< float > &array, const double &value) const
Definition:
SimpleHistogramGenerator.cc:44
RandomEngineAndDistribution
Definition:
RandomEngineAndDistribution.h:18
Generated for CMSSW Reference Manual by
1.8.5