GENIEGenerator
Loading...
Searching...
No Matches
gst Class Reference

#include <gst.h>

Public Member Functions

 gst (char *fname)
virtual ~gst ()
virtual Int_t GetEntry (Long64_t entry)
virtual void Init (TTree *tree)

Public Attributes

TTree * fChain
Int_t fCurrent
 pointer to the analyzed TTree or TChain
Int_t iev
 current Tree number in a TChain
Int_t neu
Int_t tgt
Int_t Z
Int_t A
Int_t hitnuc
Int_t hitqrk
Int_t resid
Bool_t sea
Bool_t qel
Bool_t res
Bool_t dis
Bool_t coh
Bool_t dfr
Bool_t imd
Bool_t nuel
Bool_t em
Bool_t cc
Bool_t nc
Bool_t charm
Int_t neut_code
Int_t nuance_code
Double_t wght
Double_t xs
Double_t ys
Double_t ts
Double_t Q2s
Double_t Ws
Double_t x
Double_t y
Double_t t
Double_t Q2
Double_t W
Double_t Ev
Double_t pxv
Double_t pyv
Double_t pzv
Double_t En
Double_t pxn
Double_t pyn
Double_t pzn
Double_t El
Double_t pxl
Double_t pyl
Double_t pzl
Int_t nfp
Int_t nfn
Int_t nfpip
Int_t nfpim
Int_t nfpi0
Int_t nfkp
Int_t nfkm
Int_t nfk0
Int_t nfem
Int_t nfother
Int_t nip
Int_t nin
Int_t nipip
Int_t nipim
Int_t nipi0
Int_t nikp
Int_t nikm
Int_t nik0
Int_t niem
Int_t niother
Int_t ni
Int_t pdgi [60]
Int_t resc [60]
Double_t Ei [60]
Double_t pxi [60]
Double_t pyi [60]
Double_t pzi [60]
Int_t nf
Int_t pdgf [60]
Double_t Ef [60]
Double_t pxf [60]
Double_t pyf [60]
Double_t pzf [60]
Double_t vtxx
Double_t vtxy
Double_t vtxz
Double_t vtxt
Double_t calresp0
TBranch * b_iev
TBranch * b_neu
TBranch * b_tgt
TBranch * b_Z
TBranch * b_A
TBranch * b_hitnuc
TBranch * b_hitqrk
TBranch * b_resid
TBranch * b_sea
TBranch * b_qel
TBranch * b_res
TBranch * b_dis
TBranch * b_coh
TBranch * b_dfr
TBranch * b_imd
TBranch * b_nuel
TBranch * b_em
TBranch * b_cc
TBranch * b_nc
TBranch * b_charm
TBranch * b_neut_code
TBranch * b_nuance_code
TBranch * b_wght
TBranch * b_xs
TBranch * b_ys
TBranch * b_ts
TBranch * b_Q2s
TBranch * b_Ws
TBranch * b_x
TBranch * b_y
TBranch * b_t
TBranch * b_Q2
TBranch * b_W
TBranch * b_Ev
TBranch * b_pxv
TBranch * b_pyv
TBranch * b_pzv
TBranch * b_En
TBranch * b_pxn
TBranch * b_pyn
TBranch * b_pzn
TBranch * b_El
TBranch * b_pxl
TBranch * b_pyl
TBranch * b_pzl
TBranch * b_nfp
TBranch * b_nfn
TBranch * b_nfpip
TBranch * b_nfpim
TBranch * b_nfpi0
TBranch * b_nfkp
TBranch * b_nfkm
TBranch * b_nfk0
TBranch * b_nfem
TBranch * b_nfother
TBranch * b_np
TBranch * b_nn
TBranch * b_npip
TBranch * b_npim
TBranch * b_npi0
TBranch * b_nkp
TBranch * b_nkm
TBranch * b_nk0
TBranch * b_niem
TBranch * b_niother
TBranch * b_ni
TBranch * b_pdgi
TBranch * b_resc
TBranch * b_Ei
TBranch * b_pxi
TBranch * b_pyi
TBranch * b_pzi
TBranch * b_nf
TBranch * b_pdgf
TBranch * b_Ef
TBranch * b_pxf
TBranch * b_pyf
TBranch * b_pzf
TBranch * b_vtxx
TBranch * b_vtxy
TBranch * b_vtxz
TBranch * b_vtxt
TBranch * b_calresp0

Detailed Description

Definition at line 8 of file gst.h.

Constructor & Destructor Documentation

◆ gst()

gst::gst ( char * fname)

Definition at line 189 of file gst.h.

190{
191// if parameter tree is not specified (or zero), connect the file
192// used to generate this class and read the Tree.
193 TFile *f = (TFile*)gROOT->GetListOfFiles()->FindObject(fname);
194 if (!f || !f->IsOpen()) {
195 f = new TFile(fname);
196 }
197 f->GetObject("gst",fChain);
198 Init(fChain);
199}
TTree * fChain
Definition gst.h:10
void Init(void)

References fChain, and Init().

◆ ~gst()

gst::~gst ( )
virtual

Definition at line 200 of file gst.h.

201{
202 if (!fChain) return;
203 delete fChain->GetCurrentFile();
204}

References fChain.

Member Function Documentation

◆ GetEntry()

Int_t gst::GetEntry ( Long64_t entry)
virtual

Definition at line 206 of file gst.h.

207{
208// Read contents of entry.
209 if (!fChain) return 0;
210 return fChain->GetEntry(entry);
211}

References fChain.

Referenced by anonymous_namespace{Validation.cpp}::get_delnu_plot_genie(), and anonymous_namespace{Validation.cpp}::populate_q2_plot().

◆ Init()

void gst::Init ( TTree * tree)
virtual

Definition at line 212 of file gst.h.

213{
214 // The Init() function is called when the selector needs to initialize
215 // a new tree or chain. Typically here the branch addresses and branch
216 // pointers of the tree will be set.
217 // It is normally not necessary to make changes to the generated
218 // code, but the routine can be extended by the user if needed.
219 // Init() will be called many times when running on PROOF
220 // (once per file to be processed).
221
222 // Set branch addresses and branch pointers
223 if (!tree) return;
224 fChain = tree;
225 fCurrent = -1;
226 fChain->SetMakeClass(1);
227
228 fChain->SetBranchAddress("iev", &iev, &b_iev);
229 fChain->SetBranchAddress("neu", &neu, &b_neu);
230 fChain->SetBranchAddress("tgt", &tgt, &b_tgt);
231 fChain->SetBranchAddress("Z", &Z, &b_Z);
232 fChain->SetBranchAddress("A", &A, &b_A);
233 fChain->SetBranchAddress("hitnuc", &hitnuc, &b_hitnuc);
234 fChain->SetBranchAddress("hitqrk", &hitqrk, &b_hitqrk);
235 fChain->SetBranchAddress("resid", &resid, &b_resid);
236 fChain->SetBranchAddress("sea", &sea, &b_sea);
237 fChain->SetBranchAddress("qel", &qel, &b_qel);
238 fChain->SetBranchAddress("res", &res, &b_res);
239 fChain->SetBranchAddress("dis", &dis, &b_dis);
240 fChain->SetBranchAddress("coh", &coh, &b_coh);
241 fChain->SetBranchAddress("dfr", &dfr, &b_dfr);
242 fChain->SetBranchAddress("imd", &imd, &b_imd);
243 fChain->SetBranchAddress("nuel", &nuel, &b_nuel);
244 fChain->SetBranchAddress("em", &em, &b_em);
245 fChain->SetBranchAddress("cc", &cc, &b_cc);
246 fChain->SetBranchAddress("nc", &nc, &b_nc);
247 fChain->SetBranchAddress("charm", &charm, &b_charm);
248 fChain->SetBranchAddress("neut_code", &neut_code, &b_neut_code);
249 fChain->SetBranchAddress("nuance_code", &nuance_code, &b_nuance_code);
250 fChain->SetBranchAddress("wght", &wght, &b_wght);
251 fChain->SetBranchAddress("xs", &xs, &b_xs);
252 fChain->SetBranchAddress("ys", &ys, &b_ys);
253 fChain->SetBranchAddress("ts", &ts, &b_ts);
254 fChain->SetBranchAddress("Q2s", &Q2s, &b_Q2s);
255 fChain->SetBranchAddress("Ws", &Ws, &b_Ws);
256 fChain->SetBranchAddress("x", &x, &b_x);
257 fChain->SetBranchAddress("y", &y, &b_y);
258 fChain->SetBranchAddress("t", &t, &b_t);
259 fChain->SetBranchAddress("Q2", &Q2, &b_Q2);
260 fChain->SetBranchAddress("W", &W, &b_W);
261 fChain->SetBranchAddress("Ev", &Ev, &b_Ev);
262 fChain->SetBranchAddress("pxv", &pxv, &b_pxv);
263 fChain->SetBranchAddress("pyv", &pyv, &b_pyv);
264 fChain->SetBranchAddress("pzv", &pzv, &b_pzv);
265 fChain->SetBranchAddress("En", &En, &b_En);
266 fChain->SetBranchAddress("pxn", &pxn, &b_pxn);
267 fChain->SetBranchAddress("pyn", &pyn, &b_pyn);
268 fChain->SetBranchAddress("pzn", &pzn, &b_pzn);
269 fChain->SetBranchAddress("El", &El, &b_El);
270 fChain->SetBranchAddress("pxl", &pxl, &b_pxl);
271 fChain->SetBranchAddress("pyl", &pyl, &b_pyl);
272 fChain->SetBranchAddress("pzl", &pzl, &b_pzl);
273 fChain->SetBranchAddress("nfp", &nfp, &b_nfp);
274 fChain->SetBranchAddress("nfn", &nfn, &b_nfn);
275 fChain->SetBranchAddress("nfpip", &nfpip, &b_nfpip);
276 fChain->SetBranchAddress("nfpim", &nfpim, &b_nfpim);
277 fChain->SetBranchAddress("nfpi0", &nfpi0, &b_nfpi0);
278 fChain->SetBranchAddress("nfkp", &nfkp, &b_nfkp);
279 fChain->SetBranchAddress("nfkm", &nfkm, &b_nfkm);
280 fChain->SetBranchAddress("nfk0", &nfk0, &b_nfk0);
281 fChain->SetBranchAddress("nfem", &nfem, &b_nfem);
282 fChain->SetBranchAddress("nfother", &nfother, &b_nfother);
283 fChain->SetBranchAddress("nip", &nip, &b_np);
284 fChain->SetBranchAddress("nin", &nin, &b_nn);
285 fChain->SetBranchAddress("nipip", &nipip, &b_npip);
286 fChain->SetBranchAddress("nipim", &nipim, &b_npim);
287 fChain->SetBranchAddress("nipi0", &nipi0, &b_npi0);
288 fChain->SetBranchAddress("nikp", &nikp, &b_nkp);
289 fChain->SetBranchAddress("nikm", &nikm, &b_nkm);
290 fChain->SetBranchAddress("nik0", &nik0, &b_nk0);
291 fChain->SetBranchAddress("niem", &niem, &b_niem);
292 fChain->SetBranchAddress("niother", &niother, &b_niother);
293 fChain->SetBranchAddress("ni", &ni, &b_ni);
294 fChain->SetBranchAddress("pdgi", pdgi, &b_pdgi);
295 fChain->SetBranchAddress("resc", resc, &b_resc);
296 fChain->SetBranchAddress("Ei", Ei, &b_Ei);
297 fChain->SetBranchAddress("pxi", pxi, &b_pxi);
298 fChain->SetBranchAddress("pyi", pyi, &b_pyi);
299 fChain->SetBranchAddress("pzi", pzi, &b_pzi);
300 fChain->SetBranchAddress("nf", &nf, &b_nf);
301 fChain->SetBranchAddress("pdgf", pdgf, &b_pdgf);
302 fChain->SetBranchAddress("Ef", Ef, &b_Ef);
303 fChain->SetBranchAddress("pxf", pxf, &b_pxf);
304 fChain->SetBranchAddress("pyf", pyf, &b_pyf);
305 fChain->SetBranchAddress("pzf", pzf, &b_pzf);
306 fChain->SetBranchAddress("vtxx", &vtxx, &b_vtxx);
307 fChain->SetBranchAddress("vtxy", &vtxy, &b_vtxy);
308 fChain->SetBranchAddress("vtxz", &vtxz, &b_vtxz);
309 fChain->SetBranchAddress("vtxt", &vtxt, &b_vtxt);
310 fChain->SetBranchAddress("calresp0", &calresp0, &b_calresp0);
311}
TBranch * b_x
Definition gst.h:127
Int_t pdgf[60]
Definition gst.h:87
TBranch * b_nkm
Definition gst.h:160
Int_t nipim
Definition gst.h:72
Double_t calresp0
Definition gst.h:96
TBranch * b_nfother
Definition gst.h:153
TBranch * b_em
Definition gst.h:115
Double_t pzv
Definition gst.h:50
TBranch * b_sea
Definition gst.h:107
TBranch * b_pyf
Definition gst.h:175
Double_t t
Definition gst.h:44
Int_t resid
Definition gst.h:21
Int_t nfk0
Definition gst.h:66
TBranch * b_En
Definition gst.h:136
Int_t Z
Definition gst.h:17
Int_t nfem
Definition gst.h:67
TBranch * b_npip
Definition gst.h:156
TBranch * b_pdgf
Definition gst.h:172
Double_t pyi[60]
Definition gst.h:84
TBranch * b_pdgi
Definition gst.h:165
TBranch * b_pxn
Definition gst.h:137
Double_t pzn
Definition gst.h:54
Double_t pxi[60]
Definition gst.h:83
TBranch * b_nfpim
Definition gst.h:147
Int_t niother
Definition gst.h:78
TBranch * b_nuance_code
Definition gst.h:120
TBranch * b_resid
Definition gst.h:106
Bool_t res
Definition gst.h:24
Int_t nf
Definition gst.h:86
TBranch * b_nfkp
Definition gst.h:149
Bool_t cc
Definition gst.h:31
Int_t nip
Definition gst.h:69
Double_t pzi[60]
Definition gst.h:85
TBranch * b_imd
Definition gst.h:113
TBranch * b_Ef
Definition gst.h:173
Int_t nipip
Definition gst.h:71
TBranch * b_tgt
Definition gst.h:101
Int_t nfn
Definition gst.h:60
Double_t wght
Definition gst.h:36
Int_t fCurrent
pointer to the analyzed TTree or TChain
Definition gst.h:11
TBranch * b_pyl
Definition gst.h:142
TBranch * b_pxl
Definition gst.h:141
TBranch * b_nc
Definition gst.h:117
Int_t nfpip
Definition gst.h:61
TBranch * b_pyi
Definition gst.h:169
Double_t pxn
Definition gst.h:52
TBranch * b_ys
Definition gst.h:123
TBranch * b_t
Definition gst.h:129
Bool_t nuel
Definition gst.h:29
Bool_t sea
Definition gst.h:22
Int_t nfkm
Definition gst.h:65
Int_t neut_code
Definition gst.h:34
Double_t Ws
Definition gst.h:41
Int_t nikp
Definition gst.h:74
TBranch * b_dfr
Definition gst.h:112
Bool_t qel
Definition gst.h:23
Double_t pxv
Definition gst.h:48
Bool_t nc
Definition gst.h:32
TBranch * b_pxi
Definition gst.h:168
TBranch * b_El
Definition gst.h:140
TBranch * b_ts
Definition gst.h:124
Double_t pyl
Definition gst.h:57
TBranch * b_resc
Definition gst.h:166
TBranch * b_nfkm
Definition gst.h:150
TBranch * b_coh
Definition gst.h:111
TBranch * b_nkp
Definition gst.h:159
Bool_t charm
Definition gst.h:33
TBranch * b_neu
Definition gst.h:100
Int_t nuance_code
Definition gst.h:35
TBranch * b_pzf
Definition gst.h:176
TBranch * b_A
Definition gst.h:103
TBranch * b_calresp0
Definition gst.h:181
TBranch * b_wght
Definition gst.h:121
Double_t pxf[60]
Definition gst.h:89
Double_t vtxx
Definition gst.h:92
TBranch * b_pyn
Definition gst.h:138
TBranch * b_np
Definition gst.h:154
TBranch * b_xs
Definition gst.h:122
Int_t iev
current Tree number in a TChain
Definition gst.h:14
TBranch * b_pzi
Definition gst.h:170
Int_t resc[60]
Definition gst.h:81
Int_t pdgi[60]
Definition gst.h:80
TBranch * b_vtxy
Definition gst.h:178
TBranch * b_npim
Definition gst.h:157
Double_t Ef[60]
Definition gst.h:88
TBranch * b_Ei
Definition gst.h:167
Double_t Q2s
Definition gst.h:40
TBranch * b_pxf
Definition gst.h:174
TBranch * b_Ws
Definition gst.h:126
TBranch * b_qel
Definition gst.h:108
TBranch * b_nn
Definition gst.h:155
Double_t pzl
Definition gst.h:58
Double_t El
Definition gst.h:55
Int_t nfpim
Definition gst.h:62
TBranch * b_pzv
Definition gst.h:135
Double_t pyv
Definition gst.h:49
TBranch * b_neut_code
Definition gst.h:119
TBranch * b_nf
Definition gst.h:171
TBranch * b_niem
Definition gst.h:162
TBranch * b_nfp
Definition gst.h:144
TBranch * b_nuel
Definition gst.h:114
Int_t nikm
Definition gst.h:75
Double_t pxl
Definition gst.h:56
Int_t nipi0
Definition gst.h:73
Double_t pzf[60]
Definition gst.h:91
Double_t ts
Definition gst.h:39
TBranch * b_Q2
Definition gst.h:130
TBranch * b_nfpip
Definition gst.h:146
TBranch * b_hitqrk
Definition gst.h:105
TBranch * b_nfn
Definition gst.h:145
Bool_t imd
Definition gst.h:28
Double_t y
Definition gst.h:43
Bool_t em
Definition gst.h:30
Bool_t coh
Definition gst.h:26
Double_t Ei[60]
Definition gst.h:82
TBranch * b_W
Definition gst.h:131
Int_t hitqrk
Definition gst.h:20
TBranch * b_pzn
Definition gst.h:139
Bool_t dis
Definition gst.h:25
Double_t vtxt
Definition gst.h:95
TBranch * b_npi0
Definition gst.h:158
Int_t nfpi0
Definition gst.h:63
TBranch * b_ni
Definition gst.h:164
TBranch * b_vtxz
Definition gst.h:179
Double_t W
Definition gst.h:46
TBranch * b_charm
Definition gst.h:118
TBranch * b_res
Definition gst.h:109
TBranch * b_pzl
Definition gst.h:143
Double_t vtxy
Definition gst.h:93
Double_t pyn
Definition gst.h:53
Double_t ys
Definition gst.h:38
Int_t nik0
Definition gst.h:76
Int_t A
Definition gst.h:18
TBranch * b_hitnuc
Definition gst.h:104
TBranch * b_nfk0
Definition gst.h:151
Double_t vtxz
Definition gst.h:94
TBranch * b_iev
Definition gst.h:99
Int_t nfother
Definition gst.h:68
TBranch * b_dis
Definition gst.h:110
Int_t neu
Definition gst.h:15
TBranch * b_Ev
Definition gst.h:132
Double_t xs
Definition gst.h:37
TBranch * b_Q2s
Definition gst.h:125
Int_t hitnuc
Definition gst.h:19
TBranch * b_nk0
Definition gst.h:161
TBranch * b_nfem
Definition gst.h:152
TBranch * b_nfpi0
Definition gst.h:148
TBranch * b_y
Definition gst.h:128
Bool_t dfr
Definition gst.h:27
Int_t tgt
Definition gst.h:16
Int_t nfp
Definition gst.h:59
Double_t pyf[60]
Definition gst.h:90
Int_t nin
Definition gst.h:70
Int_t ni
Definition gst.h:79
TBranch * b_vtxt
Definition gst.h:180
TBranch * b_niother
Definition gst.h:163
TBranch * b_pyv
Definition gst.h:134
Double_t x
Definition gst.h:42
Double_t En
Definition gst.h:51
Double_t Q2
Definition gst.h:45
TBranch * b_pxv
Definition gst.h:133
Int_t nfkp
Definition gst.h:64
Double_t Ev
Definition gst.h:47
TBranch * b_Z
Definition gst.h:102
TBranch * b_cc
Definition gst.h:116
TBranch * b_vtxx
Definition gst.h:177
Int_t niem
Definition gst.h:77

References A, b_A, b_calresp0, b_cc, b_charm, b_coh, b_dfr, b_dis, b_Ef, b_Ei, b_El, b_em, b_En, b_Ev, b_hitnuc, b_hitqrk, b_iev, b_imd, b_nc, b_neu, b_neut_code, b_nf, b_nfem, b_nfk0, b_nfkm, b_nfkp, b_nfn, b_nfother, b_nfp, b_nfpi0, b_nfpim, b_nfpip, b_ni, b_niem, b_niother, b_nk0, b_nkm, b_nkp, b_nn, b_np, b_npi0, b_npim, b_npip, b_nuance_code, b_nuel, b_pdgf, b_pdgi, b_pxf, b_pxi, b_pxl, b_pxn, b_pxv, b_pyf, b_pyi, b_pyl, b_pyn, b_pyv, b_pzf, b_pzi, b_pzl, b_pzn, b_pzv, b_Q2, b_Q2s, b_qel, b_res, b_resc, b_resid, b_sea, b_t, b_tgt, b_ts, b_vtxt, b_vtxx, b_vtxy, b_vtxz, b_W, b_wght, b_Ws, b_x, b_xs, b_y, b_ys, b_Z, calresp0, cc, charm, coh, dfr, dis, Ef, Ei, El, em, En, Ev, fChain, fCurrent, hitnuc, hitqrk, iev, imd, nc, neu, neut_code, nf, nfem, nfk0, nfkm, nfkp, nfn, nfother, nfp, nfpi0, nfpim, nfpip, ni, niem, nik0, nikm, nikp, nin, niother, nip, nipi0, nipim, nipip, nuance_code, nuel, pdgf, pdgi, pxf, pxi, pxl, pxn, pxv, pyf, pyi, pyl, pyn, pyv, pzf, pzi, pzl, pzn, pzv, Q2, Q2s, qel, res, resc, resid, sea, t, tgt, ts, vtxt, vtxx, vtxy, vtxz, W, wght, Ws, x, xs, y, ys, and Z.

Member Data Documentation

◆ A

Int_t gst::A

Definition at line 18 of file gst.h.

Referenced by Init().

◆ b_A

TBranch* gst::b_A

Definition at line 103 of file gst.h.

Referenced by Init().

◆ b_calresp0

TBranch* gst::b_calresp0

Definition at line 181 of file gst.h.

Referenced by Init().

◆ b_cc

TBranch* gst::b_cc

Definition at line 116 of file gst.h.

Referenced by Init().

◆ b_charm

TBranch* gst::b_charm

Definition at line 118 of file gst.h.

Referenced by Init().

◆ b_coh

TBranch* gst::b_coh

Definition at line 111 of file gst.h.

Referenced by Init().

◆ b_dfr

TBranch* gst::b_dfr

Definition at line 112 of file gst.h.

Referenced by Init().

◆ b_dis

TBranch* gst::b_dis

Definition at line 110 of file gst.h.

Referenced by Init().

◆ b_Ef

TBranch* gst::b_Ef

Definition at line 173 of file gst.h.

Referenced by Init().

◆ b_Ei

TBranch* gst::b_Ei

Definition at line 167 of file gst.h.

Referenced by Init().

◆ b_El

TBranch* gst::b_El

Definition at line 140 of file gst.h.

Referenced by Init().

◆ b_em

TBranch* gst::b_em

Definition at line 115 of file gst.h.

Referenced by Init().

◆ b_En

TBranch* gst::b_En

Definition at line 136 of file gst.h.

Referenced by Init().

◆ b_Ev

TBranch* gst::b_Ev

Definition at line 132 of file gst.h.

Referenced by Init().

◆ b_hitnuc

TBranch* gst::b_hitnuc

Definition at line 104 of file gst.h.

Referenced by Init().

◆ b_hitqrk

TBranch* gst::b_hitqrk

Definition at line 105 of file gst.h.

Referenced by Init().

◆ b_iev

TBranch* gst::b_iev

Definition at line 99 of file gst.h.

Referenced by Init().

◆ b_imd

TBranch* gst::b_imd

Definition at line 113 of file gst.h.

Referenced by Init().

◆ b_nc

TBranch* gst::b_nc

Definition at line 117 of file gst.h.

Referenced by Init().

◆ b_neu

TBranch* gst::b_neu

Definition at line 100 of file gst.h.

Referenced by Init().

◆ b_neut_code

TBranch* gst::b_neut_code

Definition at line 119 of file gst.h.

Referenced by Init().

◆ b_nf

TBranch* gst::b_nf

Definition at line 171 of file gst.h.

Referenced by Init().

◆ b_nfem

TBranch* gst::b_nfem

Definition at line 152 of file gst.h.

Referenced by Init().

◆ b_nfk0

TBranch* gst::b_nfk0

Definition at line 151 of file gst.h.

Referenced by Init().

◆ b_nfkm

TBranch* gst::b_nfkm

Definition at line 150 of file gst.h.

Referenced by Init().

◆ b_nfkp

TBranch* gst::b_nfkp

Definition at line 149 of file gst.h.

Referenced by Init().

◆ b_nfn

TBranch* gst::b_nfn

Definition at line 145 of file gst.h.

Referenced by Init().

◆ b_nfother

TBranch* gst::b_nfother

Definition at line 153 of file gst.h.

Referenced by Init().

◆ b_nfp

TBranch* gst::b_nfp

Definition at line 144 of file gst.h.

Referenced by Init().

◆ b_nfpi0

TBranch* gst::b_nfpi0

Definition at line 148 of file gst.h.

Referenced by Init().

◆ b_nfpim

TBranch* gst::b_nfpim

Definition at line 147 of file gst.h.

Referenced by Init().

◆ b_nfpip

TBranch* gst::b_nfpip

Definition at line 146 of file gst.h.

Referenced by Init().

◆ b_ni

TBranch* gst::b_ni

Definition at line 164 of file gst.h.

Referenced by Init().

◆ b_niem

TBranch* gst::b_niem

Definition at line 162 of file gst.h.

Referenced by Init().

◆ b_niother

TBranch* gst::b_niother

Definition at line 163 of file gst.h.

Referenced by Init().

◆ b_nk0

TBranch* gst::b_nk0

Definition at line 161 of file gst.h.

Referenced by Init().

◆ b_nkm

TBranch* gst::b_nkm

Definition at line 160 of file gst.h.

Referenced by Init().

◆ b_nkp

TBranch* gst::b_nkp

Definition at line 159 of file gst.h.

Referenced by Init().

◆ b_nn

TBranch* gst::b_nn

Definition at line 155 of file gst.h.

Referenced by Init().

◆ b_np

TBranch* gst::b_np

Definition at line 154 of file gst.h.

Referenced by Init().

◆ b_npi0

TBranch* gst::b_npi0

Definition at line 158 of file gst.h.

Referenced by Init().

◆ b_npim

TBranch* gst::b_npim

Definition at line 157 of file gst.h.

Referenced by Init().

◆ b_npip

TBranch* gst::b_npip

Definition at line 156 of file gst.h.

Referenced by Init().

◆ b_nuance_code

TBranch* gst::b_nuance_code

Definition at line 120 of file gst.h.

Referenced by Init().

◆ b_nuel

TBranch* gst::b_nuel

Definition at line 114 of file gst.h.

Referenced by Init().

◆ b_pdgf

TBranch* gst::b_pdgf

Definition at line 172 of file gst.h.

Referenced by Init().

◆ b_pdgi

TBranch* gst::b_pdgi

Definition at line 165 of file gst.h.

Referenced by Init().

◆ b_pxf

TBranch* gst::b_pxf

Definition at line 174 of file gst.h.

Referenced by Init().

◆ b_pxi

TBranch* gst::b_pxi

Definition at line 168 of file gst.h.

Referenced by Init().

◆ b_pxl

TBranch* gst::b_pxl

Definition at line 141 of file gst.h.

Referenced by Init().

◆ b_pxn

TBranch* gst::b_pxn

Definition at line 137 of file gst.h.

Referenced by Init().

◆ b_pxv

TBranch* gst::b_pxv

Definition at line 133 of file gst.h.

Referenced by Init().

◆ b_pyf

TBranch* gst::b_pyf

Definition at line 175 of file gst.h.

Referenced by Init().

◆ b_pyi

TBranch* gst::b_pyi

Definition at line 169 of file gst.h.

Referenced by Init().

◆ b_pyl

TBranch* gst::b_pyl

Definition at line 142 of file gst.h.

Referenced by Init().

◆ b_pyn

TBranch* gst::b_pyn

Definition at line 138 of file gst.h.

Referenced by Init().

◆ b_pyv

TBranch* gst::b_pyv

Definition at line 134 of file gst.h.

Referenced by Init().

◆ b_pzf

TBranch* gst::b_pzf

Definition at line 176 of file gst.h.

Referenced by Init().

◆ b_pzi

TBranch* gst::b_pzi

Definition at line 170 of file gst.h.

Referenced by Init().

◆ b_pzl

TBranch* gst::b_pzl

Definition at line 143 of file gst.h.

Referenced by Init().

◆ b_pzn

TBranch* gst::b_pzn

Definition at line 139 of file gst.h.

Referenced by Init().

◆ b_pzv

TBranch* gst::b_pzv

Definition at line 135 of file gst.h.

Referenced by Init().

◆ b_Q2

TBranch* gst::b_Q2

Definition at line 130 of file gst.h.

Referenced by Init().

◆ b_Q2s

TBranch* gst::b_Q2s

Definition at line 125 of file gst.h.

Referenced by Init().

◆ b_qel

TBranch* gst::b_qel

Definition at line 108 of file gst.h.

Referenced by Init().

◆ b_res

TBranch* gst::b_res

Definition at line 109 of file gst.h.

Referenced by Init().

◆ b_resc

TBranch* gst::b_resc

Definition at line 166 of file gst.h.

Referenced by Init().

◆ b_resid

TBranch* gst::b_resid

Definition at line 106 of file gst.h.

Referenced by Init().

◆ b_sea

TBranch* gst::b_sea

Definition at line 107 of file gst.h.

Referenced by Init().

◆ b_t

TBranch* gst::b_t

Definition at line 129 of file gst.h.

Referenced by Init().

◆ b_tgt

TBranch* gst::b_tgt

Definition at line 101 of file gst.h.

Referenced by Init().

◆ b_ts

TBranch* gst::b_ts

Definition at line 124 of file gst.h.

Referenced by Init().

◆ b_vtxt

TBranch* gst::b_vtxt

Definition at line 180 of file gst.h.

Referenced by Init().

◆ b_vtxx

TBranch* gst::b_vtxx

Definition at line 177 of file gst.h.

Referenced by Init().

◆ b_vtxy

TBranch* gst::b_vtxy

Definition at line 178 of file gst.h.

Referenced by Init().

◆ b_vtxz

TBranch* gst::b_vtxz

Definition at line 179 of file gst.h.

Referenced by Init().

◆ b_W

TBranch* gst::b_W

Definition at line 131 of file gst.h.

Referenced by Init().

◆ b_wght

TBranch* gst::b_wght

Definition at line 121 of file gst.h.

Referenced by Init().

◆ b_Ws

TBranch* gst::b_Ws

Definition at line 126 of file gst.h.

Referenced by Init().

◆ b_x

TBranch* gst::b_x

Definition at line 127 of file gst.h.

Referenced by Init().

◆ b_xs

TBranch* gst::b_xs

Definition at line 122 of file gst.h.

Referenced by Init().

◆ b_y

TBranch* gst::b_y

Definition at line 128 of file gst.h.

Referenced by Init().

◆ b_ys

TBranch* gst::b_ys

Definition at line 123 of file gst.h.

Referenced by Init().

◆ b_Z

TBranch* gst::b_Z

Definition at line 102 of file gst.h.

Referenced by Init().

◆ calresp0

Double_t gst::calresp0

Definition at line 96 of file gst.h.

Referenced by Init().

◆ cc

Bool_t gst::cc

Definition at line 31 of file gst.h.

Referenced by Init().

◆ charm

Bool_t gst::charm

Definition at line 33 of file gst.h.

Referenced by Init().

◆ coh

Bool_t gst::coh

Definition at line 26 of file gst.h.

Referenced by Init().

◆ dfr

Bool_t gst::dfr

Definition at line 27 of file gst.h.

Referenced by Init().

◆ dis

Bool_t gst::dis

Definition at line 25 of file gst.h.

Referenced by Init().

◆ Ef

Double_t gst::Ef[60]

Definition at line 88 of file gst.h.

Referenced by Init().

◆ Ei

Double_t gst::Ei[60]

Definition at line 82 of file gst.h.

Referenced by Init().

◆ El

Double_t gst::El

Definition at line 55 of file gst.h.

Referenced by anonymous_namespace{Validation.cpp}::fill_delnu_plot_genie(), and Init().

◆ em

Bool_t gst::em

Definition at line 30 of file gst.h.

Referenced by Init().

◆ En

Double_t gst::En

Definition at line 51 of file gst.h.

Referenced by Init().

◆ Ev

Double_t gst::Ev

Definition at line 47 of file gst.h.

Referenced by anonymous_namespace{Validation.cpp}::fill_delnu_plot_genie(), and Init().

◆ fChain

TTree* gst::fChain

Definition at line 10 of file gst.h.

Referenced by GetEntry(), gst(), Init(), and ~gst().

◆ fCurrent

Int_t gst::fCurrent

pointer to the analyzed TTree or TChain

Definition at line 11 of file gst.h.

Referenced by Init().

◆ hitnuc

Int_t gst::hitnuc

Definition at line 19 of file gst.h.

Referenced by Init().

◆ hitqrk

Int_t gst::hitqrk

Definition at line 20 of file gst.h.

Referenced by Init().

◆ iev

Int_t gst::iev

current Tree number in a TChain

Definition at line 14 of file gst.h.

Referenced by Init().

◆ imd

Bool_t gst::imd

Definition at line 28 of file gst.h.

Referenced by Init().

◆ nc

Bool_t gst::nc

Definition at line 32 of file gst.h.

Referenced by Init().

◆ neu

Int_t gst::neu

Definition at line 15 of file gst.h.

Referenced by Init().

◆ neut_code

Int_t gst::neut_code

Definition at line 34 of file gst.h.

Referenced by Init().

◆ nf

Int_t gst::nf

Definition at line 86 of file gst.h.

Referenced by Init().

◆ nfem

Int_t gst::nfem

Definition at line 67 of file gst.h.

Referenced by Init().

◆ nfk0

Int_t gst::nfk0

Definition at line 66 of file gst.h.

Referenced by Init().

◆ nfkm

Int_t gst::nfkm

Definition at line 65 of file gst.h.

Referenced by Init().

◆ nfkp

Int_t gst::nfkp

Definition at line 64 of file gst.h.

Referenced by Init().

◆ nfn

Int_t gst::nfn

Definition at line 60 of file gst.h.

Referenced by Init().

◆ nfother

Int_t gst::nfother

Definition at line 68 of file gst.h.

Referenced by Init().

◆ nfp

Int_t gst::nfp

Definition at line 59 of file gst.h.

Referenced by Init().

◆ nfpi0

Int_t gst::nfpi0

Definition at line 63 of file gst.h.

Referenced by Init().

◆ nfpim

Int_t gst::nfpim

Definition at line 62 of file gst.h.

Referenced by Init().

◆ nfpip

Int_t gst::nfpip

Definition at line 61 of file gst.h.

Referenced by Init().

◆ ni

Int_t gst::ni

Definition at line 79 of file gst.h.

Referenced by Init().

◆ niem

Int_t gst::niem

Definition at line 77 of file gst.h.

Referenced by Init().

◆ nik0

Int_t gst::nik0

Definition at line 76 of file gst.h.

Referenced by Init().

◆ nikm

Int_t gst::nikm

Definition at line 75 of file gst.h.

Referenced by Init().

◆ nikp

Int_t gst::nikp

Definition at line 74 of file gst.h.

Referenced by Init().

◆ nin

Int_t gst::nin

Definition at line 70 of file gst.h.

Referenced by Init().

◆ niother

Int_t gst::niother

Definition at line 78 of file gst.h.

Referenced by Init().

◆ nip

Int_t gst::nip

Definition at line 69 of file gst.h.

Referenced by Init().

◆ nipi0

Int_t gst::nipi0

Definition at line 73 of file gst.h.

Referenced by Init().

◆ nipim

Int_t gst::nipim

Definition at line 72 of file gst.h.

Referenced by Init().

◆ nipip

Int_t gst::nipip

Definition at line 71 of file gst.h.

Referenced by Init().

◆ nuance_code

Int_t gst::nuance_code

Definition at line 35 of file gst.h.

Referenced by Init().

◆ nuel

Bool_t gst::nuel

Definition at line 29 of file gst.h.

Referenced by Init().

◆ pdgf

Int_t gst::pdgf[60]

Definition at line 87 of file gst.h.

Referenced by Init().

◆ pdgi

Int_t gst::pdgi[60]

Definition at line 80 of file gst.h.

Referenced by Init().

◆ pxf

Double_t gst::pxf[60]

Definition at line 89 of file gst.h.

Referenced by Init().

◆ pxi

Double_t gst::pxi[60]

Definition at line 83 of file gst.h.

Referenced by Init().

◆ pxl

Double_t gst::pxl

Definition at line 56 of file gst.h.

Referenced by Init().

◆ pxn

Double_t gst::pxn

Definition at line 52 of file gst.h.

Referenced by Init().

◆ pxv

Double_t gst::pxv

Definition at line 48 of file gst.h.

Referenced by Init().

◆ pyf

Double_t gst::pyf[60]

Definition at line 90 of file gst.h.

Referenced by Init().

◆ pyi

Double_t gst::pyi[60]

Definition at line 84 of file gst.h.

Referenced by Init().

◆ pyl

Double_t gst::pyl

Definition at line 57 of file gst.h.

Referenced by Init().

◆ pyn

Double_t gst::pyn

Definition at line 53 of file gst.h.

Referenced by Init().

◆ pyv

Double_t gst::pyv

Definition at line 49 of file gst.h.

Referenced by Init().

◆ pzf

Double_t gst::pzf[60]

Definition at line 91 of file gst.h.

Referenced by Init().

◆ pzi

Double_t gst::pzi[60]

Definition at line 85 of file gst.h.

Referenced by Init().

◆ pzl

Double_t gst::pzl

Definition at line 58 of file gst.h.

Referenced by Init().

◆ pzn

Double_t gst::pzn

Definition at line 54 of file gst.h.

Referenced by Init().

◆ pzv

Double_t gst::pzv

Definition at line 50 of file gst.h.

Referenced by Init().

◆ Q2

◆ Q2s

Double_t gst::Q2s

Definition at line 40 of file gst.h.

Referenced by Init().

◆ qel

Bool_t gst::qel

Definition at line 23 of file gst.h.

Referenced by Init().

◆ res

Bool_t gst::res

Definition at line 24 of file gst.h.

Referenced by Init().

◆ resc

Int_t gst::resc[60]

Definition at line 81 of file gst.h.

Referenced by Init().

◆ resid

Int_t gst::resid

Definition at line 21 of file gst.h.

Referenced by Init().

◆ sea

Bool_t gst::sea

Definition at line 22 of file gst.h.

Referenced by Init().

◆ t

Double_t gst::t

Definition at line 44 of file gst.h.

Referenced by Init().

◆ tgt

Int_t gst::tgt

Definition at line 16 of file gst.h.

Referenced by Init().

◆ ts

Double_t gst::ts

Definition at line 39 of file gst.h.

Referenced by Init().

◆ vtxt

Double_t gst::vtxt

Definition at line 95 of file gst.h.

Referenced by Init().

◆ vtxx

Double_t gst::vtxx

Definition at line 92 of file gst.h.

Referenced by Init().

◆ vtxy

Double_t gst::vtxy

Definition at line 93 of file gst.h.

Referenced by Init().

◆ vtxz

Double_t gst::vtxz

Definition at line 94 of file gst.h.

Referenced by Init().

◆ W

Double_t gst::W

Definition at line 46 of file gst.h.

Referenced by Init().

◆ wght

Double_t gst::wght

Definition at line 36 of file gst.h.

Referenced by Init().

◆ Ws

Double_t gst::Ws

Definition at line 41 of file gst.h.

Referenced by Init().

◆ x

Double_t gst::x

Definition at line 42 of file gst.h.

Referenced by Init().

◆ xs

Double_t gst::xs

Definition at line 37 of file gst.h.

Referenced by Init().

◆ y

Double_t gst::y

Definition at line 43 of file gst.h.

Referenced by Init().

◆ ys

Double_t gst::ys

Definition at line 38 of file gst.h.

Referenced by Init().

◆ Z

Int_t gst::Z

Definition at line 17 of file gst.h.

Referenced by Init().


The documentation for this class was generated from the following file: