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

#include <HIUserHooks.h>

Public Member Functions

 HIInfo ()
 Constructor.
 
double b () const
 The impact-parameter distance in the current event.
 
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().
 
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
 
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 nuclon excitations in the current event.
 
void failedExcitation ()
 Register a failed nucleon excitation.
 
multiset< SubCollision > * subCollisionsPtr ()
 Access to subcollision to be extracted by the user.
 
void subCollisionsPtr (multiset< SubCollision > *sPtrIn)
 

Friends

class HeavyIons
 
class Angantyr
 

Detailed Description

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

Member Function Documentation

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 double 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 nPartProj ( ) const
inline

The number of interacting 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: