All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
LoadFromFile.h File Reference
#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::IOscCalcana::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)