Classes | Namespaces | Typedefs | Variables
SpectrumLoaderBase.h File Reference
#include <cassert>
#include <functional>
#include <list>
#include <memory>
#include <set>
#include <string>
#include <vector>
#include "CAFAna/Core/Cut.h"
#include "CAFAna/Core/FwdDeclare.h"
#include "CAFAna/Core/IFileSource.h"
#include "CAFAna/Core/MultiVar.h"
#include "CAFAna/Core/SystShifts.h"
#include "CAFAna/Core/Var.h"
#include "CAFAna/Core/SpectrumSink.h"
#include "CAFAna/Core/ExposureSource.h"
#include "CAFAna/Core/RecordMultiSink.h"

Go to the source code of this file.

Classes

struct  std::hash< std::pair< int, int > >
 
struct  std::hash< std::tuple< int, int, int > >
 
struct  std::hash< std::tuple< int, int, int, int > >
 
class  ana::SpectrumLoaderBase
 Base class for the various types of spectrum loader. More...
 
struct  ana::SpectrumLoaderBase::SpillHistDef
 Helper for SpectrumLoaderBase. Details of SpillVar plots. More...
 
struct  ana::SpectrumLoaderBase::NuHistDef
 Histograms that are filled from the nuTree. More...
 
class  ana::NullLoader
 Dummy loader that doesn't load any files. More...
 

Namespaces

 std
 
 ana
 Cuts and Vars for the 2020 FD DiF Study.
 

Typedefs

typedef _MultiVar< caf::SRNeutrinoProxyana::NuTruthMultiVar
 

Variables

static NullLoader ana::kNullLoader
 Dummy loader that doesn't load any files. More...