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.