StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Friends | List of all members
Pythia8::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 ()
 
void subCollisionsPtr (multiset< SubCollision > *sPtrIn)
 
 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 ()
 
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.

Definition at line 824 of file HIUserHooks.h.

Member Function Documentation

int Pythia8::HIInfo::nAbsProj ( ) const
inline

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

Definition at line 910 of file HIUserHooks.h.

int Pythia8::HIInfo::nAbsProj ( ) const
inline

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

Definition at line 941 of file HIUserHooks.h.

int Pythia8::HIInfo::nAbsTarg ( ) const
inline

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

Definition at line 926 of file HIUserHooks.h.

int Pythia8::HIInfo::nAbsTarg ( ) const
inline

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

Definition at line 957 of file HIUserHooks.h.

int Pythia8::HIInfo::nCollCD ( ) const
inline

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

Definition at line 899 of file HIUserHooks.h.

int Pythia8::HIInfo::nCollCD ( ) const
inline

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

Definition at line 930 of file HIUserHooks.h.

int Pythia8::HIInfo::nCollDD ( ) const
inline

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

Definition at line 895 of file HIUserHooks.h.

int Pythia8::HIInfo::nCollDD ( ) const
inline

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

Definition at line 926 of file HIUserHooks.h.

int Pythia8::HIInfo::nCollND ( ) const
inline

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

Definition at line 880 of file HIUserHooks.h.

int Pythia8::HIInfo::nCollND ( ) const
inline

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

Definition at line 911 of file HIUserHooks.h.

int Pythia8::HIInfo::nCollSDP ( ) const
inline

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

Definition at line 887 of file HIUserHooks.h.

int Pythia8::HIInfo::nCollSDP ( ) const
inline

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

Definition at line 918 of file HIUserHooks.h.

int Pythia8::HIInfo::nCollSDT ( ) const
inline

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

Definition at line 891 of file HIUserHooks.h.

int Pythia8::HIInfo::nCollSDT ( ) const
inline

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

Definition at line 922 of file HIUserHooks.h.

int Pythia8::HIInfo::nDiffProj ( ) const
inline

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

Definition at line 914 of file HIUserHooks.h.

int Pythia8::HIInfo::nDiffProj ( ) const
inline

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

Definition at line 945 of file HIUserHooks.h.

int Pythia8::HIInfo::nDiffTarg ( ) const
inline

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

Definition at line 930 of file HIUserHooks.h.

int Pythia8::HIInfo::nDiffTarg ( ) const
inline

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

Definition at line 961 of file HIUserHooks.h.

int Pythia8::HIInfo::nElProj ( ) const
inline

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

Definition at line 918 of file HIUserHooks.h.

int Pythia8::HIInfo::nElProj ( ) const
inline

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

Definition at line 949 of file HIUserHooks.h.

int Pythia8::HIInfo::nElTarg ( ) const
inline

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

Definition at line 934 of file HIUserHooks.h.

int Pythia8::HIInfo::nElTarg ( ) const
inline

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

Definition at line 965 of file HIUserHooks.h.

int Pythia8::HIInfo::nPartProj ( ) const
inline

The number of interacting projectile nucleons in the current event.

Definition at line 906 of file HIUserHooks.h.

int Pythia8::HIInfo::nPartProj ( ) const
inline

The number of interacting projectile nucleons in the current event.

Definition at line 937 of file HIUserHooks.h.

int Pythia8::HIInfo::nPartTarg ( ) const
inline

The number of interacting projectile nucleons in the current event.

Definition at line 922 of file HIUserHooks.h.

int Pythia8::HIInfo::nPartTarg ( ) const
inline

The number of interacting projectile nucleons in the current event.

Definition at line 953 of file HIUserHooks.h.

double Pythia8::HIInfo::sigmaND ( ) const
inline

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

Definition at line 856 of file HIUserHooks.h.

double Pythia8::HIInfo::sigmaND ( ) const
inline

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

Definition at line 887 of file HIUserHooks.h.


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