9 #ifndef _BOONEINTERFACE_H_
10 #define _BOONEINTERFACE_H_
65 bool FillMCFlux(Long64_t ientry, simb::MCFlux& mcflux);
84 #endif // _BOONEINTERFACE_H_
float ini_t[20]
E of particle in before chain, array length 'npart'.
int npart
1,2,3,4: nue, nuebar, numu, numubar
float ini_pos[20][3]
id of each particle in before chain, array length 'npart'
float windowbase[3]
pot in the file
float ini_eng[20]
3-mom of particle in before chain, array length 'npart'
const TLorentzVector GetNuPosition()
float pot
Frame conversion from beam to flux frame.
const Long64_t GetEntries()
bool FillMCFlux(Long64_t ientry, simb::MCFlux &mcflux)
const void SetRun(int run)
void SetRootFile(TFile *rootFileName)
const TLorentzVector GetNuMomentum()
float windowdir2[3]
Flux window direction vector 1.
float windowdir1[3]
Flux window base vector.
float ini_mom[20][3]
3-pos of particle in before chain, array length 'npart'
float targ_pos_beam[3]
3-position of the flux window;
float fin_pol[20][3]
final 3-mom of particle in before chain, array length 'npart'
int ntp
Magic Weight: CrossSect * BooBeamNT.