From 2c908c3d4612fd37ce019cc6e39d9ab81f0471aa Mon Sep 17 00:00:00 2001
From: KSkwarczynski
Date: Sat, 13 Jul 2024 02:41:29 +0000
Subject: [PATCH] deploy: 45ab28364d44721e4d11f0d9697df4e50054a279
---
FDMCStruct_8h.html | 1 +
FDMCStruct_8h_source.html | 12 +-
FitterBase_8cpp_source.html | 2 +-
FitterBase_8h_source.html | 2 +-
MaCh3Logger_8h.html | 43 +-
MaCh3Logger_8h_source.html | 43 +-
PSO_8cpp_source.html | 56 +--
PSO_8h_source.html | 431 +++++++++--------
SampleSummary_8cpp_source.html | 8 +-
SampleSummary_8h_source.html | 2 +-
ShiftFunctors_8h_source.html | 2 +-
SplineMonolith_8cpp_source.html | 2 +-
SplineMonolith_8h_source.html | 2 +-
SplineStructs_8h.html | 3 +-
SplineStructs_8h_source.html | 230 ++++-----
Structs_8cpp.html | 3 +-
Structs_8cpp_source.html | 2 +-
Structs_8h.html | 4 +-
Structs_8h_source.html | 5 +-
ThrowParms_8cpp_source.html | 10 +-
ThrowParms_8h.html | 1 +
ThrowParms_8h_source.html | 58 +--
annotated.html | 10 +-
classFitterBase.html | 2 +-
classPSO.html | 196 ++++----
classSMonolith.html | 24 +-
classSampleSummary.html | 6 +-
classTF1__red.html | 166 +++----
classTSpline3__red.html | 6 +-
classThrowParms.html | 37 +-
classTruncated__Spline.html | 7 +-
classcovarianceBase.html | 634 ++++++++++++++-----------
classcovarianceOsc.html | 27 +-
classcovarianceXsec.html | 54 ++-
classparticle.html | 114 ++---
classsamplePDFBase.html | 175 ++++---
classsamplePDFFDBase.html | 38 +-
classsplineFDBase.html | 2 +-
covarianceBase_8cpp_source.html | 118 ++---
covarianceBase_8h_source.html | 787 +++++++++++++++----------------
covarianceOsc_8cpp_source.html | 18 +-
covarianceXsec_8cpp_source.html | 46 +-
covarianceXsec_8h_source.html | 10 +-
hierarchy.html | 10 +-
namespaceMaCh3Utils.html | 3 +
samplePDFBase_8cpp_source.html | 40 +-
samplePDFBase_8h.html | 1 +
samplePDFBase_8h_source.html | 274 ++++++-----
samplePDFFDBase_8cpp_source.html | 30 +-
samplePDFFDBase_8h_source.html | 7 +-
splineFDBase_8cpp_source.html | 2 +-
structXsecNorms4.html | 5 +-
structfdmc__base.html | 15 +-
53 files changed, 1971 insertions(+), 1815 deletions(-)
diff --git a/FDMCStruct_8h.html b/FDMCStruct_8h.html
index aeecdbb6..3954c86f 100644
--- a/FDMCStruct_8h.html
+++ b/FDMCStruct_8h.html
@@ -86,6 +86,7 @@
|
struct | fdmc_base |
+ | constructors are same for all three so put in here More...
|
|
diff --git a/FDMCStruct_8h_source.html b/FDMCStruct_8h_source.html
index f8dbb033..4d6ee887 100644
--- a/FDMCStruct_8h_source.html
+++ b/FDMCStruct_8h_source.html
@@ -86,7 +86,6 @@
Go to the documentation of this file.
-
@@ -106,10 +105,8 @@
-
-
@@ -140,7 +137,6 @@
-
@@ -161,11 +157,11 @@
Type GetFromManager(const YAML::Node &node, Type defval)
Get content of config file if node is not found take default value specified.
Bin-by-bin class calculating response for spline parameters.
-
+
constructors are same for all three so put in here
int * ntotal_weight_pointers
const double ** skdet_pointer
-
+
double Unity
DB Speedup bits.
const double *** xsec_spline_pointers
cudaprob3::ProbType ProbType
@@ -182,7 +178,7 @@
cudaprob3::NeutrinoType NeutrinoType
const double *** xsec_norm_pointers
int * nxsec_spline_pointers
-
std::list< int > * xsec_norms_bins
+
std::list< int > * xsec_norms_bins
xsec bins
@@ -191,7 +187,7 @@
double * rw_lower_lower_xbinedge
-
const double ** osc_w_pointer
+
const double ** osc_w_pointer
DB Atmospheric Parameters.
diff --git a/FitterBase_8cpp_source.html b/FitterBase_8cpp_source.html
index 77adde3d..0a66c1ac 100644
--- a/FitterBase_8cpp_source.html
+++ b/FitterBase_8cpp_source.html
@@ -1629,7 +1629,7 @@
void SaveSettings(TFile *const OutputFile)
Add manager useful information's to TFile, in most cases to Fitter.
MaCh3Modes * GetMaCh3Modes() const
Return pointer to MaCh3 modes.
YAML::Node const & raw()
Return config.
-
+
Class responsible for handling implementation of samples used in analysis, reweighting and returning ...
int getValue(std::string Type)
CW: Get info like RAM.
void PrintProgressBar(const int Done, const int All)
KS: Simply print progress bar.
diff --git a/FitterBase_8h_source.html b/FitterBase_8h_source.html
index 1d3c49d8..01e9a098 100644
--- a/FitterBase_8h_source.html
+++ b/FitterBase_8h_source.html
@@ -241,7 +241,7 @@
Base class responsible for handling of systematic error parameters. Capable of using PCA or using ada...
Class responsible for handling of neutrino oscillation parameters.
The manager class is responsible for managing configurations and settings.
-
+Class responsible for handling implementation of samples used in analysis, reweighting and returning ...
diff --git a/MaCh3Logger_8h.html b/MaCh3Logger_8h.html
index 72f43426..128c43d1 100644
--- a/MaCh3Logger_8h.html
+++ b/MaCh3Logger_8h.html
@@ -306,25 +306,30 @@
58{
-
59 std::stringstream
sss;
-
60 std::streambuf*
coutBuf = std::cout.rdbuf();
-
61 std::streambuf*
cerrBuf = std::cerr.rdbuf();
-
62
-
63 std::cout.rdbuf(
sss.rdbuf());
-
64 std::cerr.rdbuf(
sss.rdbuf());
-
65
-
-
67
-
-
-
70
-
-
-
73 {
-
-
-
76 }
-
77}
+
59
+
60 std::stringstream
sss;
+
61
+
62 std::streambuf*
coutBuf = std::cout.rdbuf();
+
63 std::streambuf*
cerrBuf = std::cerr.rdbuf();
+
64
+
65
+
66 std::cout.rdbuf(
sss.rdbuf());
+
67 std::cerr.rdbuf(
sss.rdbuf());
+
68
+
69
+
+
71
+
72
+
+
+
75
+
+
+
78 {
+
+
+
81 }
+
82}
diff --git a/MaCh3Logger_8h_source.html b/MaCh3Logger_8h_source.html
index 21efffee..891ea51a 100644
--- a/MaCh3Logger_8h_source.html
+++ b/MaCh3Logger_8h_source.html
@@ -120,25 +120,30 @@
-
59 std::stringstream
sss;
-
60 std::streambuf*
coutBuf = std::cout.rdbuf();
-
61 std::streambuf*
cerrBuf = std::cerr.rdbuf();
-
-
63 std::cout.rdbuf(
sss.rdbuf());
-
64 std::cerr.rdbuf(
sss.rdbuf());
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
60 std::stringstream
sss;
+
+
62 std::streambuf*
coutBuf = std::cout.rdbuf();
+
63 std::streambuf*
cerrBuf = std::cerr.rdbuf();
+
+
+
66 std::cout.rdbuf(
sss.rdbuf());
+
67 std::cerr.rdbuf(
sss.rdbuf());
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
void SetMaCh3LoggerFormat()
Set messaging format of the logger.
void LoggerPrint(const std::string &LibName, LogFunc logFunction, Func &&func, Args &&... args)
KS: This is bit convoluted but this is to allow redirecting cout and errors from external library int...
diff --git a/PSO_8cpp_source.html b/PSO_8cpp_source.html
index a01dfba5..1d738a15 100644
--- a/PSO_8cpp_source.html
+++ b/PSO_8cpp_source.html
@@ -674,47 +674,47 @@
Implementation of base Likelihood Fit class, it is mostly responsible for likelihood calculation whil...
void PrepareFit()
prepare output and perform sanity checks
virtual double CalcChi2(const double *x)
Chi2 calculation over all included samples and syst objects.
-std::vector< double > vector_add(std::vector< double > v1, std::vector< double > v2)
+std::vector< double > vector_add(std::vector< double > v1, std::vector< double > v2)
PSO(manager *const fitMan)
constructor
-std::vector< double > vector_subtract(std::vector< double > v1, std::vector< double > v2)
-std::vector< double > ranges_max
-
+std::vector< double > vector_subtract(std::vector< double > v1, std::vector< double > v2)
+std::vector< double > ranges_max
+
-std::vector< double > vector_multiply(std::vector< double > velocity, double mul)
+std::vector< double > vector_multiply(std::vector< double > velocity, double mul)
double CalcChi2(const double *x)
Chi2 calculation over all included samples and syst objects.
-std::vector< double > three_vector_addition(std::vector< double > vec1, std::vector< double > vec2, std::vector< double > vec3)
-
-std::vector< bool > fixed
-
-particle * get_best_particle()
-
-
-
+std::vector< double > three_vector_addition(std::vector< double > vec1, std::vector< double > vec2, std::vector< double > vec3)
+
+std::vector< bool > fixed
+
+particle * get_best_particle()
+
+
+
void uncertainty_check(std::vector< double > previous_pos)
-void set_best_particle(particle *n)
-std::vector< double * > paramlist
-std::vector< particle * > system
-double vel[kMaxParticles]
-
-double CalcChi(std::vector< double > x)
-
-std::vector< std::vector< double > > uncertainties
-std::vector< double > ranges_min
-
-
+void set_best_particle(particle *n)
+std::vector< double * > paramlist
+std::vector< particle * > system
+double vel[kMaxParticles]
+
+double CalcChi(std::vector< double > x)
+
+std::vector< std::vector< double > > uncertainties
+std::vector< double > ranges_min
+
+
std::vector< std::vector< double > > calc_uncertainty(std::vector< double >position, double minimum)
std::vector< std::vector< double > > bisection(std::vector< double >position, double minimum, double range, double precision)
double rastriginFunc(const double *x)
-std::vector< double > prior
+std::vector< double > prior
void runMCMC() override
Implementation of fitting algorithm.
The manager class is responsible for managing configurations and settings.
YAML::Node const & raw()
Return config.
-Class particle - stores the position, velocity and personal best With functions which move particle a...
-std::vector< double > get_personal_best_position()
-double get_personal_best_value()
+Class particle - stores the position, velocity and personal best With functions which move particle a...
+std::vector< double > get_personal_best_position()
+double get_personal_best_value()