Uses MC for NC and CC components, assigns remainder of data to
CC.
More...
Static Public Member Functions | |
static std::unique_ptr< NumuDecomp > | LoadFrom (TDirectory *dir, const std::string &name) |
Protected Member Functions | |
NumuDecomp () | |
Protected Attributes | |
Spectrum | fData |
Spectrum | fNCTot |
Spectrum | fNue |
Spectrum | fAntiNue |
Spectrum | fNumu |
Spectrum | fAntiNumu |
Spectrum | fNotNumu |
Uses MC for NC and CC components, assigns remainder of data to
CC.
Definition at line 10 of file NumuDecomp.h.
ana::NumuDecomp::NumuDecomp | ( | SpectrumLoaderBase & | loaderMC, |
SpectrumLoaderBase & | loaderData, | ||
const std::string & | label, | ||
const Binning & | bins, | ||
const Var & | var, | ||
const Cut & | cut, | ||
const SystShifts & | shiftMC = kNoShift , |
||
const SystShifts & | shiftData = kNoShift , |
||
const Var & | wei = kUnweighted |
||
) |
Definition at line 18 of file NumuDecomp.cxx.
ana::NumuDecomp::NumuDecomp | ( | SpectrumLoaderBase & | loaderMC, |
SpectrumLoaderBase & | loaderData, | ||
const HistAxis & | axis, | ||
const Cut & | cut, | ||
const SystShifts & | shiftMC = kNoShift , |
||
const SystShifts & | shiftData = kNoShift , |
||
const Var & | wei = kUnweighted |
||
) |
Definition at line 33 of file NumuDecomp.cxx.
ana::NumuDecomp::NumuDecomp | ( | Loaders & | loaders, |
const HistAxis & | axis, | ||
const Cut & | cut, | ||
const SystShifts & | shiftMC = kNoShift , |
||
const SystShifts & | shiftData = kNoShift , |
||
const Var & | wei = kUnweighted |
||
) |
Definition at line 53 of file NumuDecomp.cxx.
|
inlineprotected |
Definition at line 58 of file NumuDecomp.h.
|
inlineoverridevirtual |
|
overridevirtual |
Implements ana::IDecomp.
Definition at line 74 of file NumuDecomp.cxx.
References fAntiNumu, fData, fNotNumu, and fNumu.
|
inlineoverridevirtual |
Reimplemented from ana::IDecomp.
Definition at line 52 of file NumuDecomp.h.
References dir, fData, LoadFrom(), SaveTo(), and string.
|
static |
Definition at line 108 of file NumuDecomp.cxx.
References ana::assert(), dir, ana::Spectrum::LoadFrom(), and runNovaSAM::ret.
Referenced by Data_Component().
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
virtualinherited |
Reimplemented in ana::MichelDecomp, ana::FluxDecomp, and ana::ProportionalDecomp.
Definition at line 30 of file IDecomp.cxx.
References om::cout, and allTimeWatchdog::endl.
Referenced by ana::IDecomp::NCTotalComponent().
|
virtualinherited |
Reimplemented in ana::MichelDecomp, ana::FluxDecomp, and ana::ProportionalDecomp.
Definition at line 26 of file IDecomp.cxx.
References om::cout, and allTimeWatchdog::endl.
Referenced by ana::IDecomp::NCTotalComponent().
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
overridevirtual |
Implements ana::IDecomp.
Definition at line 81 of file NumuDecomp.cxx.
References om::cout, and allTimeWatchdog::endl.
Referenced by NCTotalComponent().
|
overridevirtual |
Implements ana::IDecomp.
Definition at line 80 of file NumuDecomp.cxx.
References om::cout, and allTimeWatchdog::endl.
Referenced by NCTotalComponent().
|
inlineoverridevirtual |
Reimplemented from ana::IDecomp.
Definition at line 40 of file NumuDecomp.h.
References fNCTot, NCAntiComponent(), and NCComponent().
|
inlineoverridevirtual |
|
overridevirtual |
Implements ana::IDecomp.
Definition at line 66 of file NumuDecomp.cxx.
References fAntiNumu, fData, fNotNumu, and fNumu.
|
overridevirtual |
Implements ana::IDecomp.
Definition at line 84 of file NumuDecomp.cxx.
References dir, fAntiNue, fAntiNumu, fData, fNCTot, fNotNumu, fNue, fNumu, ana::Spectrum::SaveTo(), and tmp.
Referenced by Data_Component().
|
protected |
Definition at line 71 of file NumuDecomp.h.
Referenced by AntiNueComponent(), MC_AntiNueComponent(), and SaveTo().
|
protected |
Definition at line 74 of file NumuDecomp.h.
Referenced by AntiNumuComponent(), MC_AntiNumuComponent(), NumuComponent(), and SaveTo().
|
protected |
Definition at line 66 of file NumuDecomp.h.
Referenced by AntiNumuComponent(), Data_Component(), NumuComponent(), and SaveTo().
|
protected |
Definition at line 69 of file NumuDecomp.h.
Referenced by MC_NCTotalComponent(), NCTotalComponent(), and SaveTo().
|
protected |
Definition at line 76 of file NumuDecomp.h.
Referenced by AntiNumuComponent(), NumuComponent(), and SaveTo().
|
protected |
Definition at line 70 of file NumuDecomp.h.
Referenced by MC_NueComponent(), NueComponent(), and SaveTo().
|
protected |
Definition at line 73 of file NumuDecomp.h.
Referenced by AntiNumuComponent(), MC_NumuComponent(), NumuComponent(), and SaveTo().