All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Attributes | List of all members
ana::NoOscPredictionGenerator Class Reference

#include <PredictionNoOsc.h>

Inheritance diagram for ana::NoOscPredictionGenerator:
ana::IPredictionGenerator

Public Member Functions

 NoOscPredictionGenerator (SpectrumLoaderBase &loader, HistAxis axis, SpillCut spillcut, Cut cut, Var wei=kUnweighted)
 
virtual std::unique_ptr
< IPrediction
Generate (Loaders &loaders, const SystShifts &shiftMC=kNoShift) const override
 

Protected Attributes

SpectrumLoaderBasefLoader
 
HistAxis fAxis
 
SpillCut fSpillCut
 
Cut fCut
 
Var fWei
 

Detailed Description

Definition at line 63 of file PredictionNoOsc.h.

Constructor & Destructor Documentation

ana::NoOscPredictionGenerator::NoOscPredictionGenerator ( SpectrumLoaderBase loader,
HistAxis  axis,
SpillCut  spillcut,
Cut  cut,
Var  wei = kUnweighted 
)
inline

Definition at line 66 of file PredictionNoOsc.h.

Member Function Documentation

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

Implements ana::IPredictionGenerator.

Definition at line 76 of file PredictionNoOsc.h.

77  {
78  return std::unique_ptr<IPrediction>(new PredictionNoOsc(fLoader,
79  fAxis,
80  fSpillCut,
81  fCut,
82  shiftMC, fWei));
83  }
SpectrumLoaderBase & fLoader

Member Data Documentation

HistAxis ana::NoOscPredictionGenerator::fAxis
protected

Definition at line 86 of file PredictionNoOsc.h.

Cut ana::NoOscPredictionGenerator::fCut
protected

Definition at line 88 of file PredictionNoOsc.h.

SpectrumLoaderBase& ana::NoOscPredictionGenerator::fLoader
protected

Definition at line 85 of file PredictionNoOsc.h.

SpillCut ana::NoOscPredictionGenerator::fSpillCut
protected

Definition at line 87 of file PredictionNoOsc.h.

Var ana::NoOscPredictionGenerator::fWei
protected

Definition at line 89 of file PredictionNoOsc.h.


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