13#ifndef RooFit_RooFitCore_RooAbsDataFiller_h
14#define RooFit_RooFitCore_RooAbsDataFiller_h
48 void ExecImpl(std::size_t nValues, std::vector<double>& vector);
54 void FillAbsData(
const std::vector<double> &events,
unsigned int eventSize);
Abstract base class for binned and unbinned datasets.
RooAbsDataFiller(RooAbsDataFiller &&other)
Move constructor. It transfers ownership of the internal RooAbsData object.
virtual RooAbsData & GetAbsData()=0
void Initialize()
RDataFrame interface method.
void FillAbsData(const std::vector< double > &events, unsigned int eventSize)
Append all events to the internal RooDataSet or increment the bins of a RooDataHist at the given loca...
std::vector< std::vector< double > > _events
void Finalize()
Empty all buffers into the dataset/hist to finish processing.
void InitTask(TTreeReader *, unsigned int)
RDataFrame interface method. No tasks.
std::string GetActionName()
RDataFrame interface method.
void ExecImpl(std::size_t nValues, std::vector< double > &vector)
RooAbsDataFiller(const RooAbsDataFiller &)=delete
Copy is discouraged.
A simple, robust and fast interface to read values from ROOT columnar datasets such as TTree,...
The namespace RooFit contains mostly switches that change the behaviour of functions of PDFs (or othe...