|
WCSim
|
#include <TNRooTrackerVtx.hh>
Public Member Functions | |
| NRooTrackerVtx () | |
| ~NRooTrackerVtx () | |
| void | Reset (void) |
| void | Init (void) |
| void | Copy (const NRooTrackerVtx *event) |
| void | Print (const Option_t *="") const |
| ClassDef (NRooTrackerVtx, 1) | |
Public Member Functions inherited from JNuBeamFlux | |
| JNuBeamFlux () | |
| virtual | ~JNuBeamFlux () |
| void | Reset (void) |
| void | Copy (const JNuBeamFlux *flux) |
| ClassDef (JNuBeamFlux, 1) | |
Public Member Functions inherited from RooTrackerVtxBase | |
| RooTrackerVtxBase () | |
| virtual | ~RooTrackerVtxBase () |
| ClassDef (RooTrackerVtxBase, 1) | |
Public Attributes | |
| TObjString * | EvtCode |
| generator-specific string with 'event code' More... | |
| int | EvtNum |
| event num. More... | |
| double | EvtXSec |
| cross section for selected event (1E-38 cm2) CORRECT More... | |
| double | EvtDXSec |
| cross section for selected event kinematics (1E-38 cm2 /{K^n}) CORRECT More... | |
| double | EvtWght |
| weight for that event CORRECT More... | |
| double | EvtProb |
| probability for that event (given cross section, path lengths, etc) CORRECT More... | |
| double | EvtVtx [4] |
| event vertex position in detector coord syst (SI) CORRECT More... | |
| int | StdHepN |
| number of particles in particle array More... | |
| int * | StdHepPdg |
| int | StdHepPdgTemp [kNStdHepNPmax] |
| int * | StdHepStatus |
| int | StdHepStatusTemp [kNStdHepNPmax] |
| double | StdHepX4 [kNStdHepNPmax][4] |
| 4-x (x, y, z, t) of particle in hit nucleus frame (fm) CORRECT More... | |
| double | StdHepP4 [kNStdHepNPmax][4] |
| 4-p (px,py,pz,E) of particle in LAB frame (GeV) CORRECT More... | |
| double | StdHepPolz [kNStdHepNPmax][3] |
| polarization vector CORRECT More... | |
| int | StdHepFdTemp [kNStdHepNPmax] |
| int | StdHepLdTemp [kNStdHepNPmax] |
| int | StdHepFmTemp [kNStdHepNPmax] |
| int | StdHepLmTemp [kNStdHepNPmax] |
| int * | StdHepFd |
| int * | StdHepLd |
| int * | StdHepFm |
| int * | StdHepLm |
| int | NEnvc |
| Number of particles. More... | |
| int | NEipvcTemp [kNEmaxvc] |
| int * | NEipvc |
| PDG particle code. More... | |
| float | NEpvc [kNEmaxvc][3] |
| 3-momentum (MeV/c) CORRECT More... | |
| int | NEiorgvcTemp [kNEmaxvc] |
| int * | NEiorgvc |
| int | NEiflgvcTemp [kNEmaxvc] |
| int | NEicrnvcTemp [kNEmaxvc] |
| int * | NEiflgvc |
| int * | NEicrnvc |
| float | NEcrsx |
| Cross section calculation variables (currently used for coherent interactions) CORRECT. More... | |
| float | NEcrsy |
| Cross section calculation variables (currently used for coherent interactions) CORRECT. More... | |
| float | NEcrsz |
| Cross section calculation variables (currently used for coherent interactions) CORRECT. More... | |
| float | NEcrsphi |
| Cross section calculation variables (currently used for coherent interactions) CORRECT. More... | |
| int | NEnvert |
| Number of vertices (including production and exit points) More... | |
| float | NEposvert [kNEmaxvert][3] |
| Position of vertex within nucleus (fm) CORRECT. More... | |
| int | NEiflgvertTemp [kNEmaxvert] |
| int * | NEiflgvert |
| int | NEnvcvert |
| Number of intermediate particles (including initial and final) More... | |
| float | NEdirvert [kNEmaxvertp][3] |
| Direction of particle CORRECT. More... | |
| float | NEabspvertTemp [kNEmaxvertp] |
| float | NEabstpvertTemp [kNEmaxvertp] |
| int | NEipvertTemp [kNEmaxvertp] |
| int | NEivertiTemp [kNEmaxvertp] |
| int | NEivertfTemp [kNEmaxvertp] |
| float * | NEabspvert |
| float * | NEabstpvert |
| int * | NEipvert |
| int * | NEiverti |
| int * | NEivertf |
| TObjString * | GeomPath |
| TObjString * | GeneratorName |
| TObjString * | OrigFileName |
| TObjString * | OrigTreeName |
| int | OrigEvtNum |
| int | OrigTreeEntries |
| double | OrigTreePOT |
| double | TimeInSpill |
| int | TruthVertexID |
Public Attributes inherited from JNuBeamFlux | |
| long | NuFluxEntry |
| corresponding entry in orig flux file More... | |
| TObjString * | NuFileName |
| orig flux file name More... | |
| int | NuParentPdg |
| parent hadron pdg code More... | |
| int | NuParentDecMode |
| parent hadron decay mode More... | |
| double | NuParentDecP4 [4] |
| parent hadron 4-momentum at decay More... | |
| double | NuParentDecX4 [4] |
| parent hadron 4-position at decay More... | |
| float | NuCospibm |
| parent hadron cos(theta) relative to beam at decay More... | |
| float | NuNorm |
| Normalization weight. More... | |
| double | NuParentProP4 [4] |
| parent hadron 4-momentum at production More... | |
| double | NuParentProX4 [4] |
| parent hadron 4-position at production More... | |
| float | NuCospi0bm |
| parent hadron cos(theta) relative to beam at production More... | |
| float | NuRnu |
| neutrino r position at ND5/6 plane More... | |
| float | NuXnu [2] |
| neutrino (x,y) position at ND5/6 plane More... | |
| int | NuIdfd |
| Detector ID. More... | |
| int | NuGipart |
| primary particle ID More... | |
| float | NuGpos0 [3] |
| primary particle starting point More... | |
| float | NuGvec0 [3] |
| primary particle direction at starting point More... | |
| float | NuGamom0 |
| momentum of the primary particle at the starting point More... | |
| int | NuNg |
| Number of interaction steps. More... | |
| float | NuGp [kNgmax][3] |
| Momentum of ancestor particle. More... | |
| float | NuGcosbm [kNgmax] |
| Ancestor particle cos(theta) relative to beam. More... | |
| float | NuGv [kNgmax][3] |
| Position of ancestor particle. More... | |
| int | NuGpid [kNgmax] |
| PDG ancestor particle ID. More... | |
| int | NuGmec [kNgmax] |
| particle production mechanism of ancestor particle More... | |
| float | NuEnusk |
| Neutrino Energy at SK. More... | |
| float | NuNormsk |
| Normalization weight at SK. More... | |
| float | NuAnorm |
| ND Acceptance Weight. More... | |
| int | NuGmat [kNgmax] |
| material in which the particle originates More... | |
| float | NuGdistc [kNgmax] |
| distance traveled through carbon More... | |
| float | NuGdistal [kNgmax] |
| distance traveled through aluminum More... | |
| float | NuGdistti [kNgmax] |
| distance traveled through titanium More... | |
| float | NuGdistfe [kNgmax] |
| distance traveled through iron More... | |
| float | NuVersion |
| jnubeam flux version More... | |
| int | NuTuneid |
| beam tune ID # More... | |
| int | NuNtrig |
| Number of triggers. More... | |
| int | NuPint |
| Interaction model ID. More... | |
| float | NuBpos [2] |
| Beam center position. More... | |
| float | NuBtilt [2] |
| Beam angle. More... | |
| float | NuBrms [2] |
| Beam RMS width. More... | |
| float | NuEmit [2] |
| Beam Emittance. More... | |
| float | NuAlpha [2] |
| Beam Alpha. More... | |
| float | NuHcur [3] |
| Horn currents. More... | |
| int | NuRand |
| Random seed. More... | |
Definition at line 51 of file TNRooTrackerVtx.hh.
| NRooTrackerVtx::NRooTrackerVtx | ( | ) |
| NRooTrackerVtx::~NRooTrackerVtx | ( | ) |
Definition at line 22 of file TNRooTrackerVtx.cc.
| NRooTrackerVtx::ClassDef | ( | NRooTrackerVtx | , |
| 1 | |||
| ) |
| void NRooTrackerVtx::Copy | ( | const NRooTrackerVtx * | event | ) |
Definition at line 31 of file TNRooTrackerVtx.cc.
| void NRooTrackerVtx::Init | ( | void | ) |
Definition at line 215 of file TNRooTrackerVtx.cc.
| void NRooTrackerVtx::Print | ( | const Option_t * | = "" | ) | const |
Definition at line 226 of file TNRooTrackerVtx.cc.
| void NRooTrackerVtx::Reset | ( | void | ) |
Definition at line 137 of file TNRooTrackerVtx.cc.
| TObjString* NRooTrackerVtx::EvtCode |
generator-specific string with 'event code'
Definition at line 68 of file TNRooTrackerVtx.hh.
| double NRooTrackerVtx::EvtDXSec |
cross section for selected event kinematics (1E-38 cm2 /{K^n}) CORRECT
Definition at line 71 of file TNRooTrackerVtx.hh.
| int NRooTrackerVtx::EvtNum |
event num.
Definition at line 69 of file TNRooTrackerVtx.hh.
| double NRooTrackerVtx::EvtProb |
probability for that event (given cross section, path lengths, etc) CORRECT
Definition at line 73 of file TNRooTrackerVtx.hh.
| double NRooTrackerVtx::EvtVtx[4] |
event vertex position in detector coord syst (SI) CORRECT
Definition at line 74 of file TNRooTrackerVtx.hh.
| double NRooTrackerVtx::EvtWght |
weight for that event CORRECT
Definition at line 72 of file TNRooTrackerVtx.hh.
| double NRooTrackerVtx::EvtXSec |
cross section for selected event (1E-38 cm2) CORRECT
Definition at line 70 of file TNRooTrackerVtx.hh.
| TObjString* NRooTrackerVtx::GeneratorName |
Definition at line 181 of file TNRooTrackerVtx.hh.
| TObjString* NRooTrackerVtx::GeomPath |
Definition at line 178 of file TNRooTrackerVtx.hh.
| float* NRooTrackerVtx::NEabspvert |
Definition at line 169 of file TNRooTrackerVtx.hh.
| float NRooTrackerVtx::NEabspvertTemp[kNEmaxvertp] |
Definition at line 163 of file TNRooTrackerVtx.hh.
| float* NRooTrackerVtx::NEabstpvert |
Definition at line 170 of file TNRooTrackerVtx.hh.
| float NRooTrackerVtx::NEabstpvertTemp[kNEmaxvertp] |
Definition at line 164 of file TNRooTrackerVtx.hh.
| float NRooTrackerVtx::NEcrsphi |
Cross section calculation variables (currently used for coherent interactions) CORRECT.
Definition at line 138 of file TNRooTrackerVtx.hh.
| float NRooTrackerVtx::NEcrsx |
Cross section calculation variables (currently used for coherent interactions) CORRECT.
Definition at line 132 of file TNRooTrackerVtx.hh.
| float NRooTrackerVtx::NEcrsy |
Cross section calculation variables (currently used for coherent interactions) CORRECT.
Definition at line 134 of file TNRooTrackerVtx.hh.
| float NRooTrackerVtx::NEcrsz |
Cross section calculation variables (currently used for coherent interactions) CORRECT.
Definition at line 136 of file TNRooTrackerVtx.hh.
| float NRooTrackerVtx::NEdirvert[kNEmaxvertp][3] |
Direction of particle CORRECT.
Definition at line 161 of file TNRooTrackerVtx.hh.
| int* NRooTrackerVtx::NEicrnvc |
Definition at line 127 of file TNRooTrackerVtx.hh.
| int NRooTrackerVtx::NEicrnvcTemp[kNEmaxvc] |
Definition at line 125 of file TNRooTrackerVtx.hh.
| int* NRooTrackerVtx::NEiflgvc |
Definition at line 126 of file TNRooTrackerVtx.hh.
| int NRooTrackerVtx::NEiflgvcTemp[kNEmaxvc] |
Flag of final state:
0 : DETERMINED LATER PROCEDURE 1 : DECAY TO OTHER PARTICLE 2 : ESCAPE FROM DETECTOR 3 : ABSORPTION 4 : CHARGE EXCHANGE 5 : STOP A NOT CONSIDER IN M.C. 6 : E.M. SHOWER 7 : HADRON PRODUCTION 8 : QUASI-ELASTIC SCATTER 9 : FORWARD (ELASTIC-LIKE) SCATTER
Definition at line 124 of file TNRooTrackerVtx.hh.
| int* NRooTrackerVtx::NEiflgvert |
Definition at line 156 of file TNRooTrackerVtx.hh.
| int NRooTrackerVtx::NEiflgvertTemp[kNEmaxvert] |
Definition at line 155 of file TNRooTrackerVtx.hh.
| int* NRooTrackerVtx::NEiorgvc |
Definition at line 109 of file TNRooTrackerVtx.hh.
| int NRooTrackerVtx::NEiorgvcTemp[kNEmaxvc] |
Definition at line 108 of file TNRooTrackerVtx.hh.
| int* NRooTrackerVtx::NEipvc |
PDG particle code.
Definition at line 104 of file TNRooTrackerVtx.hh.
| int NRooTrackerVtx::NEipvcTemp[kNEmaxvc] |
Definition at line 103 of file TNRooTrackerVtx.hh.
| int* NRooTrackerVtx::NEipvert |
Definition at line 171 of file TNRooTrackerVtx.hh.
| int NRooTrackerVtx::NEipvertTemp[kNEmaxvertp] |
Definition at line 165 of file TNRooTrackerVtx.hh.
| int* NRooTrackerVtx::NEivertf |
Definition at line 173 of file TNRooTrackerVtx.hh.
| int NRooTrackerVtx::NEivertfTemp[kNEmaxvertp] |
Definition at line 167 of file TNRooTrackerVtx.hh.
| int* NRooTrackerVtx::NEiverti |
Definition at line 172 of file TNRooTrackerVtx.hh.
| int NRooTrackerVtx::NEivertiTemp[kNEmaxvertp] |
Definition at line 166 of file TNRooTrackerVtx.hh.
| int NRooTrackerVtx::NEnvc |
Number of particles.
Definition at line 101 of file TNRooTrackerVtx.hh.
| int NRooTrackerVtx::NEnvcvert |
Number of intermediate particles (including initial and final)
Definition at line 160 of file TNRooTrackerVtx.hh.
| int NRooTrackerVtx::NEnvert |
Number of vertices (including production and exit points)
Definition at line 142 of file TNRooTrackerVtx.hh.
| float NRooTrackerVtx::NEposvert[kNEmaxvert][3] |
Position of vertex within nucleus (fm) CORRECT.
Interaction type (*10 FOR HI-NRG interaction, >~400 MeV/c) -1 : ESCAPE 0 : INITIAL (or unmatched parent vertex if I>1) 3 : ABSORPTION 4 : CHARGE EXCHANGE 7 : HADRON PRODUCTION (hi-nrg only, i.e. 70) 8 : QUASI-ELASTIC SCATTER 9 : FORWARD (ELASTIC-LIKE) SCATTER
Definition at line 143 of file TNRooTrackerVtx.hh.
| float NRooTrackerVtx::NEpvc[kNEmaxvc][3] |
3-momentum (MeV/c) CORRECT
Definition at line 106 of file TNRooTrackerVtx.hh.
| int NRooTrackerVtx::OrigEvtNum |
Definition at line 184 of file TNRooTrackerVtx.hh.
| TObjString* NRooTrackerVtx::OrigFileName |
Definition at line 182 of file TNRooTrackerVtx.hh.
| int NRooTrackerVtx::OrigTreeEntries |
Definition at line 185 of file TNRooTrackerVtx.hh.
| TObjString* NRooTrackerVtx::OrigTreeName |
Definition at line 183 of file TNRooTrackerVtx.hh.
| double NRooTrackerVtx::OrigTreePOT |
Definition at line 186 of file TNRooTrackerVtx.hh.
| int* NRooTrackerVtx::StdHepFd |
Definition at line 95 of file TNRooTrackerVtx.hh.
| int NRooTrackerVtx::StdHepFdTemp[kNStdHepNPmax] |
Definition at line 91 of file TNRooTrackerVtx.hh.
| int* NRooTrackerVtx::StdHepFm |
Definition at line 97 of file TNRooTrackerVtx.hh.
| int NRooTrackerVtx::StdHepFmTemp[kNStdHepNPmax] |
Definition at line 93 of file TNRooTrackerVtx.hh.
| int* NRooTrackerVtx::StdHepLd |
Definition at line 96 of file TNRooTrackerVtx.hh.
| int NRooTrackerVtx::StdHepLdTemp[kNStdHepNPmax] |
Definition at line 92 of file TNRooTrackerVtx.hh.
| int* NRooTrackerVtx::StdHepLm |
Definition at line 98 of file TNRooTrackerVtx.hh.
| int NRooTrackerVtx::StdHepLmTemp[kNStdHepNPmax] |
Definition at line 94 of file TNRooTrackerVtx.hh.
| int NRooTrackerVtx::StdHepN |
number of particles in particle array
Definition at line 75 of file TNRooTrackerVtx.hh.
| double NRooTrackerVtx::StdHepP4[kNStdHepNPmax][4] |
4-p (px,py,pz,E) of particle in LAB frame (GeV) CORRECT
Definition at line 87 of file TNRooTrackerVtx.hh.
| int* NRooTrackerVtx::StdHepPdg |
Definition at line 79 of file TNRooTrackerVtx.hh.
| int NRooTrackerVtx::StdHepPdgTemp[kNStdHepNPmax] |
Definition at line 80 of file TNRooTrackerVtx.hh.
| double NRooTrackerVtx::StdHepPolz[kNStdHepNPmax][3] |
polarization vector CORRECT
Definition at line 89 of file TNRooTrackerVtx.hh.
| int* NRooTrackerVtx::StdHepStatus |
Definition at line 82 of file TNRooTrackerVtx.hh.
| int NRooTrackerVtx::StdHepStatusTemp[kNStdHepNPmax] |
Definition at line 83 of file TNRooTrackerVtx.hh.
| double NRooTrackerVtx::StdHepX4[kNStdHepNPmax][4] |
4-x (x, y, z, t) of particle in hit nucleus frame (fm) CORRECT
Definition at line 85 of file TNRooTrackerVtx.hh.
| double NRooTrackerVtx::TimeInSpill |
Definition at line 187 of file TNRooTrackerVtx.hh.
| int NRooTrackerVtx::TruthVertexID |
Definition at line 189 of file TNRooTrackerVtx.hh.
1.8.14