PYTHIA  8.312
Public Member Functions | Friends | List of all members
HIInfo Class Reference

#include <HIInfo.h>

Public Member Functions

 HIInfo ()
 Constructor.
 
double b () const
 The impact-parameter distance in the current event.
 
double phi () const
 The impact parameter angle.
 
double sigmaTot () const
 The Monte Carlo integrated total cross section in the current run.
 
double sigmaTotErr () const
 The estimated statistical error on sigmaTot().
 
double sigmaND () const
 
double sigmaNDErr () const
 The estimated statistical error on sigmaND().
 
double avNDb () const
 
long nAttempts () const
 The number of attempted impact parameter points.
 
long nAccepted () const
 The number of produced events.
 
int nCollTot () const
 The total number of separate sub-collisions.
 
int nCollND () const
 
int nCollNDTot () const
 The total number of non-diffractive sub collisions in the current event.
 
int nCollSDP () const
 
int nCollSDT () const
 
int nCollDD () const
 
int nCollCD () const
 
int nCollEL () const
 The number of separate elastic sub collisions.
 
int nPartProj () const
 The number of interacting projectile nucleons in the current event.
 
int nAbsProj () const
 
int nDiffProj () const
 
int nElProj () const
 
int nPartTarg () const
 
int nAbsTarg () const
 
int nDiffTarg () const
 
int nElTarg () const
 
double weight () const
 The weight for this collision.
 
double weightSum () const
 The sum of weights of the produced events.
 
int nFail () const
 The number of failed nucleon excitations in the current event.
 
void failedExcitation ()
 Register a failed nucleon excitation.
 
const SubCollisionSetsubCollisionsPtr ()
 Access to subcollision to be extracted by the user.
 

Friends

class HeavyIons
 
class Angantyr
 

Detailed Description

Class for collecting info about a Heavy Ion run and its produced events.

Member Function Documentation

double avNDb ( ) const
inline

The average NN non-diffractive impact parameter to be used to communicate to Pythia's MPI machinery.

int nAbsProj ( ) const
inline

The number of absorptively wounded projectile nucleons in the current event.

int nAbsTarg ( ) const
inline

The number of absorptively wounded projectile nucleons in the current event.

int nCollCD ( ) const
inline

The number of separate central diffractive sub collisions in the current event.

int nCollDD ( ) const
inline

The number of separate double diffractive sub collisions in the current event.

int nCollND ( ) const
inline

The number of separate non-diffractive sub collisions in the current event.

int nCollSDP ( ) const
inline

The number of separate single diffractive projectile excitation sub collisions in the current event.

int nCollSDT ( ) const
inline

The number of separate single diffractive target excitation sub collisions in the current event.

int nDiffProj ( ) const
inline

The number of diffractively wounded projectile nucleons in the current event.

int nDiffTarg ( ) const
inline

The number of diffractively wounded projectile nucleons in the current event.

int nElProj ( ) const
inline

The number of elastically scattered projectile nucleons in the current event.

int nElTarg ( ) const
inline

The number of elastically scattered projectile nucleons in the current event.

int nPartTarg ( ) const
inline

The number of interacting projectile nucleons in the current event.

double sigmaND ( ) const
inline

The Monte Carlo integrated non-diffractive cross section in the current run.


The documentation for this class was generated from the following files: