Namespaces | Functions
Flux.h File Reference
#include "CAFAna/Core/Spectrum.h"
#include "CAFAna/Core/SystShifts.h"
#include "CAFAna/Vars/Vars.h"
#include "TSystem.h"
#include "TKey.h"
#include "TClass.h"
#include "TDirectory.h"
#include "TROOT.h"
#include "TVector3.h"

Go to the source code of this file.

Namespaces

 ana
 Cuts and Vars for the 2020 FD DiF Study.
 

Functions

Spectrum * ana::DeriveFlux (SpectrumLoaderBase &loader, const Binning &bins, int pdg, const TVector3 *min, const TVector3 *max, const SystShifts &shift, const NuTruthVar weight)
 
std::vector< Spectrum * > ana::DeriveFluxCVAndUniverses (SpectrumLoaderBase &loader, const Binning &bins, int pdg, const TVector3 *min, const TVector3 *max, const SystShifts &shift, const NuTruthVar cv_weight, const std::vector< NuTruthVar > &vuniv_weight)
 
TH1D * ana::GetFractionalError (TH1D *hcvIn, std::vector< TH1D * > vhIn)
 
std::vector< TH1D * > ana::CalculateFluxAndNoCorrelatedErrorBand (std::string name_ana, int pdg, const int Nbins, double newbins[])
 
void ana::CalculateIntegratedFlux (std::vector< Spectrum * > flux_spectra, double &integral_cv, double &integral_unc, int pdg, const double emin, const double emax)
 
void ana::CalculateIntegratedFlux (std::string name_ana, double &integral_cv, double &integral_unc, int pdg, const double emin, const double emax)