#include <cassert>
#include <iostream>
#include <memory>
#include <string>
#include "TFile.h"
Go to the source code of this file.
Classes | |
class | osc::_IOscCalc< T > |
Namespaces | |
osc | |
ana | |
Oscillation analysis framework, runs over CAF files outside of ART. | |
Functions | |
template<class T > | |
std::unique_ptr< T > | ana::LoadFrom (TDirectory *dir) |
template<> | |
std::unique_ptr< IDecomp > | ana::LoadFrom< IDecomp > (TDirectory *dir) |
template<> | |
std::unique_ptr< IExtrap > | ana::LoadFrom< IExtrap > (TDirectory *dir) |
template<> | |
std::unique_ptr< IPrediction > | ana::LoadFrom< IPrediction > (TDirectory *dir) |
template<> | |
std::unique_ptr< IExperiment > | ana::LoadFrom< IExperiment > (TDirectory *dir) |
template<> | |
std::unique_ptr < ModularExtrapComponent > | ana::LoadFrom< ModularExtrapComponent > (TDirectory *dir) |
template<> | |
std::unique_ptr< IBkgdEstimator > | ana::LoadFrom< IBkgdEstimator > (TDirectory *dir) |
template<> | |
std::unique_ptr< osc::IOscCalc > | ana::LoadFrom< osc::IOscCalc > (TDirectory *dir) |
template<class T > | |
void | ana::SaveTo (const T &x, TDirectory *dir) |
template<> | |
void | ana::SaveTo (const osc::IOscCalc &x, TDirectory *dir) |
template<class T > | |
std::unique_ptr< T > | ana::LoadFromFile (const std::string &fname, const std::string &label) |
template<class T > | |
void | ana::SaveToFile (const T &x, const std::string &fname, const std::string &label) |