Namespaces | Functions | Variables
NumuEFxs.h File Reference
#include "CAFAna/Core/Var.h"
#include "NumuEnergy/func/Numu2017Fits.h"
#include "NumuEnergy/func/Numu2018Fits.h"
#include "NumuEnergy/func/Numu2020Fits.h"

Go to the source code of this file.

Namespaces

 ana
 Cuts and Vars for the 2020 FD DiF Study.
 

Functions

float ana::SAHadEND (double hadVisE)
 
float ana::SAHadEFD (double hadVisE, int run)
 
float ana::SAMuE (double trkLen)
 
float ana::SAGetNDCatEffLen (double trkLenCat)
 
double ana::SAMuEND (double lenact, double lencat, double actE, double tranE, double catE)
 
float ana::TAHadEND (double HadVisE)
 
float ana::TAMuE (double trklen)
 
float ana::TAGetNDActLen (double trkLenact, double trkLencat)
 
Var ana::initNumuMuE2018FDpXVar (const std::function< NumuEnergyFunc::prod4_fd_energy_p_func_t > &f)
 
Var ana::initNumuHadE2018FDpXVar (const std::function< NumuEnergyFunc::prod4_fd_energy_p_func_t > &f)
 
Var ana::initNumuMuE2018NDpXVar (const std::function< NumuEnergyFunc::prod4_nd_energy_p_func_t > &f_act, const std::function< NumuEnergyFunc::prod4_nd_energy_p_func_t > &f_cat)
 
Var ana::initNumuHadE2018NDpXVar (const std::function< NumuEnergyFunc::prod4_nd_energy_p_func_t > &f)
 
Var ana::initNumuMuE2018Var (const std::function< NumuEnergyFunc::prod4_fd_energy_func_t > &f_fd, const std::function< NumuEnergyFunc::prod4_nd_energy_func_t > &f_nd_act, const std::function< NumuEnergyFunc::prod4_nd_energy_func_t > &f_nd_cat)
 
Var ana::initNumuHadE2018Var (const std::function< NumuEnergyFunc::prod4_fd_energy_func_t > &f_fd, const std::function< NumuEnergyFunc::prod4_nd_energy_func_t > &f_nd)
 
Var ana::initNumuMuE2020FDpXVar (const std::function< NumuEnergyFunc::prod5_fd_energy_p_func_t > &f)
 
Var ana::initNumuHadE2020FDpXVar (const std::function< NumuEnergyFunc::prod5_fd_energy_p_func_t > &f)
 
Var ana::initNumuMuE2020NDpXVar (const std::function< NumuEnergyFunc::prod5_nd_energy_p_func_t > &f_act, const std::function< NumuEnergyFunc::prod5_nd_energy_p_func_t > &f_cat)
 
Var ana::initNumuHadE2020NDpXVar (const std::function< NumuEnergyFunc::prod5_nd_energy_p_func_t > &f)
 
Var ana::initNumuMuE2020Var (const std::function< NumuEnergyFunc::prod5_fd_energy_func_t > &f_fd, const std::function< NumuEnergyFunc::prod5_nd_energy_func_t > &f_nd_act, const std::function< NumuEnergyFunc::prod5_nd_energy_func_t > &f_nd_cat)
 
Var ana::initNumuHadE2020Var (const std::function< NumuEnergyFunc::prod5_fd_energy_func_t > &f_fd, const std::function< NumuEnergyFunc::prod5_nd_energy_func_t > &f_nd)
 

Variables

const Var ana::kNumuCCXsecNuE = kNumuCCXsecHadE + kNumuCCXsecMuonE
 
const Var ana::kNumuE2017FDp1 = kNumuMuE2017FDp1 + kNumuHadE2017FDp1
 
const Var ana::kNumuE2017FDp2 = kNumuMuE2017FDp2 + kNumuHadE2017FDp2
 
const Var ana::kNumuE2017FDp3 = kNumuMuE2017FDp3 + kNumuHadE2017FDp3
 
const Var ana::kNumuE2017FDp4 = kNumuMuE2017FDp4 + kNumuHadE2017FDp4
 
const Var ana::kNumuE2017FDp5 = kNumuMuE2017FDp5 + kNumuHadE2017FDp5
 
const Var ana::kNumuE2017ND = kNumuMuE2017ND + kNumuHadE2017ND
 
const Var ana::kNumuE2017RHCND = kNumuMuE2017RHCND + kNumuHadE2017RHCND
 
const Var ana::kNumuE2017 = kNumuMuE2017 + kNumuHadE2017
 
const Var ana::kNumuMuE2018FDp1
 
const Var ana::kNumuMuE2018FDp2
 
const Var ana::kNumuMuE2018FDp3
 
const Var ana::kNumuMuE2018FDp4
 
const Var ana::kNumuMuE2018FDp5
 
const Var ana::kNumuHadE2018FDp1
 
const Var ana::kNumuHadE2018FDp2
 
const Var ana::kNumuHadE2018FDp3
 
const Var ana::kNumuHadE2018FDp4
 
const Var ana::kNumuHadE2018FDp5
 
const Var ana::kNumuMuE2018ND
 
const Var ana::kNumuMuE2018RHCND
 
const Var ana::kNumuHadE2018ND
 
const Var ana::kNumuHadE2018RHCND
 
const Var ana::kNumuMuE2018
 
const Var ana::kNumuHadE2018
 
const Var ana::kNumuE2018FDp1 = kNumuMuE2018FDp1 + kNumuHadE2018FDp1
 
const Var ana::kNumuE2018FDp2 = kNumuMuE2018FDp2 + kNumuHadE2018FDp2
 
const Var ana::kNumuE2018FDp3 = kNumuMuE2018FDp3 + kNumuHadE2018FDp3
 
const Var ana::kNumuE2018FDp4 = kNumuMuE2018FDp4 + kNumuHadE2018FDp4
 
const Var ana::kNumuE2018FDp5 = kNumuMuE2018FDp5 + kNumuHadE2018FDp5
 
const Var ana::kNumuE2018ND = kNumuMuE2018ND + kNumuHadE2018ND
 
const Var ana::kNumuE2018RHCND = kNumuMuE2018RHCND + kNumuHadE2018RHCND
 
const Var ana::kNumuE2018 = kNumuMuE2018 + kNumuHadE2018
 
const Var ana::kNumuMuE2020FDp1 = initNumuMuE2020FDpXVar(NumuEnergyFunc::predict_prod5_fd_muon_energy_p<1>)
 
const Var ana::kNumuMuE2020FDp2 = initNumuMuE2020FDpXVar(NumuEnergyFunc::predict_prod5_fd_muon_energy_p<2>)
 
const Var ana::kNumuMuE2020FDfhc = initNumuMuE2020FDpXVar(NumuEnergyFunc::predict_prod5_fd_muon_energy_p<3>)
 
const Var ana::kNumuMuE2020FDrhc = initNumuMuE2020FDpXVar(NumuEnergyFunc::predict_prod5_fd_muon_energy_p<4>)
 
const Var ana::kNumuHadE2020FDp1 = initNumuHadE2020FDpXVar(NumuEnergyFunc::predict_prod5_fd_had_energy_p<1>)
 
const Var ana::kNumuHadE2020FDp2 = initNumuHadE2020FDpXVar(NumuEnergyFunc::predict_prod5_fd_had_energy_p<2>)
 
const Var ana::kNumuHadE2020FDfhc = initNumuHadE2020FDpXVar(NumuEnergyFunc::predict_prod5_fd_had_energy_p<3>)
 
const Var ana::kNumuHadE2020FDrhc = initNumuHadE2020FDpXVar(NumuEnergyFunc::predict_prod5_fd_had_energy_p<4>)
 
const Var ana::kNumuMuE2020FHCND = initNumuMuE2020NDpXVar(NumuEnergyFunc::predict_prod5_nd_act_energy_p<3>,NumuEnergyFunc::predict_prod5_nd_cat_energy_p<3>)
 
const Var ana::kNumuMuE2020RHCND = initNumuMuE2020NDpXVar(NumuEnergyFunc::predict_prod5_nd_act_energy_p<4>, NumuEnergyFunc::predict_prod5_nd_cat_energy_p<4>)
 
const Var ana::kNumuHadE2020FHCND = initNumuHadE2020NDpXVar(NumuEnergyFunc::predict_prod5_nd_had_energy_p<3>)
 
const Var ana::kNumuHadE2020RHCND = initNumuHadE2020NDpXVar(NumuEnergyFunc::predict_prod5_nd_had_energy_p<4>)
 
const Var ana::kNumuMuE2020 = initNumuMuE2020Var (NumuEnergyFunc::predict_prod5_fd_muon_energy,NumuEnergyFunc::predict_prod5_nd_act_energy,NumuEnergyFunc::predict_prod5_nd_cat_energy)
 
const Var ana::kNumuHadE2020 = initNumuHadE2020Var(NumuEnergyFunc::predict_prod5_fd_had_energy, NumuEnergyFunc::predict_prod5_nd_had_energy)
 
const Var ana::kNumuE2020FDp1 = kNumuMuE2020FDp1 + kNumuHadE2020FDp1
 
const Var ana::kNumuE2020FDp2 = kNumuMuE2020FDp2 + kNumuHadE2020FDp2
 
const Var ana::kNumuE2020FDfhc = kNumuMuE2020FDfhc + kNumuHadE2020FDfhc
 
const Var ana::kNumuE2020FDrhc = kNumuMuE2020FDrhc + kNumuHadE2020FDrhc
 
const Var ana::kNumuE2020FHCND = kNumuMuE2020FHCND + kNumuHadE2020FHCND
 
const Var ana::kNumuE2020RHCND = kNumuMuE2020RHCND + kNumuHadE2020RHCND
 
const Var ana::kNumuE2020 = kNumuMuE2020 + kNumuHadE2020
 
const Var ana::kNumuHadEFrac2020 = kNumuHadE2020 / kNumuE2020