Classes | Namespaces | Functions | Variables
NuebarCCIncVars.h File Reference
#include "CAFAna/Core/Var.h"
#include "CAFAna/Core/Cut.h"
#include "CAFAna/Core/HistAxis.h"
#include "CAFAna/Core/Utilities.h"
#include "CAFAna/Cuts/SpillCuts.h"
#include "3FlavorAna/Vars/NueVars.h"
#include "3FlavorAna/Vars/NueVarsExtra.h"
#include "NDAna/numucc_inc/NDXSecMuonPID.h"
#include "NDAna/nuebarcc_inc/NuebarCCIncBins.h"

Go to the source code of this file.

Classes

struct  nuebarccinc::mHistAxisDef
 
struct  nuebarccinc::mHistAxisSTDef
 

Namespaces

 nuebarccinc
 

Functions

int nuebarccinc::true_electron_png (const caf::SRProxy *sr)
 
const ana::NuTruthHistAxis nuebarccinc::kTrueElectronEVsCosStandardAxisST ("True E_{e} vs cos #theta; Elec_{e} (GeV); cos #{theta}", double_diff_bins, kTrueElectronEVsCosST)
 
const ana::HistAxis nuebarccinc::kRecoElectronEVsCosStandardAxis ("Reconstructed E_{e} vs cos #theta; Elec_{e} (GeV); cos #{theta}", double_diff_bins, kRecoElectronEVsCos)
 
const ana::NuTruthHistAxis nuebarccinc::kTrueElectronEVsCosVsEnuStandardAxisST ("True E_{e} vs cos #{theta} vs Neutrino Energy (GeV)", three_d_bins, kTrueElectronEVsCosVsEnuST)
 
const ana::HistAxis nuebarccinc::kRecoElectronEVsCosVsEnuStandardAxis ("Reco. E_{e} vs cos #{theta} vs Neutrino Energy (GeV)", three_d_bins, kRecoElectronEVsCosVsEnu)
 
const ana::NuTruthHistAxis nuebarccinc::kTrueElectronEStandardAxisST ("True E_{e} (GeV)", eelecbins, kTrueElectronEST)
 
const ana::HistAxis nuebarccinc::kRecoElectronEStandardAxis ("Reco E_{e} (GeV)", eelecbins, kElectronE)
 
const ana::NuTruthHistAxis nuebarccinc::kTrueElectronCosThetaStandardAxisST ("True cos #theta_{e}", costhetabins, kTrueElectronCosThetaST)
 
const ana::HistAxis nuebarccinc::kRecoElectronCosThetaStandardAxis ("Reco cos #theta_{e}", costhetabins, kRecoElectronCosTheta)
 
const ana::NuTruthHistAxis nuebarccinc::kTrueNeutrinoEnergyStandardAxisST ("True Neutrino Energy (GeV)", enubins, kTrueNeutrinoEST)
 
const ana::HistAxis nuebarccinc::kRecoNeutrinoEnergyStandardAxis ("Reconstructed Neutrino Energy (GeV)", enubins, kRecoNeutrinoE)
 
const ana::NuTruthHistAxis nuebarccinc::kTrueQ2StandardAxisST ("True Q^{2} (GeV)", q2bins, kTrueQ2ST)
 
const ana::HistAxis nuebarccinc::kRecoQ2StandardAxis ("Reconstructed Q^{2} (GeV)", q2bins, kRecoQ2)
 

Variables

const ana::Var nuebarccinc::kRecoVtxX = ana::kVtxX
 
const ana::Var nuebarccinc::kRecoVtxY = ana::kVtxY
 
const ana::Var nuebarccinc::kRecoVtxZ = ana::kVtxZ
 
const ana::Var nuebarccinc::kTrueVtxX = ana::VarFromNuTruthVar(kTrueVtxXST)
 
const ana::Var nuebarccinc::kTrueVtxY = ana::VarFromNuTruthVar(kTrueVtxYST)
 
const ana::Var nuebarccinc::kTrueVtxZ = ana::VarFromNuTruthVar(kTrueVtxZST)
 
const ana::Var nuebarccinc::kAllPngDistTop = ana::kDistAllTop
 
const ana::Var nuebarccinc::kAllPngDistBottom = ana::kDistAllBottom
 
const ana::Var nuebarccinc::kAllPngDistWest = ana::kDistAllWest
 
const ana::Var nuebarccinc::kAllPngDistEast = ana::kDistAllEast
 
const ana::Var nuebarccinc::kAllPngDistBack = ana::kDistAllBack
 
const ana::Var nuebarccinc::kAllPngDistFront = ana::kDistAllFront
 
const ana::Var nuebarccinc::kRecoNeutrinoE = ana::kNueEnergy2018
 
const ana::Var nuebarccinc::kElectronE = kElectronERHCTuned
 
const ana::Var nuebarccinc::kTrueElectronRecoE = kTrueElectronRecoERHCTuned
 
const ana::Var nuebarccinc::kRecoElectronEVsCos
 
const ana::Var nuebarccinc::kRecoElectronEVsCosVsEnu
 
const ana::NuTruthVar nuebarccinc::kTrueHadEST = kTrueNeutrinoEST * kTrueHadronicYST
 
const ana::NuTruthVar nuebarccinc::kTrueEMEST = kTrueNeutrinoEST - kTrueHadEST
 
const ana::Var nuebarccinc::kTrueQ2 = ana::VarFromNuTruthVar(kTrueQ2ST)
 
const ana::Var nuebarccinc::kTrueElectronE = ana::VarFromNuTruthVar(kTrueElectronEST)
 
const ana::Var nuebarccinc::kTrueNeutrinoE = ana::VarFromNuTruthVar(kTrueNeutrinoEST)
 
const ana::Var nuebarccinc::kTrueElectronCosTheta = ana::VarFromNuTruthVar(kTrueElectronCosThetaST)
 
const ana::Var nuebarccinc::kTrueElectronTheta = ana::VarFromNuTruthVar(kTrueElectronThetaST)
 
const ana::NuTruthVar nuebarccinc::kTrueElectronEVsCosST
 
const ana::Var nuebarccinc::kTrueElectronEVsCos = ana::VarFromNuTruthVar(kTrueElectronEVsCosST)
 
const ana::NuTruthVar nuebarccinc::kTrueElectronEVsCosVsEnuST
 
const ana::Var nuebarccinc::kFracResNeutrinoE = ( kRecoNeutrinoE - kTrueNeutrinoE ) / kTrueNeutrinoE
 
const ana::Var nuebarccinc::kFracResElectronE = ( kElectronE - kTrueElectronE ) / kTrueElectronE
 
const ana::Var nuebarccinc::kFracResElectronCosTheta = ( kRecoElectronCosTheta - kTrueElectronCosTheta ) / kTrueElectronCosTheta
 
const ana::Var nuebarccinc::kFracResElectronTheta = ( kRecoElectronTheta - kTrueElectronTheta ) / kTrueElectronTheta
 
const ana::Var nuebarccinc::kFracResTrueElectronE = ( kTrueElectronRecoE - kTrueElectronE ) / kTrueElectronE
 
const ana::Var nuebarccinc::kFracResTrueElectronCosTheta = ( kTrueElectronRecoCosTheta - kTrueElectronCosTheta ) / kTrueElectronCosTheta
 
const ana::Var nuebarccinc::kFracResTrueElectronTheta = ( kTrueElectronRecoTheta - kTrueElectronTheta ) / kTrueElectronTheta
 
const ana::Var nuebarccinc::kFracResProngCVNElectronE = ( kProngCVNElectronE - kTrueElectronE ) / kTrueElectronE
 
const ana::Var nuebarccinc::kFracResProngCVNElectronCosTheta = ( kProngCVNElectronCosTheta - kTrueElectronCosTheta ) / kTrueElectronCosTheta
 
const ana::Var nuebarccinc::kFracResProngCVNElectronTheta = ( kProngCVNElectronTheta - kTrueElectronTheta ) / kTrueElectronTheta
 
const ana::Var nuebarccinc::kAbsResNeutrinoE = kRecoNeutrinoE - kTrueNeutrinoE
 
const ana::Var nuebarccinc::kAbsResElectronE = kElectronE - kTrueElectronE
 
const ana::Var nuebarccinc::kAbsResElectronCosTheta = kRecoElectronCosTheta - kTrueElectronCosTheta
 
const ana::Var nuebarccinc::kAbsResElectronTheta = kRecoElectronTheta - kTrueElectronTheta
 
const ana::Var nuebarccinc::kAbsResTrueElectronE = kTrueElectronRecoE - kTrueElectronE
 
const ana::Var nuebarccinc::kAbsResTrueElectronCosTheta = kTrueElectronRecoCosTheta - kTrueElectronCosTheta
 
const ana::Var nuebarccinc::kAbsResTrueElectronTheta = kTrueElectronRecoTheta - kTrueElectronTheta
 
const ana::Var nuebarccinc::kAbsResProngCVNElectronE = kProngCVNElectronE - kTrueElectronE
 
const ana::Var nuebarccinc::kAbsResProngCVNElectronCosTheta = kProngCVNElectronCosTheta - kTrueElectronCosTheta
 
const ana::Var nuebarccinc::kAbsResProngCVNElectronTheta = kProngCVNElectronTheta - kTrueElectronTheta
 
const ana::HistAxis nuebarccinc::kTrueElectronEVsCosStandardAxis = ana::HistAxisFromNuTruthHistAxis(kTrueElectronEVsCosStandardAxisST)
 
const ana::HistAxis nuebarccinc::kTrueElectronEVsCosVsEnuStandardAxis
 
const ana::HistAxis nuebarccinc::kTrueElectronEStandardAxis = ana::HistAxisFromNuTruthHistAxis(kTrueElectronEStandardAxisST)
 
const ana::HistAxis nuebarccinc::kTrueElectronCosThetaStandardAxis = ana::HistAxisFromNuTruthHistAxis(kTrueElectronCosThetaStandardAxisST)
 
const ana::HistAxis nuebarccinc::kTrueNeutrinoEnergyStandardAxis = ana::HistAxisFromNuTruthHistAxis(kTrueNeutrinoEnergyStandardAxisST)
 
const ana::HistAxis nuebarccinc::kTrueQ2StandardAxis = ana::HistAxisFromNuTruthHistAxis(kTrueQ2StandardAxisST)