![]() |
MaCh3
2.4.2
Reference Guide
|
This is the complete list of members for SMonolith, including all inherited members.
| _max_knots | SMonolith | private |
| CalcSplineWeights() override | SMonolith | inlineprivatevirtual |
| cpu_coeff_TF1_many | SMonolith | private |
| cpu_nParamPerEvent | SMonolith | private |
| cpu_nParamPerEvent_tf1 | SMonolith | private |
| cpu_nPoints_arr | SMonolith | private |
| cpu_paramNo_TF1_arr | SMonolith | private |
| cpu_spline_handler | SMonolith | private |
| cpu_total_weights | SMonolith | |
| cpu_weights | SMonolith | |
| cpu_weights_spline_var | SMonolith | private |
| cpu_weights_tf1_var | SMonolith | private |
| Evaluate() override | SMonolith | virtual |
| FastSplineName | SMonolith | private |
| FindSplineSegment() | SplineBase | protected |
| GetName() const override | SMonolith | inlinevirtual |
| GetNParams() const | SplineBase | inline |
| getSplineCoeff_SepMany(TSpline3_red *&spl, int &nPoints, float *&xArray, float *&manyArray) | SMonolith | inlineprivate |
| getTF1Coeff(TF1_red *&spl, int &nPoints, float *&coeffs) | SplineBase | protected |
| gpu_spline_handler | SMonolith | private |
| index_spline_cpu | SMonolith | private |
| index_TF1_cpu | SMonolith | private |
| Initialise() | SMonolith | inlineprivate |
| LoadFastSplineInfoDir(std::unique_ptr< TFile > &SplineFile) | SplineBase | protected |
| LoadSplineFile(std::string FileName) override | SMonolith | virtual |
| ModifyWeights() override | SMonolith | inlineprivatevirtual |
| ModifyWeights_GPU() | SMonolith | inlineprivate |
| MoveToGPU() | SMonolith | inlineprivate |
| NEvents | SMonolith | private |
| nKnots | SMonolith | private |
| nParams | SplineBase | protected |
| NSplines_total_large | SMonolith | private |
| NSplines_valid | SMonolith | private |
| NTF1_valid | SMonolith | private |
| nTF1coeff | SMonolith | private |
| ParamValues | SplineBase | protected |
| PrepareFastSplineInfoDir(std::unique_ptr< TFile > &SplineFile) const | SplineBase | protected |
| PrepareForGPU(std::vector< std::vector< TResponseFunction_red * > > &MasterSpline, const std::vector< RespFuncType > &SplineType) | SMonolith | inlineprivate |
| PrepareSplineFile(std::string FileName) override | SMonolith | virtual |
| PrintInitialsiation() | SMonolith | inlineprivate |
| retPointer(const int event) const | SMonolith | inline |
| SaveSplineFile | SMonolith | private |
| ScanMasterSpline(std::vector< std::vector< TResponseFunction_red * > > &MasterSpline, unsigned int &nEvents, short int &MaxPoints, short int &numParams, int &nSplines, unsigned int &NSplinesValid, unsigned int &numKnots, unsigned int &nTF1Valid, unsigned int &nTF1_coeff, const std::vector< RespFuncType > &SplineType) | SMonolith | inlineprivate |
| setSplinePointers(std::vector< const double * > spline_ParsPointers) | SMonolith | inline |
| SMonolith(std::vector< std::vector< TResponseFunction_red * > > &MasterSpline, const std::vector< RespFuncType > &SplineType, const bool SaveFlatTree=false, const std::string &_FastSplineName="SplineFile.root") | SMonolith | |
| SMonolith(const std::string &FileName) | SMonolith | |
| SplineBase() | SplineBase | |
| SplineInfoArray | SplineBase | protected |
| splineParsPointer | SMonolith | private |
| SplineSegments | SplineBase | protected |
| SynchroniseMemTransfer() const override | SMonolith | virtual |
| ~SMonolith() | SMonolith | virtual |
| ~SplineBase() | SplineBase | virtual |