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.