6 #ifndef COVARIANCEMATRIXFIT_DATAPRODUCTS_PARAMETER_H 7 #define COVARIANCEMATRIXFIT_DATAPRODUCTS_PARAMETER_H 9 #include "NovaDAQConventions/DAQConventions.h" 95 float const& sigmaSize,
99 bool const& constrained,
100 float const& lowerBound,
101 float const& upperBound);
106 uint8_t
const&
Key()
const {
return fKey; }
109 float const&
Sigma()
const {
return fSigmaSize; }
110 float const&
Variance()
const {
return fVariance; }
111 bool const&
IsFixed()
const {
return fIsFixed; }
178 #endif //COVARIANCEMATRIXFIT_DATAPRODUCTS_PARAMETER_H
cmf::ParType_t const & ParType() const
float const & LowerBound() const
enum cmf::osc_params OscParm_t
uint8_t fParm
the parameter
bool operator<(cmf::OscPar const &other) const
float fVal
the value of the parameter
SystPar(uint8_t const &par, float const &val)
bool const & IsConstrained() const
float fSigmaSize
size of 1 sigma
float fCentralVal
central value for the parameter
void SetValue(double const &val)
bool const & IsFixed() const
bool fIsConstrained
is this parameter constrained in allowed values?
enum cmf::det_type DetType_t
float fUpperBound
upper bound for the constrained parameter
cmf::OscParm_t fParm
the parameter
Location(ParameterSpaceLoc const &nd, ParameterSpaceLoc const &fd)
enum cmf::par_type ParType_t
const std::string cOscParams_Strings[kNumOscParams]
float const & Value() const
float const & Sigma() const
bool operator==(cmf::OscPar const &other) const
std::map< cmf::OscParm_t, float > OscillationParameterMap
const XML_Char int const XML_Char * value
cmf::ParameterSpaceLoc const & NDLocation() const
float fLowerBound
lower bound for the constrained parameter
float fVal
the value of the parameter
static const float kGarbageFloat
const std::string cv[Ncv]
bool const & IsNuisance() const
OscPar(cmf::OscParm_t const &par, float const &val)
cmf::ParameterSpaceLoc const & FDLocation() const
uint8_t fDetector
which detector is this parameter for?
cmf::DetType_t const Detector() const
float const & Value() const
uint8_t const & Key() const
float const & CentralValue() const
bool fIsNuisance
is this parameter treated as a nuisance parameter?
double fVal
current value for the parameter in the fit
cmf::ParType_t fParType
type of paramter this is
bool operator==(cmf::SystPar const &other) const
float fVariance
amount parameter can vary when making random universes
Module to combine a set of results into a single file currently only does one data product type at a ...
cmf::OscParm_t const & Param() const
static const uint8_t kNumSigmaSysts
bool fIsFixed
is this parameter fixed during fits?
float const & UpperBound() const
friend std::ostream & operator<<(std::ostream &o, cmf::OscPar const &op)
uint8_t fKey
key for this parameter
uint8_t const & Param() const
std::map< std::string, Parameter > ParameterSpaceLoc
double const & Value() const
float const & Variance() const
std::string const Name() const
double variance(Eigen::VectorXd x)
static std::string KeyToVarName(uint8_t const &key)