1 #ifndef INTERACTIONDATA_H 2 #define INTERACTIONDATA_H 4 #include <TParticlePDG.h> 5 #include <TDatabasePDG.h> 88 std::ostream&
print(std::ostream& os)
const;
double Ecm
Center of mass energy of the collision indident particle - nuclear proton.
int Prod_pdg
pdg code of the produced particle
double Pt
Transversal momentum (GeV/c) of the produced particle.
double Vtx[3]
Location of the interaction.
The information about a hadronic interaction needed to calculate weights.
double Pz
Longitudinal momentum (GeV/c) of the produced particle.
std::ostream & print(std::ostream &os) const
double Inc_P4[4]
Momentum 4 vector of the incident particle, E=p[3].
double Prod_P
Momentum magnitude of the produced particle.
double xF
Feynmann-x of the produced particle: .
double Prod_P4[4]
Momentum 4 vector of the produced particle, E=p[3].
virtual ~InteractionData()
std::string Proc
Interaction process.
double Inc_P
Momentum magnitude of the incident particle.
std::string Vol
Interaction volume.
double Theta
Angle (rad) of the produced particle.
double Inc_Mass
Mass of the incident particle.
InteractionData()
Default Constructor.
int Inc_pdg
pdg code of the incident particle
double Prod_Mass
Mass of the produced particle.