MaCh3  2.6.0
Reference Guide
BinnedSplineHandler Member List

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

AddSample(const std::string &SampleName, const std::string &SampleTitle, const std::vector< std::string > &OscChanFileNames, const std::vector< std::string > &SplineVarNames)BinnedSplineHandler
BinnedSplineHandler(ParameterHandlerGeneric *ParamHandler, MaCh3Modes *Modes_)BinnedSplineHandler
BuildSampleIndexingArray(const std::string &SampleTitle)BinnedSplineHandlerprotected
CalcSplineWeights() finalBinnedSplineHandlerprotectedvirtual
CheckSegmentValidity(const M3::int_t i, const M3::int_t segment, const M3::float_t xvar, const std::vector< M3::float_t > &xPts) constSplineBaseprivate
CleanUpMemory()BinnedSplineHandler
CoeffIndexBinnedSplineHandlerprotected
coeffindexvecBinnedSplineHandlerprotected
CountNumberOfLoadedSplines(bool NonFlat=false, int Verbosity=0) constBinnedSplineHandler
DimensionLabelsBinnedSplineHandlerprotected
DimensionsBinnedSplineHandlerprotected
Evaluate() finalBinnedSplineHandlervirtual
FillSampleArray(const std::string &SampleTitle, const std::vector< std::string > &OscChanFileNames)BinnedSplineHandlervirtual
FindSplineBinning(const std::string &FileName, const std::string &SampleTitle)BinnedSplineHandlerprotected
FindSplineSegment()SplineBaseprotected
GetEventSplines(const std::string &SampleTitle, int iOscChan, int EventMode, double Var1Val, double Var2Val, double Var3Val)BinnedSplineHandler
GetName() constSplineBaseinlinevirtual
GetNParams() constSplineBaseinline
GetSampleIndex(const std::string &SampleTitle) constBinnedSplineHandlerprotected
GetSplineCoeff_SepMany(int splineindex, M3::float_t *&xArray, M3::float_t *&manyArray)BinnedSplineHandlerprotected
GetTF1Coeff(TF1_red *&spl, int &nPoints, float *&coeffs) constSplineBaseprotected
GetTokensFromSplineName(const std::string &FullSplineName)=0BinnedSplineHandlerprotectedpure virtual
GlobalSystIndexBinnedSplineHandlerprotected
IndexVectBinnedSplineHandlerprotected
IndexVectMapBinnedSplineHandlerprotected
InvestigateMissingSplines() constBinnedSplineHandlerprivate
isflatarrayBinnedSplineHandlerprotected
isValidSplineIndex(const std::string &SampleTitle, int iSyst, int iOscChan, int iMode, const std::vector< int > &iVar) constBinnedSplineHandlerprotected
kModeToken enum valueBinnedSplineHandlerprotected
kNTokens enum valueBinnedSplineHandlerprotected
kSystToken enum valueBinnedSplineHandlerprotected
kVar1BinToken enum valueBinnedSplineHandlerprotected
kVar2BinToken enum valueBinnedSplineHandlerprotected
kVar3BinToken enum valueBinnedSplineHandlerprotected
LoadFastSplineInfoDir(std::unique_ptr< TFile > &SplineFile)SplineBaseprotected
LoadIndexDir(std::unique_ptr< TFile > &SplineFile)BinnedSplineHandlerprivate
LoadMonolithDir(std::unique_ptr< TFile > &SplineFile)BinnedSplineHandlerprivate
LoadSettingsDir(std::unique_ptr< TFile > &SplineFile)BinnedSplineHandlerprivate
LoadSplineFile(std::string FileName) finalBinnedSplineHandlervirtual
manycoeff_arrBinnedSplineHandlerprotected
ModesBinnedSplineHandlerprotected
MonolithIndexBinnedSplineHandlerprotected
MonolithSizeBinnedSplineHandlerprotected
nOscChansBinnedSplineHandlerprotected
nParamsSplineBaseprotected
nSplineParamsBinnedSplineHandlerprotected
ParamValuesSplineBaseprotected
ParHandlerBinnedSplineHandlerprotected
PrepareFastSplineInfoDir(std::unique_ptr< TFile > &SplineFile) constSplineBaseprotected
PrepareIndexDir(std::unique_ptr< TFile > &SplineFile) constBinnedSplineHandlerprivate
PrepareMonolithDir(std::unique_ptr< TFile > &SplineFile) constBinnedSplineHandlerprivate
PrepareOtherInfoDir(std::unique_ptr< TFile > &SplineFile) constBinnedSplineHandlerprivate
PrepareSettingsDir(std::unique_ptr< TFile > &SplineFile) constBinnedSplineHandlerprivate
PrepareSplineFile(std::string FileName) finalBinnedSplineHandlervirtual
PrepForReweight()BinnedSplineHandlerprotected
PrintArrayDetails(const std::string &SampleTitle) constBinnedSplineHandlerprotected
PrintBinning(TAxis *Axis) constBinnedSplineHandlerprotected
PrintSampleDetails(const std::string &SampleTitle) constBinnedSplineHandlerprotected
RetPointer(const SplineIndex &Variables) constBinnedSplineHandler
SampleNamesBinnedSplineHandlerprotected
SampleTitlesBinnedSplineHandlerprotected
SplineBase()SplineBase
SplineBinningBinnedSplineHandlerprotected
SplineFileParPrefixNamesBinnedSplineHandlerprotected
SplineInfoArraySplineBaseprotected
SplineInterpolationTypesBinnedSplineHandlerprotected
SplineModeVecsBinnedSplineHandlerprotected
SplineSegmentsSplineBaseprotected
splinevec_MonolithBinnedSplineHandlerprotected
StripDuplicatedModes(const std::vector< std::vector< int > > &InputVector) constBinnedSplineHandlerprotected
SynchroniseMemTransfer() const finalBinnedSplineHandlerinlinevirtual
TokenOrdering enum nameBinnedSplineHandlerprotected
TransferToMonolith()BinnedSplineHandler
uniquecoeffindicesBinnedSplineHandlerprotected
uniquesplinevec_MonolithBinnedSplineHandlerprotected
UniqueSystIndicesBinnedSplineHandlerprotected
UniqueSystNamesBinnedSplineHandlerprotected
weightvec_MonolithBinnedSplineHandlerprotected
xcoeff_arrBinnedSplineHandlerprotected
~BinnedSplineHandler()BinnedSplineHandlervirtual
~SplineBase()SplineBasevirtual