GENIEGenerator
|
#include <g4numi.h>
Public Member Functions | |
g4numi (TTree *tree=0) | |
virtual | ~g4numi () |
virtual Int_t | Cut (Long64_t entry) |
virtual Int_t | GetEntry (Long64_t entry) |
virtual Long64_t | LoadTree (Long64_t entry) |
virtual void | Init (TTree *tree) |
virtual void | Loop () |
virtual Bool_t | Notify () |
virtual void | Show (Long64_t entry=-1) |
Public Attributes | |
TTree * | fChain |
Int_t | fCurrent |
pointer to the analyzed TTree or TChain More... | |
Int_t | run |
current Tree number in a TChain More... | |
Int_t | evtno |
Double_t | beamHWidth |
Double_t | beamVWidth |
Double_t | beamX |
Double_t | beamY |
Double_t | protonX |
Double_t | protonY |
Double_t | protonZ |
Double_t | protonPx |
Double_t | protonPy |
Double_t | protonPz |
Double_t | nuTarZ |
Double_t | hornCurrent |
Double_t | Ndxdz |
Double_t | Ndydz |
Double_t | Npz |
Double_t | Nenergy |
Double_t | NdxdzNear [11] |
Double_t | NdydzNear [11] |
Double_t | NenergyN [11] |
Double_t | NWtNear [11] |
Double_t | NdxdzFar [2] |
Double_t | NdydzFar [2] |
Double_t | NenergyF [2] |
Double_t | NWtFar [2] |
Int_t | Norig |
Int_t | Ndecay |
Int_t | Ntype |
Double_t | Vx |
Double_t | Vy |
Double_t | Vz |
Double_t | pdPx |
Double_t | pdPy |
Double_t | pdPz |
Double_t | ppdxdz |
Double_t | ppdydz |
Double_t | pppz |
Double_t | ppenergy |
Double_t | ppmedium |
Int_t | ptype |
Double_t | ppvx |
Double_t | ppvy |
Double_t | ppvz |
Double_t | muparpx |
Double_t | muparpy |
Double_t | muparpz |
Double_t | mupare |
Double_t | Necm |
Double_t | Nimpwt |
Double_t | xpoint |
Double_t | ypoint |
Double_t | zpoint |
Double_t | tvx |
Double_t | tvy |
Double_t | tvz |
Double_t | tpx |
Double_t | tpy |
Double_t | tpz |
Int_t | tptype |
Int_t | tgen |
Int_t | ntrajectory |
Bool_t | overflow |
Int_t | pdg [10] |
Int_t | trackId [10] |
Int_t | parentId [10] |
Double_t | startx [10] |
Double_t | starty [10] |
Double_t | startz [10] |
Double_t | stopx [10] |
Double_t | stopy [10] |
Double_t | stopz [10] |
Double_t | startpx [10] |
Double_t | startpy [10] |
Double_t | startpz [10] |
Double_t | stoppx [10] |
Double_t | stoppy [10] |
Double_t | stoppz [10] |
Double_t | pprodpx [10] |
Double_t | pprodpy [10] |
Double_t | pprodpz [10] |
TString | proc [10] |
TString | ivol [10] |
TString | fvol [10] |
Double_t | trkx [10] |
Double_t | trky [10] |
Double_t | trkz [10] |
Double_t | trkpx [10] |
Double_t | trkpy [10] |
Double_t | trkpz [10] |
TBranch * | b_data_run |
TBranch * | b_data_evtno |
TBranch * | b_data_beamHWidth |
TBranch * | b_data_beamVWidth |
TBranch * | b_data_beamX |
TBranch * | b_data_beamY |
TBranch * | b_data_protonX |
TBranch * | b_data_protonY |
TBranch * | b_data_protonZ |
TBranch * | b_data_protonPx |
TBranch * | b_data_protonPy |
TBranch * | b_data_protonPz |
TBranch * | b_data_nuTarZ |
TBranch * | b_data_hornCurrent |
TBranch * | b_data_Ndxdz |
TBranch * | b_data_Ndydz |
TBranch * | b_data_Npz |
TBranch * | b_data_Nenergy |
TBranch * | b_data_NdxdzNear |
TBranch * | b_data_NdydzNear |
TBranch * | b_data_NenergyN |
TBranch * | b_data_NWtNear |
TBranch * | b_data_NdxdzFar |
TBranch * | b_data_NdydzFar |
TBranch * | b_data_NenergyF |
TBranch * | b_data_NWtFar |
TBranch * | b_data_Norig |
TBranch * | b_data_Ndecay |
TBranch * | b_data_Ntype |
TBranch * | b_data_Vx |
TBranch * | b_data_Vy |
TBranch * | b_data_Vz |
TBranch * | b_data_pdPx |
TBranch * | b_data_pdPy |
TBranch * | b_data_pdPz |
TBranch * | b_data_ppdxdz |
TBranch * | b_data_ppdydz |
TBranch * | b_data_pppz |
TBranch * | b_data_ppenergy |
TBranch * | b_data_ppmedium |
TBranch * | b_data_ptype |
TBranch * | b_data_ppvx |
TBranch * | b_data_ppvy |
TBranch * | b_data_ppvz |
TBranch * | b_data_muparpx |
TBranch * | b_data_muparpy |
TBranch * | b_data_muparpz |
TBranch * | b_data_mupare |
TBranch * | b_data_Necm |
TBranch * | b_data_Nimpwt |
TBranch * | b_data_xpoint |
TBranch * | b_data_ypoint |
TBranch * | b_data_zpoint |
TBranch * | b_data_tvx |
TBranch * | b_data_tvy |
TBranch * | b_data_tvz |
TBranch * | b_data_tpx |
TBranch * | b_data_tpy |
TBranch * | b_data_tpz |
TBranch * | b_data_tptype |
TBranch * | b_data_tgen |
TBranch * | b_data_ntrajectory |
TBranch * | b_data_overflow |
TBranch * | b_data_pdg |
TBranch * | b_data_trackId |
TBranch * | b_data_parentId |
TBranch * | b_data_startx |
TBranch * | b_data_starty |
TBranch * | b_data_startz |
TBranch * | b_data_stopx |
TBranch * | b_data_stopy |
TBranch * | b_data_stopz |
TBranch * | b_data_startpx |
TBranch * | b_data_startpy |
TBranch * | b_data_startpz |
TBranch * | b_data_stoppx |
TBranch * | b_data_stoppy |
TBranch * | b_data_stoppz |
TBranch * | b_data_pprodpx |
TBranch * | b_data_pprodpy |
TBranch * | b_data_pprodpz |
TBranch * | b_data_proc |
TBranch * | b_data_ivol |
TBranch * | b_data_fvol |
TBranch * | b_data_trkx |
TBranch * | b_data_trky |
TBranch * | b_data_trkz |
TBranch * | b_data_trkpx |
TBranch * | b_data_trkpy |
TBranch * | b_data_trkpz |
g4numi::g4numi | ( | TTree * | tree = 0 | ) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Int_t g4numi::evtno |
Definition at line 26 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Int_t g4numi::fCurrent |
TString g4numi::fvol[10] |
Definition at line 113 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
TString g4numi::ivol[10] |
Definition at line 112 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::mupare |
Definition at line 72 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::muparpx |
Definition at line 69 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::muparpy |
Definition at line 70 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::muparpz |
Definition at line 71 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Int_t g4numi::Ndecay |
Definition at line 52 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::Ndxdz |
Definition at line 39 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::NdxdzFar[2] |
Definition at line 47 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::NdxdzNear[11] |
Definition at line 43 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::Ndydz |
Definition at line 40 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::NdydzFar[2] |
Definition at line 48 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::NdydzNear[11] |
Definition at line 44 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::Necm |
Definition at line 73 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::Nenergy |
Definition at line 42 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::NenergyF[2] |
Definition at line 49 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::NenergyN[11] |
Definition at line 45 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::Nimpwt |
Definition at line 74 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Int_t g4numi::Norig |
Definition at line 51 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::Npz |
Definition at line 41 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Int_t g4numi::ntrajectory |
Definition at line 91 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Int_t g4numi::Ntype |
Definition at line 53 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::NWtFar[2] |
Definition at line 50 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::NWtNear[11] |
Definition at line 46 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Bool_t g4numi::overflow |
Definition at line 92 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Int_t g4numi::parentId[10] |
Definition at line 95 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Int_t g4numi::pdg[10] |
Definition at line 93 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::pdPx |
Definition at line 57 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::pdPy |
Definition at line 58 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::pdPz |
Definition at line 59 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::ppdxdz |
Definition at line 60 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::ppdydz |
Definition at line 61 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::ppenergy |
Definition at line 63 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::ppmedium |
Definition at line 64 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::pppz |
Definition at line 62 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::pprodpx[10] |
Definition at line 108 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::pprodpy[10] |
Definition at line 109 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::pprodpz[10] |
Definition at line 110 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::ppvx |
Definition at line 66 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::ppvy |
Definition at line 67 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::ppvz |
Definition at line 68 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
TString g4numi::proc[10] |
Definition at line 111 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Int_t g4numi::ptype |
Definition at line 65 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Int_t g4numi::run |
current Tree number in a TChain
Definition at line 25 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::startpx[10] |
Definition at line 102 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::startpy[10] |
Definition at line 103 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::startpz[10] |
Definition at line 104 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::startx[10] |
Definition at line 96 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::starty[10] |
Definition at line 97 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::startz[10] |
Definition at line 98 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::stoppx[10] |
Definition at line 105 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::stoppy[10] |
Definition at line 106 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::stoppz[10] |
Definition at line 107 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::stopx[10] |
Definition at line 99 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::stopy[10] |
Definition at line 100 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::stopz[10] |
Definition at line 101 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Int_t g4numi::tgen |
Definition at line 85 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Int_t g4numi::tptype |
Definition at line 84 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::tpx |
Definition at line 81 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::tpy |
Definition at line 82 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::tpz |
Definition at line 83 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Int_t g4numi::trackId[10] |
Definition at line 94 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::tvx |
Definition at line 78 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::tvy |
Definition at line 79 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::tvz |
Definition at line 80 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::Vx |
Definition at line 54 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::Vy |
Definition at line 55 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::Vz |
Definition at line 56 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::xpoint |
Definition at line 75 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::ypoint |
Definition at line 76 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().
Double_t g4numi::zpoint |
Definition at line 77 of file g4numi.h.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::MakeCopy().