4#include "splines/splineFDBase.h"
23 virtual void FillSampleArray(std::string SampleName, std::vector<std::string> OscChanFileNames)
override;
28 virtual std::vector< std::vector<int> >
StripDuplicatedModes(std::vector< std::vector<int> > InputVector)
override;
38 virtual std::vector< std::vector<int> >
GetEventSplines(std::string SampleName,
int iOscChan,
int EventMode,
double Var1Val,
double Var2Val,
double Var3Val)
override;
Specialisation of FD (binned) spline class.
splinesDUNE(covarianceXsec *xsec_cov)
Constructor.
virtual std::vector< std::vector< int > > StripDuplicatedModes(std::vector< std::vector< int > > InputVector) override
Find sand strips dubplicate modes to ensure everything corresponds to MaCh3 modes.
virtual std::vector< std::vector< int > > GetEventSplines(std::string SampleName, int iOscChan, int EventMode, double Var1Val, double Var2Val, double Var3Val) override
Getter method for each spline.
virtual ~splinesDUNE()
Destructor.
virtual void FillSampleArray(std::string SampleName, std::vector< std::string > OscChanFileNames) override
Fills indexing for each sample and generates a large spline vector.