The information about the hadron that exits the target. More...
#include <TargetData.h>
Public Member Functions | |
| TargetData () | |
| Default Constructor. More... | |
| TargetData (double tarMom[], int tarPdg, double position[], int anc_idx) | |
| Constructor given kinematic of the hadron. More... | |
| virtual | ~TargetData () |
| std::ostream & | print (std::ostream &os) const |
Public Attributes | |
| int | Tar_pdg |
| pdg code of the particle More... | |
| double | Pz |
| Longitudinal momentum (GeV/c) of the particle. More... | |
| double | Px |
| P_{x} (GeV/c) of the particle. More... | |
| double | Py |
| P_{y} (GeV/c) of the particle. More... | |
| double | Theta |
| Angle (rad) of the particle. More... | |
| double | Pt |
| Transversal momentum (GeV/c) of the particle. More... | |
| double | Vx |
| The x position of the hadron leaving the target. More... | |
| double | Vy |
| The y position of the hadron leaving the target. More... | |
| double | Vz |
| The z position of the hadron leaving the target. More... | |
| int | Idx_ancestry |
| The index of the hadron leaving the target in the ancestry chain. More... | |
The information about the hadron that exits the target.
Definition at line 12 of file TargetData.h.
| NeutrinoFluxReweight::TargetData::TargetData | ( | ) |
Default Constructor.
Definition at line 7 of file TargetData.cpp.
| NeutrinoFluxReweight::TargetData::TargetData | ( | double | tarMom[], |
| int | tarPdg, | ||
| double | position[], | ||
| int | anc_idx | ||
| ) |
Constructor given kinematic of the hadron.
Definition at line 25 of file TargetData.cpp.
|
virtual |
Definition at line 43 of file TargetData.cpp.
| std::ostream & NeutrinoFluxReweight::TargetData::print | ( | std::ostream & | os | ) | const |
Definition at line 46 of file TargetData.cpp.
| int NeutrinoFluxReweight::TargetData::Idx_ancestry |
The index of the hadron leaving the target in the ancestry chain.
Definition at line 51 of file TargetData.h.
| double NeutrinoFluxReweight::TargetData::Pt |
Transversal momentum (GeV/c) of the particle.
Definition at line 39 of file TargetData.h.
| double NeutrinoFluxReweight::TargetData::Px |
P_{x} (GeV/c) of the particle.
Definition at line 30 of file TargetData.h.
| double NeutrinoFluxReweight::TargetData::Py |
P_{y} (GeV/c) of the particle.
Definition at line 33 of file TargetData.h.
| double NeutrinoFluxReweight::TargetData::Pz |
Longitudinal momentum (GeV/c) of the particle.
Definition at line 27 of file TargetData.h.
| int NeutrinoFluxReweight::TargetData::Tar_pdg |
pdg code of the particle
Definition at line 24 of file TargetData.h.
| double NeutrinoFluxReweight::TargetData::Theta |
Angle (rad) of the particle.
Definition at line 36 of file TargetData.h.
| double NeutrinoFluxReweight::TargetData::Vx |
The x position of the hadron leaving the target.
Definition at line 42 of file TargetData.h.
| double NeutrinoFluxReweight::TargetData::Vy |
The y position of the hadron leaving the target.
Definition at line 45 of file TargetData.h.
| double NeutrinoFluxReweight::TargetData::Vz |
The z position of the hadron leaving the target.
Definition at line 48 of file TargetData.h.
1.8.11