Namespaces | Macros | Functions | Variables
NusLoadProd3.h File Reference
#include <stdio.h>
#include <string>
#include "CAFAna/Core/Binning.h"
#include "CAFAna/Core/Cut.h"
#include "CAFAna/Core/Spectrum.h"
#include "CAFAna/Core/Utilities.h"
#include "CAFAna/Cuts/Cuts.h"
#include "NuXAna/Cuts/NusCuts.h"
#include "CAFAna/Cuts/TruthCuts.h"
#include "CAFAna/Vars/Vars.h"
#include "OscLib/IOscCalc.h"
#include "TVector3.h"

Go to the source code of this file.

Namespaces

 ana
 Cuts and Vars for the 2020 FD DiF Study.
 

Macros

#define MAXSPEC   5
 

Functions

void Preliminary ()
 Put NOvA Preliminary on plots. More...
 
void Simulation ()
 
void CenterTitles (TH1 *histo)
 
std::vector< std::string > ana::MakeNumiUnblindList ()
 

Variables

const std::string ana::fNDdataCAF = "prod_caf_R17-03-01-prod3reco.d_nd_numi_fhc_full_v1_goodruns"
 
const std::string ana::fNDmcCAF = "prod_caf_R17-03-01-prod3reco.d_nd_genie_nonswap_fhc_nova_v08_full_v1"
 
const std::string ana::fNDdataConcat = "prod_sumdecaf_R17-03-01-prod3reco.h_nd_numi_fhc_full_nue_or_numu_or_nus_contain_v1_goodruns"
 
const std::string ana::fNDmcConcat = "prod_sumdecaf_R17-03-01-prod3reco.d_nd_genie_nonswap_fhc_nova_v08_full_nue_or_numu_or_nus_contain_v1"
 
const std::string ana::fFDmcCAF = "prod_caf_R17-03-01-prod3reco.l_fd_genie_nonswap_fhc_nova_v08_full_v1"
 
const std::string ana::fFDmcCAFt = "defname: prod_caf_R17-03-01-prod3reco.l_fd_genie_nonswap_fhc_nova_v08_full_v1 with limit 10"
 
const std::string ana::fFDswapCAF = "prod_caf_R17-03-01-prod3reco.l_fd_genie_fluxswap_fhc_nova_v08_full_v1"
 
const std::string ana::fFDswapCAFt = "defname: prod_caf_R17-03-01-prod3reco.l_fd_genie_fluxswap_fhc_nova_v08_full_v1 with limit 10"
 
const std::string ana::fFDtauCAF = "prod_caf_R17-03-01-prod3reco.l_fd_genie_tau_fhc_nova_v08_full_v1"
 
const std::string ana::fFDmcDECAF = "prod_decaf_R17-03-01-prod3reco.l_fd_genie_nonswap_fhc_nova_v08_full_nue_or_numu_or_nus_contain_v1"
 
const std::string ana::fFDmcDECAFt = "defname: prod_decaf_R17-03-01-prod3reco.l_fd_genie_nonswap_fhc_nova_v08_full_nue_or_numu_or_nus_contain_v1 with limit 10"
 
const std::string ana::fFDswapDECAF = "prod_decaf_R17-03-01-prod3reco.l_fd_genie_fluxswap_fhc_nova_v08_full_nue_or_numu_or_nus_contain_v1"
 
const std::string ana::fFDswapDECAFt = "defname: prod_decaf_R17-03-01-prod3reco.l_fd_genie_fluxswap_fhc_nova_v08_full_nue_or_numu_or_nus_contain_v1 with limit 10"
 
const std::string ana::fFDtauDECAF = "prod_decaf_R17-03-01-prod3reco.l_fd_genie_tau_fhc_nova_v08_full_nue_or_numu_or_nus_contain_v1"
 
const std::string ana::fFDtauDECAFt = "defname: prod_decaf_R17-03-01-prod3reco.l_fd_genie_tau_fhc_nova_v08_full_nue_or_numu_or_nus_contain_v1 with limit 10"
 
const std::string ana::fFDcosmicdata = "prod_caf_R17-03-01-prod3reco.h_fd_cosmic_full_v1_goodruns"
 
const std::string ana::fFDcosmicdataDECAF = "prod_decaf_R17-03-01-prod3reco.h_fd_cosmic_full_nue_or_numu_or_nus_contain_v1_goodruns"
 
const std::string ana::fFDcosmicdataDECAFt = "defname: prod_decaf_R17-03-01-prod3reco.h_fd_cosmic_full_nue_or_numu_or_nus_contain_v1_goodruns with limit 10000"
 
const std::string ana::fFDcosmicdata_test = "defname: prod_caf_R17-03-01-prod3reco.h_fd_cosmic_full_v1_goodruns with stride 10000"
 
const std::string ana::fFDmc_concat = "prod_sumdecaf_R17-03-01-prod3reco.l_fd_genie_nonswap_fhc_nova_v08_full_v1_nus2017"
 
const std::string ana::fFDswap_concat = "prod_sumdecaf_R17-03-01-prod3reco.l_fd_genie_fluxswap_fhc_nova_v08_full_v1_nus2017"
 
const std::string ana::fFDtau_concat = "prod_sumdecaf_R17-03-01-prod3reco.l_fd_genie_tau_fhc_nova_v08_full_v1_nus2017"
 
const std::string ana::fNDdataDECAF = "prod_decaf_R17-03-01-prod3reco.d_nd_numi_fhc_full_nue_or_numu_or_nus_contain_v1_goodruns"
 
const std::string ana::fNDdataDECAFt = "defname: prod_decaf_R17-03-01-prod3reco.d_nd_numi_fhc_full_nue_or_numu_or_nus_contain_v1_goodruns with limit 10"
 
const std::string ana::fNDmcDECAF = "prod_decaf_R17-03-01-prod3reco.d_nd_genie_nonswap_fhc_nova_v08_full_nue_or_numu_or_nus_contain_v1"
 
const std::string ana::fNDmcDECAFt = "defname: prod_decaf_R17-03-01-prod3reco.d_nd_genie_nonswap_fhc_nova_v08_full_nue_or_numu_or_nus_contain_v1 with limit 10"
 
const std::string ana::pnfsdir = "/pnfs/nova/persistent/users/gsdavies/nus/prod3/concat/"
 
std::vector< std::string > ana::fnumi_period1
 
std::vector< std::string > ana::fnumi_period2
 
std::vector< std::string > ana::fnumi_period3
 
std::vector< std::string > ana::fnumi_period5
 
const Binning ana::kAngleCosBins = Binning::Simple(200, -1., 1.)
 
const Binning ana::kAngleDegBins = Binning::Simple(360, 0., 360.)
 
const Binning ana::kBooleanBins = Binning::Simple(3, -1.5, 1.5)
 
const Binning ana::kExtendedEBins = Binning::Simple(300, 0., 30.)
 
const Binning ana::kFinePIDBins = Binning::Simple(100, 0., 1.)
 
const Binning ana::kRatioBins = Binning::Simple(100, 0., 1.)
 
const Cut ana::FlavSel [4] = {kNoCut, kIsNC, (kIsNumuCC || kIsNumuApp), (kIsBeamNue || kIsSig)}
 

Macro Definition Documentation

#define MAXSPEC   5

Definition at line 18 of file NusLoadProd3.h.

Referenced by make_plots(), PlotStack(), and PlotSysts().

Function Documentation

void CenterTitles ( TH1 *  histo)

Definition at line 184 of file nue_nd_datastability.C.

185 {
186  h->GetXaxis()->CenterTitle();
187  h->GetYaxis()->CenterTitle();
188 }
void Preliminary ( )

Put NOvA Preliminary on plots.

Definition at line 55 of file draw_decomp_plots.C.

57 {
58  TLatex* prelim = new TLatex(.9, .95, "NOvA Preliminary");
59  prelim->SetTextColor(kBlue);
60  prelim->SetNDC();
61  prelim->SetTextSize(2/30.);
62  prelim->SetTextAlign(32);
63  prelim->Draw();
64 }
TLatex * prelim
Definition: Xsec_final.C:133
void Simulation ( )

Definition at line 16 of file tools.h.

17 {
18  TLatex* prelim = new TLatex(.9, .95, "NOvA Simulation");
19  prelim->SetTextColor(kGray+1);
20  prelim->SetNDC();
21  prelim->SetTextSize(2/30.);
22  prelim->SetTextAlign(32);
23  prelim->Draw();
24 }
TLatex * prelim
Definition: Xsec_final.C:133