All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
ana::IPredictionGenerator Class Referenceabstract

Given loaders and an MC shift, Generate() generates an IPrediction. More...

#include <PredictionGenerator.h>

Inheritance diagram for ana::IPredictionGenerator:
ana::NoExtrapPredictionGenerator ana::NoOscPredictionGenerator ana::SBNExtrapGenerator

Public Member Functions

virtual std::unique_ptr
< IPrediction
Generate (Loaders &loaders, const SystShifts &shiftMC=kNoShift) const =0
 

Detailed Description

Given loaders and an MC shift, Generate() generates an IPrediction.

All other arguments needed to construct the prediction are passed to the IPredictionGenerator constructor, and are identical for all generated predictions. For standalone use or use with PredictionInterp.

Definition at line 19 of file PredictionGenerator.h.

Member Function Documentation

virtual std::unique_ptr<IPrediction> ana::IPredictionGenerator::Generate ( Loaders loaders,
const SystShifts shiftMC = kNoShift 
) const
pure virtual

The documentation for this class was generated from the following file: