Project

General

Profile

Reproducing the nue 2017 Analysis results » History » Version 22

Nitish Nayak, 10/22/2017 12:45 AM

1 1 Christopher Backhouse
h1. Reproducing the nue 2017 Analysis results
2 1 Christopher Backhouse
3 1 Christopher Backhouse
h2. Datasets
4 1 Christopher Backhouse
5 1 Christopher Backhouse
Of course the details of all datasets are always available on "the official datasets page":http://nusoft.fnal.gov/nova/production/production3/index.html, but these are the key concat datasets you're most likely to start with:
6 13 Nitish Nayak
(NB: The Decaf Cuts live in CAFAna/Cuts/NueCuts2017.h for both ND and FD, See also: Making the Concats below)
7 2 Christopher Backhouse
8 2 Christopher Backhouse
h3. ND data
9 2 Christopher Backhouse
10 1 Christopher Backhouse
* @prod_sumdecaf_R17-03-01-prod3reco.d_nd_numi_fhc_full_v1_goodruns_nue2017@
11 2 Christopher Backhouse
12 2 Christopher Backhouse
h3. ND nominal
13 2 Christopher Backhouse
14 2 Christopher Backhouse
* @prod_sumdecaf_R17-03-01-prod3reco.d_nd_genie_nonswap_fhc_nova_v08_full_v1_nue2017@
15 2 Christopher Backhouse
16 2 Christopher Backhouse
h3. FD nominal
17 2 Christopher Backhouse
18 7 Christopher Backhouse
* -@prod_sumdecaf_R17-03-01-prod3reco.g_fd_genie_nonswap_fhc_nova_v08_full_v1_nue2017@-
19 7 Christopher Backhouse
* -@prod_sumdecaf_R17-03-01-prod3reco.g_fd_genie_fluxswap_fhc_nova_v08_full_v1_nue2017@-
20 7 Christopher Backhouse
* -@prod_sumdecaf_R17-03-01-prod3reco.g_fd_genie_tau_fhc_nova_v08_full_v1_nue2017@-
21 7 Christopher Backhouse
22 7 Christopher Backhouse
(these were with the bad calibrations (uncalibrated hits in low gains) and cosmic-overlay-driven run-matching issue (missing 13 and 14 DB in period 1). Superceded by the below).
23 7 Christopher Backhouse
24 7 Christopher Backhouse
* @prod_sumdecaf_R17-03-01-prod3reco.l_fd_genie_nonswap_fhc_nova_v08_full_v1_nue2017@
25 7 Christopher Backhouse
* @prod_sumdecaf_R17-03-01-prod3reco.l_fd_genie_fluxswap_fhc_nova_v08_full_v1_nue2017@
26 7 Christopher Backhouse
* @prod_sumdecaf_R17-03-01-prod3reco.l_fd_genie_tau_fhc_nova_v08_full_v1_nue2017@
27 2 Christopher Backhouse
28 2 Christopher Backhouse
h3. ND systematics
29 2 Christopher Backhouse
30 13 Nitish Nayak
* -@prod_sumdecaf_R17-03-01-prod3reco.h_nd_genie_nonswap_fhc_nova_v08_full_ckv-proton-shift-down_v1_nue2017@-
31 1 Christopher Backhouse
32 13 Nitish Nayak
* -@prod_sumdecaf_R17-03-01-prod3reco.h_nd_genie_nonswap_fhc_nova_v08_full_lightmodel-lightdown-calibup_v1_nue2017@-
33 13 Nitish Nayak
* -@prod_sumdecaf_R17-03-01-prod3reco.h_nd_genie_nonswap_fhc_nova_v08_full_lightmodel-lightup-calibdown_v1_nue2017@-
34 1 Christopher Backhouse
35 13 Nitish Nayak
(these were with the bad calibrations (uncalibrated hits in low gains) and cosmic-overlay-driven run-matching issue (missing 13 and 14 DB in period 1). Superceded by the below).
36 13 Nitish Nayak
37 13 Nitish Nayak
* @prod_sumdecaf_R17-03-01-prod3reco.l_nd_genie_nonswap_fhc_nova_v08_full_ckv-proton-shift-down_v1_nue2017@
38 13 Nitish Nayak
39 13 Nitish Nayak
* @prod_sumdecaf_R17-03-01-prod3reco.l_nd_genie_nonswap_fhc_nova_v08_full_lightmodel-lightdown-calibup_v1_nue2017@
40 13 Nitish Nayak
* @prod_sumdecaf_R17-03-01-prod3reco.l_nd_genie_nonswap_fhc_nova_v08_full_lightmodel-lightup-calibdown_v1_nue2017@
41 13 Nitish Nayak
42 4 Nitish Nayak
* @prod_sumdecaf_R17-03-01-prod3reco.j_nd_genie_nonswap_fhc_nova_v08_full_calib-shift-nd-func_v1_nue2017@
43 1 Christopher Backhouse
44 1 Christopher Backhouse
* @prod_sumdecaf_R17-03-01-prod3reco.h_nd_genie_nonswap_fhc_nova_v08_periods1235_calib-shift-nd-xyview-pos-offset_v1_nue2017@
45 1 Christopher Backhouse
* @prod_sumdecaf_R17-03-01-prod3reco.h_nd_genie_nonswap_fhc_nova_v08_periods1235_calib-shift-nd-xyview-neg-offset_v1_nue2017@
46 1 Christopher Backhouse
47 13 Nitish Nayak
The concat for ND MC light-level no-shift are also shown here as a cross-check :
48 13 Nitish Nayak
49 13 Nitish Nayak
* @prod_sumdecaf_R17-03-01-prod3reco.l_nd_genie_nonswap_fhc_nova_v08_full_lightmodel-noshift_v1_nue2017@
50 13 Nitish Nayak
51 13 Nitish Nayak
52 2 Christopher Backhouse
h3. FD systematics
53 1 Christopher Backhouse
54 10 Nitish Nayak
* -@prod_sumdecaf_R17-03-01-prod3reco.j_fd_genie_nonswap_fhc_nova_v08_full_ckv-proton-shift-down_v1_nue2017@-
55 10 Nitish Nayak
* -@prod_sumdecaf_R17-03-01-prod3reco.j_fd_genie_fluxswap_fhc_nova_v08_full_ckv-proton-shift-down_v1_nue2017@-
56 10 Nitish Nayak
* -@prod_sumdecaf_R17-03-01-prod3reco.j_fd_genie_tau_fhc_nova_v08_full_ckv-proton-shift-down_v1_nue2017@-
57 2 Christopher Backhouse
58 10 Nitish Nayak
* -@prod_sumdecaf_R17-03-01-prod3reco.j_fd_genie_nonswap_fhc_nova_v08_full_lightmodel-lightdown-calibup_v1_nue2017@-
59 10 Nitish Nayak
* -@prod_sumdecaf_R17-03-01-prod3reco.j_fd_genie_fluxswap_fhc_nova_v08_full_lightmodel-lightdown-calibup_v1_nue2017@-
60 10 Nitish Nayak
* -@prod_sumdecaf_R17-03-01-prod3reco.j_fd_genie_tau_fhc_nova_v08_full_lightmodel-lightdown-calibup_v1_nue2017@-
61 10 Nitish Nayak
* -@prod_sumdecaf_R17-03-01-prod3reco.j_fd_genie_nonswap_fhc_nova_v08_full_lightmodel-lightup-calibdown_v1_nue2017@-
62 10 Nitish Nayak
* -@prod_sumdecaf_R17-03-01-prod3reco.j_fd_genie_fluxswap_fhc_nova_v08_full_lightmodel-lightup-calibdown_v1_nue2017@-
63 10 Nitish Nayak
* -@prod_sumdecaf_R17-03-01-prod3reco.j_fd_genie_tau_fhc_nova_v08_full_lightmodel-lightup-calibdown_v1_nue2017@-
64 1 Christopher Backhouse
65 10 Nitish Nayak
* -@prod_sumdecaf_R17-03-01-prod3reco.j_fd_genie_nonswap_fhc_nova_v08_full_calib-shift-fd-func_v1_nue2017@-
66 10 Nitish Nayak
* -@prod_sumdecaf_R17-03-01-prod3reco.j_fd_genie_fluxswap_fhc_nova_v08_full_calib-shift-fd-func_v1_nue2017@-
67 10 Nitish Nayak
* -@prod_sumdecaf_R17-03-01-prod3reco.j_fd_genie_tau_fhc_nova_v08_full_calib-shift-fd-func_v1_nue2017@-
68 1 Christopher Backhouse
69 10 Nitish Nayak
* -@prod_sumdecaf_R17-03-01-prod3reco.j_fd_genie_nonswap_fhc_nova_v08_full_calib-shift-fd-xyview-pos-offset_v1_nue2017@-
70 10 Nitish Nayak
* -@prod_sumdecaf_R17-03-01-prod3reco.j_fd_genie_fluxswap_fhc_nova_v08_full_calib-shift-fd-xyview-pos-offset_v1_nue2017@-
71 10 Nitish Nayak
* -@prod_sumdecaf_R17-03-01-prod3reco.j_fd_genie_tau_fhc_nova_v08_full_calib-shift-fd-xyview-pos-offset_v1_nue2017@-
72 10 Nitish Nayak
* -@prod_sumdecaf_R17-03-01-prod3reco.j_fd_genie_nonswap_fhc_nova_v08_full_calib-shift-fd-xyview-neg-offset_v1_nue2017@-
73 10 Nitish Nayak
* -@prod_sumdecaf_R17-03-01-prod3reco.j_fd_genie_fluxswap_fhc_nova_v08_full_calib-shift-fd-xyview-neg-offset_v1_nue2017@-
74 10 Nitish Nayak
* -@prod_sumdecaf_R17-03-01-prod3reco.j_fd_genie_tau_fhc_nova_v08_full_calib-shift-fd-xyview-neg-offset_v1_nue2017@-
75 1 Christopher Backhouse
76 10 Nitish Nayak
(same as for FD MC, superceded by the following)
77 10 Nitish Nayak
78 12 Nitish Nayak
* @prod_sumdecaf_R17-03-01-prod3reco.l_fd_genie_nonswap_fhc_nova_v08_full_ckv-proton-shift-down_v2_nue2017@
79 12 Nitish Nayak
* @prod_sumdecaf_R17-03-01-prod3reco.l_fd_genie_nonswap_fhc_nova_v08_full_lightmodel-lightup-calibdown_v2_nue2017@
80 12 Nitish Nayak
* @prod_sumdecaf_R17-03-01-prod3reco.l_fd_genie_nonswap_fhc_nova_v08_full_lightmodel-lightdown-calibup_v2_nue2017@
81 10 Nitish Nayak
* @prod_sumdecaf_R17-03-01-prod3reco.l_fd_genie_nonswap_fhc_nova_v08_full_calib-shift-fd-func_v1_nue2017@
82 10 Nitish Nayak
* @prod_sumdecaf_R17-03-01-prod3reco.l_fd_genie_nonswap_fhc_nova_v08_full_calib-shift-fd-xyview-pos-offset_v1_nue2017@
83 10 Nitish Nayak
* @prod_sumdecaf_R17-03-01-prod3reco.l_fd_genie_nonswap_fhc_nova_v08_full_calib-shift-fd-xyview-neg-offset_v1_nue2017@
84 10 Nitish Nayak
85 12 Nitish Nayak
* @prod_sumdecaf_R17-03-01-prod3reco.l_fd_genie_fluxswap_fhc_nova_v08_full_ckv-proton-shift-down_v2_nue2017@
86 12 Nitish Nayak
* @prod_sumdecaf_R17-03-01-prod3reco.l_fd_genie_fluxswap_fhc_nova_v08_full_lightmodel-lightup-calibdown_v2_nue2017@
87 12 Nitish Nayak
* @prod_sumdecaf_R17-03-01-prod3reco.l_fd_genie_fluxswap_fhc_nova_v08_full_lightmodel-lightdown-calibup_v2_nue2017@
88 10 Nitish Nayak
* @prod_sumdecaf_R17-03-01-prod3reco.l_fd_genie_fluxswap_fhc_nova_v08_full_calib-shift-fd-func_v1_nue2017@
89 1 Christopher Backhouse
* @prod_sumdecaf_R17-03-01-prod3reco.l_fd_genie_fluxswap_fhc_nova_v08_full_calib-shift-fd-xyview-pos-offset_v1_nue2017@
90 1 Christopher Backhouse
* @prod_sumdecaf_R17-03-01-prod3reco.l_fd_genie_fluxswap_fhc_nova_v08_full_calib-shift-fd-xyview-neg-offset_v1_nue2017@
91 1 Christopher Backhouse
92 12 Nitish Nayak
* @prod_sumdecaf_R17-03-01-prod3reco.l_fd_genie_tau_fhc_nova_v08_full_ckv-proton-shift-down_v2_nue2017@
93 12 Nitish Nayak
* @prod_sumdecaf_R17-03-01-prod3reco.l_fd_genie_tau_fhc_nova_v08_full_lightmodel-lightup-calibdown_v2_nue2017@
94 12 Nitish Nayak
* @prod_sumdecaf_R17-03-01-prod3reco.l_fd_genie_tau_fhc_nova_v08_full_lightmodel-lightdown-calibup_v2_nue2017@
95 10 Nitish Nayak
* @prod_sumdecaf_R17-03-01-prod3reco.l_fd_genie_tau_fhc_nova_v08_full_calib-shift-fd-func_v1_nue2017@
96 10 Nitish Nayak
* @prod_sumdecaf_R17-03-01-prod3reco.l_fd_genie_tau_fhc_nova_v08_full_calib-shift-fd-xyview-pos-offset_v1_nue2017@
97 10 Nitish Nayak
* @prod_sumdecaf_R17-03-01-prod3reco.l_fd_genie_tau_fhc_nova_v08_full_calib-shift-fd-xyview-neg-offset_v1_nue2017@
98 12 Nitish Nayak
99 12 Nitish Nayak
The concats for FD MC light-level no-shift are also shown here as a cross-check :
100 12 Nitish Nayak
101 19 Nitish Nayak
* @prod_sumdecaf_R17-03-01-prod3reco.l_fd_genie_nonswap_fhc_nova_v08_full_lightmodel-noshift_v2_nue2017@                                                                                                    
102 19 Nitish Nayak
* @prod_sumdecaf_R17-03-01-prod3reco.l_fd_genie_fluxswap_fhc_nova_v08_full_lightmodel-noshift_v2_nue2017@                                                                                                   
103 20 Nitish Nayak
* @prod_sumdecaf_R17-03-01-prod3reco.l_fd_genie_tau_fhc_nova_v08_full_lightmodel-noshift_v2_nue2017@
104 1 Christopher Backhouse
105 1 Christopher Backhouse
h3. FD Cosmic Data
106 1 Christopher Backhouse
107 1 Christopher Backhouse
* @prod_sumdecaf_R17-03-01-prod3reco.h_fd_cosmic_full_v1_goodruns_nue2017@
108 13 Nitish Nayak
109 13 Nitish Nayak
h3. FD Data
110 13 Nitish Nayak
111 13 Nitish Nayak
The unblinded definitions are here : 
112 13 Nitish Nayak
113 21 Nitish Nayak
* -@prod_restricteddecaf_R17-03-01-prod3reco.k_fd_numi_fhc_full_v1_goodruns_nue2017@ // 200 files-
114 22 Nitish Nayak
115 21 Nitish Nayak
Above concats have mangled events, use the below for unblinded :
116 22 Nitish Nayak
117 21 Nitish Nayak
* @prod_sumrestricteddecaf_R17-03-01-prod3reco.k_fd_numi_fhc_full_v1_goodruns_nue2017@ // 200 files
118 13 Nitish Nayak
119 13 Nitish Nayak
Blinded :
120 13 Nitish Nayak
121 13 Nitish Nayak
* @prod_decaf_R17-03-01-prod3reco.k_fd_numi_fhc_full_v1_goodruns_nue2017@ // 200 files
122 1 Christopher Backhouse
123 1 Christopher Backhouse
h2. Central weights
124 1 Christopher Backhouse
125 1 Christopher Backhouse
All plots should be using these weights, which adjust the flux and cross-sections to our central tunes:
126 1 Christopher Backhouse
127 1 Christopher Backhouse
<pre>kPPFXFluxCVWgt * kXSecCVWgt2017</pre>
128 1 Christopher Backhouse
129 1 Christopher Backhouse
h2. Selections
130 1 Christopher Backhouse
131 1 Christopher Backhouse
As selection cuts are finalized they're added to "NueCuts2017.h":https://cdcvs.fnal.gov/redmine/projects/novaart/repository/entry/trunk/CAFAna/Cuts/NueCuts2017.h
132 1 Christopher Backhouse
To select the "core" sample use: @kNue2017FD@.
133 1 Christopher Backhouse
To select the "peripheral" sample use: @kNue2017FDPeripheral@.
134 9 Alexander Himmel
135 9 Alexander Himmel
The best default for other cuts for now is probably whatever was used "in the second analysis":https://cdcvs.fnal.gov/redmine/projects/novaart/repository/entry/trunk/CAFAna/Cuts/NueCutsSecondAna.h
136 9 Alexander Himmel
137 1 Christopher Backhouse
h2. Exposures
138 5 Christopher Backhouse
139 5 Christopher Backhouse
Until the final processing of the data files, and all the accounting and crosschecks, are done, we will use round-number estimates of the beam exposure: 9e20 POT, and livetime within the beam spill (for scaling cosmic backgrounds) of 440s. These values are also available in CAFAna/Analysis/Exposures.h
140 10 Nitish Nayak
141 10 Nitish Nayak
The POT and livetime numbers for FD data now live in CAFAna/Analysis/Exposures.h
142 11 Christopher Backhouse
143 11 Christopher Backhouse
h2. Creating predictions
144 11 Christopher Backhouse
145 16 Daniel Pershey
h3. Ana2017 prediction framework
146 16 Daniel Pershey
147 16 Daniel Pershey
With the 2017 analysis, we met two complications in creating our far detector predictions.  In short, we need a way to extrapolate background events in the peripheral sample without a good ND handle on these events and a way to add the FD rock estimate with the fiducial prediction.  For every prediction we make, we must first prepare three constituent pieces.  We need a @PredictionNoExtrap@ that gives the simulation's fiducial prediction at the far detector for both the core and peripheral samples, a @PredictionExtrap@ that sets up ND decompositions and an extrapolation just for the FD core fiducial sample, and a @PredictionNoExtrap@ that gives the simulation's rock estimate.  Assuming you have pointers to all three, you need to do:
148 16 Daniel Pershey
149 16 Daniel Pershey
<pre>
150 16 Daniel Pershey
PredictionExtendToPeripheral *predFid = new PredictionExtendToPeripheral(PredictionExtrap *predCore, PredictionNoExtrap *predNoExtrap);
151 16 Daniel Pershey
PredictionAddRock *pred = new PredictionAddRock(IPrediction *predFid,PredictionNoExtrap *predRock, 1./10.87, 1./13.13);
152 16 Daniel Pershey
</pre>
153 16 Daniel Pershey
154 16 Daniel Pershey
Here, @predCore@ gives your extrapolated prediction to the core sample, @predNoExtrap@ gives the MC prediction of all samples, and @predRock@ gives the rock prediction.  The 10.87 and 13.13 are rock spill duty factors.  See DocDB 23108 if you want to learn more.  The final @pred@ is the prediction we actually want to use in the analysis.
155 16 Daniel Pershey
156 16 Daniel Pershey
h3. Creating systematically shifted predictions
157 16 Daniel Pershey
158 11 Christopher Backhouse
This section was written by a convener who hasn't tried actually running any of the jobs. To be fleshed out.
159 11 Christopher Backhouse
160 11 Christopher Backhouse
<pre>
161 11 Christopher Backhouse
$ for k in `seq 0 4`; do cafe -bq nue/Ana2017/make_nue_filesyst_pred.C $k; done
162 11 Christopher Backhouse
$ cafe -bq nue/Ana2017/make_nue_xsec_pred.C
163 11 Christopher Backhouse
$ hadd_cafana hadded.root fout_make_nue_*_pred.root pred_xsec_fhc_*.root
164 11 Christopher Backhouse
</pre>
165 11 Christopher Backhouse
166 11 Christopher Backhouse
These files are read in by @PredictionSystNue2017@
167 15 Liudmila Kolupaeva
168 18 Nitish Nayak
h3. Creating cosmic background predictions
169 18 Nitish Nayak
170 15 Liudmila Kolupaeva
For cosmic bkg prediction run @CAFAna/nue/Ana2017/get_cosmic_spectra.C@. It will produce a file with spectra, for reading the spectra from the *.root file follow the little instruction in the end of  @get_cosmic_spectra.C@ file.
171 17 Nitish Nayak
172 17 Nitish Nayak
h2. Creating concats
173 17 Nitish Nayak
174 17 Nitish Nayak
The reduce script used for making the above listed datasets from the parent CAFs is @CAFAna/nue/reduce_bendecomp.C@. It can be used for making both the ND and FD concats. The following nue selection cuts are used :
175 17 Nitish Nayak
176 17 Nitish Nayak
* kNueFD2017DecafCut (= kNue2017BasicPart && kCVNe > 0.5) for FD
177 17 Nitish Nayak
* kNueND2017DecafCut (=  kNueDQ2017CVN &&  kNue2017NDFiducial && kNue2017NDContain && kNue2017NDFrontPlanes) for ND
178 17 Nitish Nayak
179 17 Nitish Nayak
Both these cuts live in @CAFAna/Cuts/NueCuts2017.h@
180 17 Nitish Nayak
181 17 Nitish Nayak
In addition, to constrain the beam nue backgrounds using BEN, we look at high-statistics samples of contained and uncontained numuCC events. 
182 17 Nitish Nayak
Therefore, additional cuts (in @CAFAna/Cuts/BeamNueCuts.h@) are applied to fit them into the ND concats. They are :
183 17 Nitish Nayak
184 17 Nitish Nayak
* kNumuContainNDDecafCut (= kNumuBasicQuality && (kNumuContainND2017 || kNumuContainND) && (kNumuPID2017 || kNumuNCRej))
185 17 Nitish Nayak
* kNumuUncontainNDDecafCut (= kNumuBasicQuality && kBENKaNumuFiducial && (!kNumuContainND2017 || !kNumuContainND) && (kNumuPID2017 || kNumuNCRej))
186 17 Nitish Nayak
187 17 Nitish Nayak
To prevent the concat size blowing up by adding in so many numuCC events, a special reduction method called @ReduceForBENDecaf@ (in @CAFAna/Decomp/BENDecomp.cxx@) is used in the macro. This essentially keeps only the necessary branches required for BEN for the numuCC sample. The nue sample is otherwise untouched by this method. This keeps the concats at a manageable size and allows us to calculate the BEN scale factors on-the-fly for both nominal and systematically shifted datasets (in contrast to the Second Analysis).
188 17 Nitish Nayak
189 17 Nitish Nayak
The interface to the reduction script is basically through @submit_concat_project.sh@ which lives in the @NovaGridUtils@ package. A couple of extra concat scripts have been committed to @NovaGridUtils@ to make the task simpler. The procedure is :
190 17 Nitish Nayak
191 17 Nitish Nayak
* Create a comma-separated txt file with the different CAF definitions you want to concat and the number of output concat files you want to create for each of them. An example is given in @NovaGridUtils/bin/extra_concat_scripts/datasets.txt@
192 17 Nitish Nayak
* Run @NovaGridUtils/bin/extra_concat_scripts/submit_multiple_concats.sh@ to submit a bunch of concat projects at once. The "nue2017" parameter runs @reduce_bendecomp.C@ on the grid
193 17 Nitish Nayak
<pre>
194 17 Nitish Nayak
submit_multiple_concats.sh <output_dir for concat jobs> <release> "nue2017" <comma-separated txt file>
195 17 Nitish Nayak
</pre>
196 17 Nitish Nayak
* Run @NovaGridUtils/bin/extra_concat_scripts/get_metadata.sh@ to check for metadata differences between output concats and parent CAFs. Check with #production if there's anything weird in them. (IMPORTANT!!)
197 17 Nitish Nayak
<pre>
198 17 Nitish Nayak
get_metadata.sh <output dir for metadata json files> <output_dir for concat jobs from previous step> "nue2017" <comma-separated txt file>
199 17 Nitish Nayak
</pre>
200 17 Nitish Nayak
* If everything is okay, then use @NovaGridUtils/bin/extra_concat_scripts/cp_dropbox.sh@ to copy over your concat files to the FTS dropbox. You'll need novapro permissions for this step. Either request on #production or get someone who has them to copy them over for you. 
201 17 Nitish Nayak
<pre>
202 17 Nitish Nayak
cp_dropbox.sh <output_dir for concat jobs from previous step> "nue2017" <comma-separated txt file>
203 17 Nitish Nayak
</pre>
204 17 Nitish Nayak
* Finally, once they are copied over and declared (might take a while), run @NovaGridUtils/bin/extra_concat_scripts/make_definitions.sh@ to well..make the definitions (like the ones given above)
205 17 Nitish Nayak
<pre>
206 17 Nitish Nayak
make_definitions.sh "nue2017" <comma-separated txt file>
207 17 Nitish Nayak
</pre>
208 17 Nitish Nayak
209 17 Nitish Nayak
@make_definitions.sh@ checks the comma-separated txt file for the expected number of concat files and aborts if it doesn't find the required number. That could mean either that the files haven't been declared yet from Step 3 or more SAM lookup-parameters need to be added to nail down the concat files.