Namespaces | Functions
LoadFromFile.h File Reference
#include <cassert>
#include <memory>
#include <string>
#include "TFile.h"
#include "CAFAna/Core/FwdDeclare.h"

Go to the source code of this file.

Namespaces

 ana
 Cuts and Vars for the 2020 FD DiF Study.
 

Functions

template<class T >
std::unique_ptr< Tana::LoadFrom (TDirectory *dir, const std::string &label)
 
template<>
std::unique_ptr< IDecomp > ana::LoadFrom< IDecomp > (TDirectory *dir, const std::string &label)
 
template<>
std::unique_ptr< IExtrap > ana::LoadFrom< IExtrap > (TDirectory *dir, const std::string &label)
 
template<>
std::unique_ptr< IPrediction > ana::LoadFrom< IPrediction > (TDirectory *dir, const std::string &label)
 
template<>
std::unique_ptr< IExperiment > ana::LoadFrom< IExperiment > (TDirectory *dir, const std::string &label)
 
template<>
std::unique_ptr< ModularExtrapComponent > ana::LoadFrom< ModularExtrapComponent > (TDirectory *dir, const std::string &label)
 
template<>
std::unique_ptr< IBkgdEstimator > ana::LoadFrom< IBkgdEstimator > (TDirectory *dir, const std::string &label)
 
template<>
std::unique_ptr< osc::IOscCalcana::LoadFrom< osc::IOscCalc > (TDirectory *dir, const std::string &name)
 
template<>
std::unique_ptr< osc::IOscCalcAdjustableana::LoadFrom< osc::IOscCalcAdjustable > (TDirectory *topdir, const std::string &name)
 
template<class T >
void ana::SaveTo (const T &x, TDirectory *dir, const std::string &label)
 
template<>
void ana::SaveTo (const osc::IOscCalc &x, TDirectory *dir, const std::string &name)
 
template<class T >
std::unique_ptr< Tana::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)