ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
hepeup Struct Reference

#include <herwig7_interface.h>

Collaboration diagram for hepeup:

Public Member Functions

int & getMother (unsigned ipart, unsigned imother)
 
int & getColor (unsigned ipart, unsigned icolor)
 
double & getP (unsigned ipart, unsigned icomp)
 

Public Attributes

int nup
 
int idprup
 
double xwgtup
 
double scalup
 
double aqedup
 
double aqcdup
 
int idup [500]
 
int istup [500]
 
int mothup [500 *2]
 
int icolup [500 *2]
 
double pup [500 *5]
 
double vtimup [500]
 
double spinup [500]
 

Detailed Description

Definition at line 22 of file herwig7_interface.h.

Member Function Documentation

◆ getColor()

int& hepeup::getColor ( unsigned  ipart,
unsigned  icolor 
)
inline

Definition at line 30 of file herwig7_interface.h.

30 { return icolup[ipart*2+icolor]; }

◆ getMother()

int& hepeup::getMother ( unsigned  ipart,
unsigned  imother 
)
inline

Definition at line 29 of file herwig7_interface.h.

29 { return mothup[ipart*2+imother]; }

◆ getP()

double& hepeup::getP ( unsigned  ipart,
unsigned  icomp 
)
inline

Definition at line 31 of file herwig7_interface.h.

31 { return pup[ipart*5+icomp]; }

Member Data Documentation

◆ aqcdup

double hepeup::aqcdup

Definition at line 24 of file herwig7_interface.h.

◆ aqedup

double hepeup::aqedup

Definition at line 24 of file herwig7_interface.h.

◆ icolup

int hepeup::icolup[500 *2]

Definition at line 27 of file herwig7_interface.h.

◆ idprup

int hepeup::idprup

Definition at line 23 of file herwig7_interface.h.

◆ idup

int hepeup::idup[500]

Definition at line 27 of file herwig7_interface.h.

◆ istup

int hepeup::istup[500]

Definition at line 27 of file herwig7_interface.h.

◆ mothup

int hepeup::mothup[500 *2]

Definition at line 27 of file herwig7_interface.h.

◆ nup

int hepeup::nup

Definition at line 23 of file herwig7_interface.h.

◆ pup

double hepeup::pup[500 *5]

Definition at line 28 of file herwig7_interface.h.

◆ scalup

double hepeup::scalup

Definition at line 24 of file herwig7_interface.h.

◆ spinup

double hepeup::spinup[500]

Definition at line 28 of file herwig7_interface.h.

◆ vtimup

double hepeup::vtimup[500]

Definition at line 28 of file herwig7_interface.h.

◆ xwgtup

double hepeup::xwgtup

Definition at line 24 of file herwig7_interface.h.


The documentation for this struct was generated from the following file:
hepeup::pup
double pup[500 *5]
Definition: herwig7_interface.h:28
hepeup::icolup
int icolup[500 *2]
Definition: herwig7_interface.h:27
hepeup::mothup
int mothup[500 *2]
Definition: herwig7_interface.h:27