MaCh3 2.2.1
Reference Guide
Loading...
Searching...
No Matches
BinnedSplineHandler Member List

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

AddSample(const std::string &SampleName, const std::vector< std::string > &OscChanFileNames, const std::vector< std::string > &SplineVarNames)BinnedSplineHandler
BinnedSplineHandler(ParameterHandlerGeneric *xsec_, MaCh3Modes *Modes_)BinnedSplineHandler
BuildSampleIndexingArray(const std::string &SampleName)BinnedSplineHandler
CalcSplineWeights() overrideBinnedSplineHandlerprotectedvirtual
cleanUpMemory()BinnedSplineHandler
CoeffIndexBinnedSplineHandlerprotected
coeffindexvecBinnedSplineHandlerprotected
CountNumberOfLoadedSplines(bool NonFlat=false, int Verbosity=0)BinnedSplineHandler
DimensionLabelsBinnedSplineHandlerprotected
DimensionsBinnedSplineHandlerprotected
Evaluate()BinnedSplineHandlervirtual
FillSampleArray(std::string SampleName, std::vector< std::string > OscChanFileNames)BinnedSplineHandlervirtual
FindSplineBinning(const std::string &FileName, const std::string &SampleName)BinnedSplineHandler
FindSplineSegment()SplineBaseprotected
getDimLabel(const int BinningOpt, const unsigned int Axis) constBinnedSplineHandler
GetEventSplines(const std::string &SampleName, int iOscChan, int EventMode, double Var1Val, double Var2Val, double Var3Val)BinnedSplineHandler
GetName() constSplineBaseinlinevirtual
GetNParams() constSplineBaseinline
getSampleIndex(const std::string &SampleName) constBinnedSplineHandler
getSplineCoeff_SepMany(int splineindex, M3::float_t *&xArray, M3::float_t *&manyArray)BinnedSplineHandler
getTF1Coeff(TF1_red *&spl, int &nPoints, float *&coeffs)SplineBaseprotected
GetTokensFromSplineName(std::string FullSplineName)=0BinnedSplineHandlerprotectedpure virtual
GlobalSystIndexBinnedSplineHandlerprotected
indexvecBinnedSplineHandlerprotected
isflatarrayBinnedSplineHandlerprotected
isValidSplineIndex(const std::string &SampleName, int iSyst, int iOscChan, int iMode, int iVar1, int iVar2, int iVar3)BinnedSplineHandler
kModeToken enum valueBinnedSplineHandlerprotected
kNTokens enum valueBinnedSplineHandlerprotected
kSystToken enum valueBinnedSplineHandlerprotected
kVar1BinToken enum valueBinnedSplineHandlerprotected
kVar2BinToken enum valueBinnedSplineHandlerprotected
kVar3BinToken enum valueBinnedSplineHandlerprotected
manycoeff_arrBinnedSplineHandlerprotected
ModesBinnedSplineHandlerprotected
ModifyWeights() overrideBinnedSplineHandlerinlineprotectedvirtual
MonolithIndexBinnedSplineHandlerprotected
MonolithSizeBinnedSplineHandlerprotected
nOscChansBinnedSplineHandlerprotected
nParamsSplineBaseprotected
nSplineParamsBinnedSplineHandlerprotected
ParamValuesSplineBaseprotected
PrepForReweight()BinnedSplineHandler
PrintArrayDetails(const std::string &SampleName) constBinnedSplineHandler
PrintBinning(TAxis *Axis) constBinnedSplineHandler
PrintSampleDetails(const std::string &SampleName) constBinnedSplineHandler
retPointer(const int sample, const int oscchan, const int syst, const int mode, const int var1bin, const int var2bin, const int var3bin) constBinnedSplineHandlerinline
SampleNamesBinnedSplineHandlerprotected
SplineBase()SplineBase
SplineBinningBinnedSplineHandlerprotected
SplineFileParPrefixNamesBinnedSplineHandlerprotected
SplineInfoArraySplineBaseprotected
SplineInterpolationTypesBinnedSplineHandlerprotected
SplineModeVecsBinnedSplineHandlerprotected
SplineSegmentsSplineBaseprotected
splinevec_MonolithBinnedSplineHandlerprotected
StripDuplicatedModes(const std::vector< std::vector< int > > &InputVector)BinnedSplineHandler
TokenOrdering enum nameBinnedSplineHandlerprotected
TransferToMonolith()BinnedSplineHandler
uniquecoeffindicesBinnedSplineHandlerprotected
uniquesplinevec_MonolithBinnedSplineHandlerprotected
UniqueSystIndicesBinnedSplineHandlerprotected
UniqueSystNamesBinnedSplineHandlerprotected
weightvec_MonolithBinnedSplineHandlerprotected
xcoeff_arrBinnedSplineHandlerprotected
xsecBinnedSplineHandlerprotected
~BinnedSplineHandler()BinnedSplineHandlervirtual
~SplineBase()SplineBasevirtual