MaCh3  2.5.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 *xsec_, MaCh3Modes *Modes_)BinnedSplineHandler
BuildSampleIndexingArray(const std::string &SampleTitle)BinnedSplineHandler
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)BinnedSplineHandler
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)BinnedSplineHandler
FindSplineSegment()SplineBaseprotected
getDimLabel(const int BinningOpt, const unsigned int Axis) constBinnedSplineHandler
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) constBinnedSplineHandler
getSplineCoeff_SepMany(int splineindex, M3::float_t *&xArray, M3::float_t *&manyArray)BinnedSplineHandler
GetTF1Coeff(TF1_red *&spl, int &nPoints, float *&coeffs) constSplineBaseprotected
GetTokensFromSplineName(const std::string &FullSplineName)=0BinnedSplineHandlerprotectedpure virtual
GlobalSystIndexBinnedSplineHandlerprotected
indexvecBinnedSplineHandlerprotected
InvestigateMissingSplines() constBinnedSplineHandlerprivate
isflatarrayBinnedSplineHandlerprotected
isValidSplineIndex(const std::string &SampleTitle, int iSyst, int iOscChan, int iMode, int iVar1, int iVar2, int iVar3) constBinnedSplineHandler
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()BinnedSplineHandler
PrintArrayDetails(const std::string &SampleTitle) constBinnedSplineHandler
PrintBinning(TAxis *Axis) constBinnedSplineHandler
PrintSampleDetails(const std::string &SampleTitle) 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
SampleTitlesBinnedSplineHandlerprotected
SplineBase()SplineBase
SplineBinningBinnedSplineHandlerprotected
SplineFileParPrefixNamesBinnedSplineHandlerprotected
SplineInfoArraySplineBaseprotected
SplineInterpolationTypesBinnedSplineHandlerprotected
SplineModeVecsBinnedSplineHandlerprotected
SplineSegmentsSplineBaseprotected
splinevec_MonolithBinnedSplineHandlerprotected
StripDuplicatedModes(const std::vector< std::vector< int > > &InputVector) constBinnedSplineHandler
SynchroniseMemTransfer() const finalBinnedSplineHandlerinlinevirtual
TokenOrdering enum nameBinnedSplineHandlerprotected
TransferToMonolith()BinnedSplineHandler
uniquecoeffindicesBinnedSplineHandlerprotected
uniquesplinevec_MonolithBinnedSplineHandlerprotected
UniqueSystIndicesBinnedSplineHandlerprotected
UniqueSystNamesBinnedSplineHandlerprotected
weightvec_MonolithBinnedSplineHandlerprotected
xcoeff_arrBinnedSplineHandlerprotected
~BinnedSplineHandler()BinnedSplineHandlervirtual
~SplineBase()SplineBasevirtual