MaCh3  2.8.0
Reference Guide
BinnedSplineHandler Member List

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

_max_knotsSplineBaseprotected
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_, const bool Use_GPU=true)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
CountNumberOfLoadedSplines(bool NonFlat=false, int Verbosity=0) constBinnedSplineHandler
cpu_spline_weightsBinnedSplineHandlerprotected
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, const std::vector< double > &VarVals)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
gpu_monolithSplineBaseprotected
IndexVectBinnedSplineHandlerprotected
IndexVectMapBinnedSplineHandlerprotected
InvestigateMissingSplines() constBinnedSplineHandlerprivate
isValidSplineIndex(const std::string &SampleTitle, int iSyst, int iOscChan, int iMode, const std::vector< int > &iVar) constBinnedSplineHandlerprotected
kModeToken enum valueBinnedSplineHandlerprotected
kSystToken enum valueBinnedSplineHandlerprotected
kVarBinToken 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
monolith_indexBinnedSplineHandlerprotected
MonolithIndexBinnedSplineHandlerprotected
MoveToGPU()BinnedSplineHandlerprivate
nKnots_arrBinnedSplineHandlerprotected
nOscChansBinnedSplineHandlerprotected
nParamsSplineBaseprotected
nSplineParamsBinnedSplineHandlerprotected
NSplines_validSplineBaseprotected
paramNo_arrBinnedSplineHandlerprotected
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
SetupSegments()SplineBaseprotected
SplineBase(const bool Use_GPU=true)SplineBase
SplineBinningBinnedSplineHandlerprotected
SplineFileParPrefixNamesBinnedSplineHandlerprotected
SplineInfoArraySplineBaseprotected
SplineInterpolationTypesBinnedSplineHandlerprotected
SplineModeVecsBinnedSplineHandlerprotected
SplineSegmentsSplineBaseprotected
splinevec_MonolithBinnedSplineHandlerprotected
StripDuplicatedModes(const std::vector< std::vector< int > > &InputVector) constBinnedSplineHandlerprotected
SynchroniseMemTransfer() constSplineBase
TokenOrdering enum nameBinnedSplineHandlerprotected
TransferToMonolith()BinnedSplineHandler
UniqueSystIndicesBinnedSplineHandlerprotected
UniqueSystNamesBinnedSplineHandlerprotected
useGPUSplineBaseprotected
xcoeff_arrBinnedSplineHandlerprotected
~BinnedSplineHandler()BinnedSplineHandlervirtual
~SplineBase()SplineBasevirtual