MaCh3  2.6.0
Reference Guide
ParameterHandlerGeneric Member List

This is the complete list of members for ParameterHandlerGeneric, including all inherited members.

_fCurrValParameterHandlerBaseprotected
_fErrorParameterHandlerBaseprotected
_fFancyNamesParameterHandlerBaseprotected
_fFlatPriorParameterHandlerBaseprotected
_fGlobalStepScaleParameterHandlerBaseprotected
_fGlobalStepScaleInitialParameterHandlerBaseprotected
_fIndivStepScaleParameterHandlerBaseprotected
_fIndivStepScaleInitialParameterHandlerBaseprotected
_fLowBoundParameterHandlerBaseprotected
_fNamesParameterHandlerBaseprotected
_fNumParParameterHandlerBaseprotected
_fParamTypeParameterHandlerGenericprotected
_fPreFitValueParameterHandlerBaseprotected
_fPropValParameterHandlerBaseprotected
_fSampleNamesParameterHandlerGenericprotected
_fSystToGlobalSystIndexMapParameterHandlerGenericprotected
_fUpBoundParameterHandlerBaseprotected
_fYAMLDocParameterHandlerBaseprotected
_ParameterGroupParameterHandlerGenericprotected
AcceptStep() _noexcept_ParameterHandlerBase
AdaptiveHandlerParameterHandlerBaseprotected
AppliesToSample(const int SystIndex, const std::string &SampleName) constParameterHandlerGenericprotected
CalcLikelihood() const _noexcept_ParameterHandlerBase
CheckBounds() const _noexcept_ParameterHandlerBase
CheckCorrectInitialisation() constParameterHandlerGenericprotected
CircularBoundsIndexParameterHandlerBaseprotected
CircularBoundsValuesParameterHandlerBaseprotected
CircularParBounds(const int i, const double LowBound, const double UpBound)ParameterHandlerBaseprotected
ConstructPCA(const double eigen_threshold, int FirstPCAdpar, int LastPCAdpar)ParameterHandlerBase
corr_throwParameterHandlerBaseprotected
CorrelateSteps() _noexcept_ParameterHandlerBase
covMatrixParameterHandlerBaseprotected
doSpecialStepProposalParameterHandlerBaseprotected
DumpMatrixToFile(const std::string &Name)ParameterHandlerGeneric
EnableSpecialProposal(const YAML::Node &param, const int Index)ParameterHandlerBaseprotected
FlipParameterIndexParameterHandlerBaseprotected
FlipParameterPointParameterHandlerBaseprotected
FlipParameterValue(const int index, const double FlipPoint)ParameterHandlerBaseprotected
FuncParamsParameterHandlerGenericprotected
GetAdaptiveHandler() constParameterHandlerBaseinline
GetBaseParameter(const YAML::Node &param, const int Index, TypeParameterBase &Parameter) constParameterHandlerGenericprotected
GetConfig() constParameterHandlerBaseinline
GetCorrelationMatrix() constParameterHandlerBase
GetCorrThrows(const int i) constParameterHandlerBaseinline
GetCovMatrix() constParameterHandlerBaseinline
GetDiagonalError(const int i) constParameterHandlerBaseinline
GetDoAdaption() constParameterHandlerBaseinline
GetError(const int i) constParameterHandlerBaseinline
GetFlatPrior(const int i) constParameterHandlerBaseinline
GetFunctionalParameters(const YAML::Node &param, const int Index) constParameterHandlerGenericprotected
GetFunctionalParametersFromSampleName(const std::string &SampleName) constParameterHandlerGeneric
GetGlobalStepScale() constParameterHandlerBaseinline
GetGlobalSystIndexFromSampleName(const std::string &SampleName, const SystType Type) constParameterHandlerGeneric
GetIndivStepScale(const int ParameterIndex) constParameterHandlerBaseinline
GetInvCovMatrix() constParameterHandlerBaseinline
GetInvCovMatrix(const int i, const int j) constParameterHandlerBaseinline
GetLikelihood()ParameterHandlerBasevirtual
GetLowerBound(const int i) constParameterHandlerBaseinline
GetName() constParameterHandlerBaseinline
GetNormParameter(const YAML::Node &param, const int Index) constParameterHandlerGenericprotected
GetNormParsFromSampleName(const std::string &SampleName) constParameterHandlerGeneric
GetNParameters() constParameterHandlerBaseinline
GetNumParams() constParameterHandlerBaseinline
GetNumParamsFromSampleName(const std::string &SampleName, const SystType Type) constParameterHandlerGeneric
GetNumParFromGroup(const std::string &Group) constParameterHandlerGeneric
GetOscillationParameters(const YAML::Node &param, const int Index) constParameterHandlerGenericprotected
GetOscParsFromSampleName(const std::string &SampleName) constParameterHandlerGeneric
GetParamType(const int i) constParameterHandlerGenericinline
GetParamTypeString(const int i) constParameterHandlerGenericinline
GetParCurr(const int i) constParameterHandlerBaseinline
GetParCurrVec() constParameterHandlerBaseinline
GetParFancyName(const int i) constParameterHandlerBaseinline
GetParIndex(const std::string &name) constParameterHandlerBase
GetParName(const int i) constParameterHandlerBaseinline
GetParPreFit(const int i) constParameterHandlerBaseinline
GetParProp(const int i) constParameterHandlerBaseinline
GetParPropVec()ParameterHandlerBaseinline
GetParSampleID(const int i) constParameterHandlerGenericinline
GetParsIndexFromSampleName(const std::string &SampleName, const SystType Type) constParameterHandlerGeneric
GetParsNamesFromSampleName(const std::string &SampleName, const SystType Type) constParameterHandlerGeneric
GetParSplineInterpolation(const int i) constParameterHandlerGenericinline
GetParSplineKnotLowerBound(const int i) constParameterHandlerGenericinline
GetParSplineKnotUpperBound(const int i) constParameterHandlerGenericinline
GetParSplineName(const int i) constParameterHandlerGenericinline
GetPCAHandler() constParameterHandlerBaseinline
GetPreFitValues() constParameterHandlerBaseinline
GetProposed() constParameterHandlerBase
GetRandomThrow(const int i) constParameterHandlerBaseinline
GetSplineFileParsNamesFromSampleName(const std::string &SampleName) constParameterHandlerGeneric
GetSplineInterpolationFromSampleName(const std::string &SampleName) constParameterHandlerGeneric
GetSplineModeVecFromSampleName(const std::string &SampleName) constParameterHandlerGeneric
GetSplineParameter(const YAML::Node &param, const int Index) constParameterHandlerGenericprotected
GetSplineParsFromSampleName(const std::string &SampleName) constParameterHandlerGeneric
GetSplineParsNamesFromSampleName(const std::string &SampleName) constParameterHandlerGeneric
GetSystIndexFromSampleName(const std::string &SampleName, const SystType Type) constParameterHandlerGeneric
GetThrowMatrix() constParameterHandlerBaseinline
GetThrowMatrix(const int i, const int j) constParameterHandlerBaseinline
GetTypeParamsFromSampleName(const std::map< int, int > &indexMap, const std::vector< ParamT > &params, const std::string &SampleName) constParameterHandlerGenericprotected
GetUniqueParameterGroups() constParameterHandlerGeneric
GetUpperBound(const int i) constParameterHandlerBaseinline
InitFromFile(const std::string &name, const std::string &file)ParameterHandlerBaseprotected
InitialiseAdaption(const YAML::Node &adapt_manager)ParameterHandlerBase
InitialiseFromConfig(const std::vector< std::string > &YAMLFile)ParameterHandlerGenericprotected
InitParameters()ParameterHandlerGenericprotected
InitParametersTypeFromConfig()ParameterHandlerGenericprotected
inputFileParameterHandlerBaseprotected
invCovMatrixParameterHandlerBaseprotected
InvertCovMatrixParameterHandlerBaseprotected
IsParameterFixed(const int i) constParameterHandlerBaseinline
IsParameterFixed(const std::string &name) constParameterHandlerBase
IsParFromGroup(const int i, const std::string &Group) constParameterHandlerGeneric
IsPCA() constParameterHandlerBaseinline
IterateOverParams(const std::string &SampleName, FilterFunc filter, ActionFunc action) constParameterHandlerGenericprotected
LoadAndMergeYAML(const std::vector< std::string > &YAMLFile, std::map< std::pair< int, int >, std::unique_ptr< TMatrixDSym >> &overrides)ParameterHandlerGenericprotected
LoadCorrelationFromConfig(std::vector< std::map< std::string, double >> &Correlations, std::map< std::string, int > &CorrNamesMap)ParameterHandlerGenericprotected
MakeClosestPosDef(TMatrixDSym *cov)ParameterHandlerBaseprotected
MakePosDef(TMatrixDSym *cov=nullptr, bool verbose=true)ParameterHandlerBaseprotected
MatchMaCh3OutputBranches(TTree *PosteriorFile, std::vector< double > &BranchValues, std::vector< std::string > &BranchNames, const std::vector< std::string > &FancyNames={})ParameterHandlerBase
matrixNameParameterHandlerBaseprotected
NormParamsParameterHandlerGenericprotected
OscParamsParameterHandlerGenericprotected
param_skip_adapt_flagsParameterHandlerBaseprotected
ParameterHandlerBase(std::string name, std::string file, double threshold=-1, int FirstPCAdpar=-999, int LastPCAdpar=-999)ParameterHandlerBase
ParameterHandlerBase()=defaultParameterHandlerBase
ParameterHandlerGeneric(const std::vector< std::string > &FileNames, std::string name="xsec_cov", double threshold=-1, int FirstPCAdpar=-999, int LastPCAdpar=-999)ParameterHandlerGeneric
pcaParameterHandlerBaseprotected
PCAObjParameterHandlerBaseprotected
Print() constParameterHandlerGenericprotected
PrintFunctionalParams() constParameterHandlerGenericprotected
PrintGlobablInfo() constParameterHandlerGenericprotected
PrintIndivStepScale() constParameterHandlerBase
PrintLengthParameterHandlerBaseprotected
PrintNormParams() constParameterHandlerGenericprotected
PrintOscillationParams() constParameterHandlerGenericprotected
PrintParameterGroups() constParameterHandlerGenericprotected
PrintPreFitCurrPropValues() constParameterHandlerBase
PrintPreFitValues() constParameterHandlerBase
PrintSplineParams() constParameterHandlerGenericprotected
ProposeStep()ParameterHandlerBasevirtual
random_numberParameterHandlerBaseprotected
RandomConfiguration()ParameterHandlerBase
Randomize() _noexcept_ParameterHandlerBase
randParamsParameterHandlerBaseprotected
ReserveMemory(const int size)ParameterHandlerBaseprotected
ResetIndivStepScale()ParameterHandlerBase
RetPointer(const int iParam) constParameterHandlerBaseinline
SanitizeAdaption() constParameterHandlerBaseprotected
SaveAdaptiveToFile(const std::string &outFileName, const std::string &systematicName)ParameterHandlerBaseinline
SaveUpdatedMatrixConfig()ParameterHandlerBase
SetBranches(TTree &tree, const bool SaveProposal=false)ParameterHandlerBase
SetCovMatrix(TMatrixDSym *cov)ParameterHandlerBase
SetFixAllParameters()ParameterHandlerBase
SetFixGroupOnlyParameters(const std::string &Group)ParameterHandlerGeneric
SetFixGroupOnlyParameters(const std::vector< std::string > &Groups)ParameterHandlerGeneric
SetFixParameter(const int i)ParameterHandlerBase
SetFixParameter(const std::string &name)ParameterHandlerBase
SetFlatPrior(const int i, const bool eL)ParameterHandlerBase
SetFreeAllParameters()ParameterHandlerBase
SetFreeGroupOnlyParameters(const std::string &Group)ParameterHandlerGeneric
SetFreeGroupOnlyParameters(const std::vector< std::string > &Groups)ParameterHandlerGeneric
SetFreeParameter(const int i)ParameterHandlerBase
SetFreeParameter(const std::string &name)ParameterHandlerBase
SetGroupOnlyParameters(const std::string &Group, const std::vector< double > &Pars={})ParameterHandlerGeneric
SetGroupOnlyParameters(const std::vector< std::string > &Groups)ParameterHandlerGeneric
SetIndivStepScale(const int ParameterIndex, const double StepScale)ParameterHandlerBaseinline
SetIndivStepScale(const std::vector< double > &stepscale)ParameterHandlerBase
SetIndivStepScaleForSkippedAdaptParams()ParameterHandlerBase
SetName(const std::string &name)ParameterHandlerBaseinline
SetNumberOfSteps(const int nsteps)ParameterHandlerBaseinline
SetPar(const int i, const double val)ParameterHandlerBase
SetParameters(const std::vector< double > &pars={})ParameterHandlerBase
SetParCurrProp(const int i, const double val)ParameterHandlerBase
SetParName(const int i, const std::string &name)ParameterHandlerBaseinline
SetParProp(const int i, const double val)ParameterHandlerBaseinline
SetPrintLength(const unsigned int PriLen)ParameterHandlerBaseinline
SetRandomThrow(const int i, const double rand)ParameterHandlerBaseinline
SetSingleParameter(const int parNo, const double parVal)ParameterHandlerBase
SetStepScale(const double scale, const bool verbose=true)ParameterHandlerBase
SetSubThrowMatrix(int first_index, int last_index, TMatrixDSym const &subcov)ParameterHandlerBase
SetThrowMatrix(const TMatrixDSym *cov)ParameterHandlerBase
SetThrowMatrixFromFile(const std::string &matrix_file_name, const std::string &matrix_name, const std::string &means_name)ParameterHandlerBaseprotected
SetTune(const std::string &TuneName)ParameterHandlerBase
SpecialStepProposal()ParameterHandlerBaseprotected
SplineParamsParameterHandlerGenericprotected
throwMatrixParameterHandlerBaseprotected
throwMatrixCholDecompParameterHandlerBaseprotected
ThrowParameters()ParameterHandlerBase
ToggleFixParameter(const int i)ParameterHandlerBaseprivate
ToggleFixParameter(const std::string &name)ParameterHandlerBaseprivate
TunesParameterHandlerBaseprotected
UpdateAdaptiveCovariance()ParameterHandlerBase
UpdateThrowMatrix(TMatrixDSym *cov)ParameterHandlerBase
use_adaptiveParameterHandlerBaseprotected
~ParameterHandlerBase()ParameterHandlerBasevirtual
~ParameterHandlerGeneric()ParameterHandlerGeneric