NueCCIncExtra.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "CAFAna/Core/Var.h"
4 #include "CAFAna/Core/Cut.h"
5 #include "CAFAna/Core/HistAxis.h"
8 #include <string>
9 
10 #include "3FlavorAna/Cuts/NueCutsSecondAna.h"
11 #include "CAFAna/Cuts/SpillCuts.h"
14 #include "CAFAna/Vars/Vars.h"
15 
16 #include "TMath.h"
17 #include "TVector3.h"
18 
19 namespace ana
20 {
21  namespace nueccinc
22  {
23  //STRINGS FOR LOADERS
24  // Prod 4 loaders strings -- prong-CVN respin
26  "prod_caf_R17-11-14-prod4reco.CVNprong-respin.b_nd_genie_nonswap_fhc_nova_v08_full_v1.REDEF";
28  "prod_caf_R17-11-14-prod4reco.CVNprong-respin.b_nd_numi_fhc_full_v1_goodruns.REDEF";
30  "defname: prod_caf_R17-11-14-prod4reco.CVNprong-respin.b_nd_genie_nonswap_fhc_nova_v08_full_v1.REDEF with stride 2 offset 0";
32  "defname: prod_caf_R17-11-14-prod4reco.CVNprong-respin.b_nd_genie_nonswap_fhc_nova_v08_full_v1.REDEF with stride 2 offset 1";
34  "defname: prod_caf_R17-11-14-prod4reco.CVNprong-respin.b_nd_genie_nonswap_fhc_nova_v08_full_v1.REDEF with stride 4 offset 0";
36  "defname: prod_caf_R17-11-14-prod4reco.CVNprong-respin.b_nd_genie_nonswap_fhc_nova_v08_full_v1.REDEF with stride 4 offset 1";
38  "defname: prod_caf_R17-11-14-prod4reco.CVNprong-respin.b_nd_genie_nonswap_fhc_nova_v08_full_v1.REDEF with stride 4 offset 2";
40  "defname: prod_caf_R17-11-14-prod4reco.CVNprong-respin.b_nd_genie_nonswap_fhc_nova_v08_full_v1.REDEF with stride 4 offset 3";
42  "defname: prod_caf_R17-11-14-prod4reco.CVNprong-respin.b_nd_genie_nonswap_fhc_nova_v08_full_v1.REDEF with stride 2 offset 0";
43 
45  "prod_caf_R17-11-14-prod4reco.CVNprong-respin.c_nd_genie_nonswap_fhc_nova_v08_full_calib-shift-nd-xyview-neg-offset_v1.REDEF";
46 
48  "prod_caf_R17-11-14-prod4reco.CVNprong-respin.c_nd_genie_nonswap_fhc_nova_v08_full_calib-shift-nd-xyview-pos-offset_v1.REDEF";
49 
51  "prod_caf_R17-11-14-prod4reco.CVNprong-respin.c_nd_genie_nonswap_fhc_nova_v08_full_calib-shift-nd-func_v1.REDEF";
52 
54  "prod_caf_R17-11-14-prod4reco.CVNprong-respin.c_nd_genie_nonswap_fhc_nova_v08_full_lightmodel-lightup-calibdown_v1.REDEF";
55 
57  "prod_caf_R17-11-14-prod4reco.CVNprong-respin.c_nd_genie_nonswap_fhc_nova_v08_full_lightmodel-lightdown-calibup_v1.REDEF";//"prod_caf_R17-11-14-prod4reco.CVNprong-respin.c_nd_genie_nonswap_fhc_nova_v08_full_lightmodel-lightdown-calibup_v1.REDEF";
58 
60  "prod_caf_R17-11-14-prod4reco.CVNprong-respin.b_nd_genie_nonswap_fhc_nova_v08_full_ckv-proton-shift-down_v1.REDEF";
61 
62  //Enhanced NueCC Datasets
63  //Events are only NueCC and AntiNueCC
65  "prod_caf_R17-11-14-prod4reco.CVNprong-respin.b_nd_genie_nonswap_fhc_nova_v08_full_v1_nue_cc_incl_only";
67  "defname: prod_caf_R17-11-14-prod4reco.CVNprong-respin.b_nd_genie_nonswap_fhc_nova_v08_full_v1_nue_cc_incl_only with stride 4 offset 3";
69  "defname: prod_caf_R17-11-14-prod4reco.CVNprong-respin.b_nd_genie_nonswap_fhc_nova_v08_full_v1_nue_cc_incl_only with stride 2 offset 0";
70 
72  "prod_caf_R17-11-14-prod4reco.CVNprong-respin.c_nd_genie_nonswap_fhc_nova_v08_full_calib-shift-nd-xyview-neg-offset_v1_nue_cc_incl_only";
74  "prod_caf_R17-11-14-prod4reco.CVNprong-respin.c_nd_genie_nonswap_fhc_nova_v08_full_calib-shift-nd-xyview-pos-offset_v1_nue_cc_incl_only";
76  "prod_caf_R17-11-14-prod4reco.CVNprong-respin.c_nd_genie_nonswap_fhc_nova_v08_full_calib-shift-nd-func_v1_nue_cc_incl_only";
77 
79  "prod_caf_R17-11-14-prod4reco.CVNprong-respin.c_nd_genie_nonswap_fhc_nova_v08_full_lightmodel-lightdown-calibup_v1_nue_cc_incl_only";
81  "prod_caf_R17-11-14-prod4reco.CVNprong-respin.c_nd_genie_nonswap_fhc_nova_v08_full_lightmodel-lightup-calibdown_v1_nue_cc_incl_only";
83  "prod_caf_R17-11-14-prod4reco.CVNprong-respin.b_nd_genie_nonswap_fhc_nova_v08_full_ckv-proton-shift-down_v1_nue_cc_incl_only";
84 
85 
86  //MRE Datasets
88  "prod_mrecaf_R17-11-14-prod4reco.CVNprong-respin.c_nd_genie_nonswap_fhc_nova_v08_full_v1";
90  "defname: prod_mrecaf_R17-11-14-prod4reco.CVNprong-respin.c_nd_genie_nonswap_fhc_nova_v08_full_v1 with stride 2 offset 1";
92  "prod_mrecaf_R17-11-14-prod4reco.CVNprong-respin.c_nd_numi_fhc_full_v1_goodruns";
93 
95  "prod_mrecaf_R17-11-14-prod4reco.CVNprong-respin.c_nd_genie_nonswap_fhc_nova_v08_full_calib-shift-nd-xyview-neg-offset_v1";
97  "prod_mrecaf_R17-11-14-prod4reco.CVNprong-respin.c_nd_genie_nonswap_fhc_nova_v08_full_calib-shift-nd-xyview-pos-offset_v1";
99  "prod_mrecaf_R17-11-14-prod4reco.CVNprong-respin.c_nd_genie_nonswap_fhc_nova_v08_full_calib-shift-nd-func_v1";
100 
102  "prod_mrecaf_R17-11-14-prod4reco.CVNprong-respin.c_nd_genie_nonswap_fhc_nova_v08_full_lightmodel-lightdown-calibup_v1";
104  "prod_mrecaf_R17-11-14-prod4reco.CVNprong-respin.c_nd_genie_nonswap_fhc_nova_v08_full_lightmodel-lightup-calibdown_v1";
106  "prod_mrecaf_R17-11-14-prod4reco.CVNprong-respin.c_nd_genie_nonswap_fhc_nova_v08_full_ckv-proton-shift-down_v1";
107 
108  //OLD DEFS
109  /*
110  const std::string NominalMC_entire_prod4_CVNProng =
111  "prod_caf_R17-11-14-prod4reco.CVNprong-respin.b_nd_genie_nonswap_fhc_nova_v08_full_v1";
112 
113  const std::string FHCData_entire_prod4_CVNProng =
114  "prod_caf_R17-11-14-prod4reco.CVNprong-respin.b_nd_numi_fhc_full_v1_goodruns";
115  const std::string NominalMC_full_prod4_CVNProng =
116  "defname: prod_caf_R17-11-14-prod4reco.CVNprong-respin.b_nd_genie_nonswap_fhc_nova_v08_full_v1 with stride 2 offset 0";
117  const std::string NominalFakeData_full_prod4_CVNProng =
118  "defname: prod_caf_R17-11-14-prod4reco.CVNprong-respin.b_nd_genie_nonswap_fhc_nova_v08_full_v1 with stride 2 offset 1";
119  const std::string NominalFakeData_0_full_prod4_CVNProng =
120  "defname: prod_caf_R17-11-14-prod4reco.CVNprong-respin.b_nd_genie_nonswap_fhc_nova_v08_full_v1 with stride 4 offset 0";
121  const std::string NominalFakeData_1_full_prod4_CVNProng =
122  "defname: prod_caf_R17-11-14-prod4reco.CVNprong-respin.b_nd_genie_nonswap_fhc_nova_v08_full_v1 with stride 4 offset 1";
123  const std::string NominalFakeData_2_full_prod4_CVNProng =
124  "defname: prod_caf_R17-11-14-prod4reco.CVNprong-respin.b_nd_genie_nonswap_fhc_nova_v08_full_v1 with stride 4 offset 2";
125  const std::string ElecID_TrainingSample_prod4_CVNProng =
126  "defname: prod_caf_R17-11-14-prod4reco.CVNprong-respin.b_nd_genie_nonswap_fhc_nova_v08_full_v1 with stride 4 offset 3";
127  const std::string ElecID_TestingSample_prod4_CVNProng =
128  "defname: prod_caf_R17-11-14-prod4reco.CVNprong-respin.b_nd_genie_nonswap_fhc_nova_v08_full_v1 with stride 2 offset 0";
129 
130  const std::string DWNCalibFiles_full_prod4_CVNProng =
131  "prod_caf_R17-11-14-prod4reco.CVNprong-respin.c_nd_genie_nonswap_fhc_nova_v08_full_calib-shift-nd-xyview-neg-offset_v1";
132 
133  const std::string UPCalibFiles_full_prod4_CVNProng =
134  "prod_caf_R17-11-14-prod4reco.CVNprong-respin.c_nd_genie_nonswap_fhc_nova_v08_full_calib-shift-nd-xyview-pos-offset_v1";
135 
136  const std::string ShapeCalibFiles_full_prod4_CVNProng =
137  "prod_caf_R17-11-14-prod4reco.CVNprong-respin.c_nd_genie_nonswap_fhc_nova_v08_full_calib-shift-nd-func_v1";
138 
139  const std::string UPLightFiles_full_prod4_CVNProng =
140  "prod_caf_R17-11-14-prod4reco.CVNprong-respin.c_nd_genie_nonswap_fhc_nova_v08_full_lightmodel-lightup-calibdown_v1";
141 
142  const std::string DWNLightFiles_full_prod4_CVNProng =
143  "prod_caf_R17-11-14-prod4reco.CVNprong-respin.c_nd_genie_nonswap_fhc_nova_v08_full_lightmodel-lightdown-calibup_v1";
144  const std::string CherenkovFiles_full_prod4_CVNProng =
145  "prod_caf_R17-11-14-prod4reco.CVNprong-respin.b_nd_genie_nonswap_fhc_nova_v08_full_ckv-proton-shift-down_v1";
146  */
147 
148 
149  }//end namespace nueccinc
150 
151 }//end namespace ana
const std::string ElecID_TestingSample_prod4_CVNProng
Definition: NueCCIncExtra.h:41
const std::string EnhancedNue_full_prod4_CVNProng
Definition: NueCCIncExtra.h:64
const std::string UPLightFiles_full_prod4_CVNProng
Definition: NueCCIncExtra.h:53
const std::string ElecID_TrainingSample_prod4_CVNProng
Definition: NueCCIncExtra.h:39
const std::string MRE_LightUp
Cuts and Vars for the 2020 FD DiF Study.
Definition: vars.h:6
const std::string MRE_CalibDwn
Definition: NueCCIncExtra.h:94
const std::string EnhancedNue_ShapeCalibFiles_full_prod4_CVNProng
Definition: NueCCIncExtra.h:75
const std::string DWNLightFiles_full_prod4_CVNProng
Definition: NueCCIncExtra.h:56
const std::string EnhancedNue_UPLightFiles_full_prod4_CVNProng
Definition: NueCCIncExtra.h:80
const std::string NominalFakeData_2_full_prod4_CVNProng
Definition: NueCCIncExtra.h:37
const std::string MRE_Cherenkov
const std::string EnhancedNue_CherenkovFiles_full_prod4_CVNProng
Definition: NueCCIncExtra.h:82
const std::string MRE_CalibUp
Definition: NueCCIncExtra.h:96
const std::string MRE_NominalMC
Definition: NueCCIncExtra.h:87
const std::string CherenkovFiles_full_prod4_CVNProng
Definition: NueCCIncExtra.h:59
const std::string EnhancedNue_UPCalibFiles_full_prod4_CVNProng
Definition: NueCCIncExtra.h:73
const std::string MRE_FakeData
Definition: NueCCIncExtra.h:89
const std::string NominalFakeData_1_full_prod4_CVNProng
Definition: NueCCIncExtra.h:35
const std::string EnhancedNue_ElecID_TrainingSample_prod4_CVNProng
Definition: NueCCIncExtra.h:66
const std::string MRE_NuMIData
Definition: NueCCIncExtra.h:91
const std::string NominalFakeData_full_prod4_CVNProng
Definition: NueCCIncExtra.h:31
const std::string MRE_LightDwn
const std::string ShapeCalibFiles_full_prod4_CVNProng
Definition: NueCCIncExtra.h:50
const std::string NominalFakeData_0_full_prod4_CVNProng
Definition: NueCCIncExtra.h:33
const std::string FHCData_entire_prod4_CVNProng
Definition: NueCCIncExtra.h:27
const std::string EnhancedNue_DWNLightFiles_full_prod4_CVNProng
Definition: NueCCIncExtra.h:78
const std::string NominalMC_entire_prod4_CVNProng
Definition: NueCCIncExtra.h:25
const std::string NominalMC_full_prod4_CVNProng
Definition: NueCCIncExtra.h:29
const std::string DWNCalibFiles_full_prod4_CVNProng
Definition: NueCCIncExtra.h:44
const std::string EnhancedNue_DWNCalibFiles_full_prod4_CVNProng
Definition: NueCCIncExtra.h:71
const std::string UPCalibFiles_full_prod4_CVNProng
Definition: NueCCIncExtra.h:47
const std::string MRE_CalibShape
Definition: NueCCIncExtra.h:98
const std::string EnhancedNue_ElecID_TestingSample_prod4_CVNProng
Definition: NueCCIncExtra.h:68
enum BeamMode string