CbmRoot
PStdData Class Reference

#include <PStdData.h>

Inheritance diagram for PStdData:
[legend]
Collaboration diagram for PStdData:
[legend]

Public Member Functions

 PStdData ()
 
 ~PStdData ()
 
Bool_t fillDataBase (void)
 

Private Member Functions

void resetPosition ()
 

Private Attributes

int disable
 
int * PPosition
 

Static Private Attributes

static int maxnumpar = mnpar
 
static int maxnummodes = mnmodes
 
static int * Pkf = (int*) PYTHIAKF
 
static int * PMeson = (int*) MESON
 
static int * PBaryon = (int*) BARYON
 
static int * PLepton = (int*) LEPTON
 
static int * PCharge = (int*) CHARGE
 
static int * PJ = (int*) SPIN
 
static int * PParity = (int*) PARITY
 
static int * PI = (int*) ISPIN
 
static int * PNModes = (int*) NMODES
 
static int * intcache
 
static int cachesize
 
static int save
 
static int nfiles
 
static double * PMass = (double*) MASS
 
static double * PWidth = (double*) WIDTH
 
static double * PBR = (double*) BRR
 
static double * dblcache
 
static double scale
 
static char ** PName = (char**) NAME
 
static char ** PMDescription
 
static char ** PMode = (char**) MODE
 
static int * pmes_tmp
 
static int * pbar_tmp
 
static int * plep_tmp
 
static int * pchar_tmp
 
static int * pspin_tmp
 
static int * pparity_tmp
 
static int * pispin_tmp
 
static int * pnmod_tmp
 
static int * id_tmp
 
static int * pkf_tmp
 
static double * pmass_tmp
 
static double * pwidth_tmp
 
static double * pbr_tmp
 
static char ** pnam_tmp
 
static char ** pmdescr_tmp
 
static char ** pmod_tmp
 
static const char * MESSAGE []
 
static const char * NAME []
 
static double MASS []
 
static double WIDTH []
 
static const int PYTHIAKF []
 
static const int MESON []
 
static const int BARYON []
 
static const int LEPTON []
 
static const int CHARGE []
 
static const int SPIN []
 
static const int PARITY []
 
static const int ISPIN []
 
static const int NMODES []
 
static double BRR []
 
static const char * MODE []
 
static const char * DESCRIPTION []
 
static const double hbar = 6.582122e-25
 

Detailed Description

Definition at line 24 of file PStdData.h.

Constructor & Destructor Documentation

◆ PStdData()

PStdData::PStdData ( )

Definition at line 42 of file PStdData.cxx.

References disable.

◆ ~PStdData()

PStdData::~PStdData ( )

Definition at line 48 of file PStdData.cxx.

Member Function Documentation

◆ fillDataBase()

◆ resetPosition()

void PStdData::resetPosition ( )
inlineprivate

Definition at line 39 of file PStdData.h.

References i.

Referenced by fillDataBase().

Member Data Documentation

◆ BARYON

const int PStdData::BARYON
staticprivate

Definition at line 76 of file PStdData.h.

◆ BRR

double PStdData::BRR
staticprivate

Definition at line 83 of file PStdData.h.

◆ cachesize

int PStdData::cachesize
staticprivate

Definition at line 59 of file PStdData.h.

◆ CHARGE

const int PStdData::CHARGE
staticprivate

Definition at line 78 of file PStdData.h.

◆ dblcache

double * PStdData::dblcache
staticprivate

Definition at line 60 of file PStdData.h.

◆ DESCRIPTION

const char * PStdData::DESCRIPTION
staticprivate

Definition at line 85 of file PStdData.h.

◆ disable

int PStdData::disable
private

Definition at line 37 of file PStdData.h.

Referenced by fillDataBase(), and PStdData().

◆ hbar

const double PStdData::hbar = 6.582122e-25
staticprivate

Definition at line 87 of file PStdData.h.

◆ id_tmp

int * PStdData::id_tmp
staticprivate

Definition at line 66 of file PStdData.h.

◆ intcache

int * PStdData::intcache
staticprivate

Definition at line 59 of file PStdData.h.

◆ ISPIN

const int PStdData::ISPIN
staticprivate

Definition at line 81 of file PStdData.h.

◆ LEPTON

const int PStdData::LEPTON
staticprivate

Definition at line 77 of file PStdData.h.

◆ MASS

double PStdData::MASS
staticprivate

Definition at line 72 of file PStdData.h.

◆ maxnummodes

int PStdData::maxnummodes = mnmodes
staticprivate

Definition at line 58 of file PStdData.h.

Referenced by fillDataBase().

◆ maxnumpar

int PStdData::maxnumpar = mnpar
staticprivate

Definition at line 58 of file PStdData.h.

Referenced by fillDataBase().

◆ MESON

const int PStdData::MESON
staticprivate

Definition at line 75 of file PStdData.h.

◆ MESSAGE

const char* PStdData::MESSAGE[]
staticprivate

Definition at line 70 of file PStdData.h.

◆ MODE

const char * PStdData::MODE
staticprivate

Definition at line 84 of file PStdData.h.

◆ NAME

const char * PStdData::NAME
staticprivate
Initial value:
= {
"dummy", "g", "e+", "e-", "nu",
"mu+", "mu-", "pi0", "pi+", "pi-",
"K0L", "K+", "K-", "n", "p",
"anti_p", "K0S", "eta", "Lambda", "Sigma+",
"Sigma0", "Sigma-", "Xi0", "Xi-", "Omega",
"anti_n", "anti_Lambda", "anti_Sigma-", "anti_Sigma0", "anti_Sigma+",
"anti_Xi0", "anti_Xi+", "anti_Omega+", "File", "D0",
"D++", "D+", "D-", "NP11+", "ND13+",
"NS11+", "rho0", "rho+", "rho-", "BOZO",
"d", "t", "alpha", "BOZO2", "He3",
"dimuon", "dilepton", "w", "eta'", "sigma",
"phi", "DP330", "DP33++", "DP33+", "DP33-",
"DS310", "DS31++", "DS31+", "DS31-", "NP110",
"ND130", "NS110", "J/Psi", "Psi'", "pn"}

Definition at line 71 of file PStdData.h.

◆ nfiles

int PStdData::nfiles
staticprivate

Definition at line 59 of file PStdData.h.

◆ NMODES

const int PStdData::NMODES
staticprivate

Definition at line 82 of file PStdData.h.

◆ PARITY

const int PStdData::PARITY
staticprivate

Definition at line 80 of file PStdData.h.

◆ pbar_tmp

int * PStdData::pbar_tmp
staticprivate

Definition at line 65 of file PStdData.h.

◆ PBaryon

int * PStdData::PBaryon = (int*) BARYON
staticprivate

Definition at line 58 of file PStdData.h.

Referenced by fillDataBase().

◆ PBR

double * PStdData::PBR = (double*) BRR
staticprivate

Definition at line 60 of file PStdData.h.

Referenced by fillDataBase().

◆ pbr_tmp

double * PStdData::pbr_tmp
staticprivate

Definition at line 67 of file PStdData.h.

◆ pchar_tmp

int * PStdData::pchar_tmp
staticprivate

Definition at line 65 of file PStdData.h.

◆ PCharge

int * PStdData::PCharge = (int*) CHARGE
staticprivate

Definition at line 59 of file PStdData.h.

Referenced by fillDataBase().

◆ PI

int * PStdData::PI = (int*) ISPIN
staticprivate

Definition at line 59 of file PStdData.h.

Referenced by fillDataBase().

◆ pispin_tmp

int * PStdData::pispin_tmp
staticprivate

Definition at line 66 of file PStdData.h.

◆ PJ

int * PStdData::PJ = (int*) SPIN
staticprivate

Definition at line 59 of file PStdData.h.

Referenced by fillDataBase().

◆ Pkf

int * PStdData::Pkf = (int*) PYTHIAKF
staticprivate

Definition at line 58 of file PStdData.h.

Referenced by fillDataBase().

◆ pkf_tmp

int * PStdData::pkf_tmp
staticprivate

Definition at line 66 of file PStdData.h.

◆ plep_tmp

int * PStdData::plep_tmp
staticprivate

Definition at line 65 of file PStdData.h.

◆ PLepton

int * PStdData::PLepton = (int*) LEPTON
staticprivate

Definition at line 58 of file PStdData.h.

Referenced by fillDataBase().

◆ PMass

double * PStdData::PMass = (double*) MASS
staticprivate

Definition at line 60 of file PStdData.h.

Referenced by fillDataBase().

◆ pmass_tmp

double* PStdData::pmass_tmp
staticprivate

Definition at line 67 of file PStdData.h.

◆ pmdescr_tmp

char ** PStdData::pmdescr_tmp
staticprivate

Definition at line 68 of file PStdData.h.

◆ PMDescription

char ** PStdData::PMDescription
staticprivate
Initial value:
=
(char**) DESCRIPTION

Definition at line 61 of file PStdData.h.

Referenced by fillDataBase().

◆ pmes_tmp

int* PStdData::pmes_tmp
staticprivate

Definition at line 65 of file PStdData.h.

◆ PMeson

int * PStdData::PMeson = (int*) MESON
staticprivate

Definition at line 58 of file PStdData.h.

Referenced by fillDataBase().

◆ pmod_tmp

char ** PStdData::pmod_tmp
staticprivate

Definition at line 68 of file PStdData.h.

◆ PMode

char ** PStdData::PMode = (char**) MODE
staticprivate

Definition at line 61 of file PStdData.h.

Referenced by fillDataBase().

◆ pnam_tmp

char** PStdData::pnam_tmp
staticprivate

Definition at line 68 of file PStdData.h.

◆ PName

char ** PStdData::PName = (char**) NAME
staticprivate

Definition at line 61 of file PStdData.h.

Referenced by fillDataBase().

◆ pnmod_tmp

int * PStdData::pnmod_tmp
staticprivate

Definition at line 66 of file PStdData.h.

◆ PNModes

int * PStdData::PNModes = (int*) NMODES
staticprivate

Definition at line 59 of file PStdData.h.

Referenced by fillDataBase().

◆ PParity

int * PStdData::PParity = (int*) PARITY
staticprivate

Definition at line 59 of file PStdData.h.

Referenced by fillDataBase().

◆ pparity_tmp

int * PStdData::pparity_tmp
staticprivate

Definition at line 66 of file PStdData.h.

◆ PPosition

int* PStdData::PPosition
private

Definition at line 55 of file PStdData.h.

Referenced by fillDataBase().

◆ pspin_tmp

int * PStdData::pspin_tmp
staticprivate

Definition at line 65 of file PStdData.h.

◆ PWidth

double * PStdData::PWidth = (double*) WIDTH
staticprivate

Definition at line 60 of file PStdData.h.

Referenced by fillDataBase().

◆ pwidth_tmp

double * PStdData::pwidth_tmp
staticprivate

Definition at line 67 of file PStdData.h.

◆ PYTHIAKF

const int PStdData::PYTHIAKF
staticprivate

Definition at line 74 of file PStdData.h.

◆ save

int PStdData::save
staticprivate

Definition at line 59 of file PStdData.h.

◆ scale

double PStdData::scale
staticprivate

Definition at line 60 of file PStdData.h.

◆ SPIN

const int PStdData::SPIN
staticprivate

Definition at line 79 of file PStdData.h.

◆ WIDTH

double PStdData::WIDTH
staticprivate

Definition at line 73 of file PStdData.h.


The documentation for this class was generated from the following files:
PStdData::DESCRIPTION
static const char * DESCRIPTION[]
Definition: PStdData.h:85