35 inline Double_t
g1(
const Double_t x)
37 return TMath::Gaus(x, 0.0, 1.0, kTRUE);
47 inline Double_t
G1(
const Double_t x)
49 return 0.5 * (1.0 + TMath::Erf(sqrt(0.5)*x));
59 inline Double_t g2(
const Double_t x,
const Double_t y)
72 inline Double_t G2(
const Double_t x,
const Double_t y)
85int main(
int argc,
char **argv)
110 catch(
const exception &error) {
115 if (numberOfEvents <= 0) {
140 for (
int i = 0; i != numberOfEvents; ++i) {
142 const double x =
gRandom->Gaus(0.0, 1.0);
143 const double y =
gRandom->Gaus(0.0, 1.0);
177 for (
int i = 1; i <= h0.GetXaxis()->
GetNbins(); ++i) {
178 for (
int j = 1; j <= h0.GetYaxis()->
GetNbins(); ++j) {
180 const Double_t x = h0.GetXaxis()->GetBinCenter(i);
181 const Double_t y = h0.GetYaxis()->GetBinCenter(j);
183 h0.SetBinContent(i, j, g2(x,y));
186 h1.SetBinContent(i, j,
F2(x,y).fp.fp);
187 h2.SetBinContent(i, j, f2(x,y));
189 catch(
const exception& error) {
General purpose class for a collection of sorted elements.
Various implementations of functional maps.
General purpose messaging.
Utility class to parse command line options.
#define make_field(A,...)
macro to convert parameter to JParserTemplateElement object
Auxiliary classes for numerical integration.
Double_t g1(const Double_t x)
Function.
Double_t G1(const Double_t x)
Integral of method g1.
int numberOfBins
number of bins for average CDF integral of optical module
Template definition of a multi-dimensional oscillation probability interpolation table.
Utility class to parse command line options.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).