Pluto v6.3.0
Loading...
Searching...
No Matches
PStaticData Class Reference

#include <PStaticData.h>

Inheritance diagram for PStaticData:

Public Member Functions

 PStaticData ()
void SetFreezeOut (void)
void clearFreezeOut (void)
bool GetFreezeOut (void)
int AddAlias (const char *old_name, const char *new_name)
int GetAliasParent (const char *alias_name)
int GetAliasParent (int key)
int MakeDirectoryEntry (const char *name, const char *n, const char *l, const char *ename)
Double_t * GetBatchValue (const char *name, Int_t make_val=1)
bool SetBatchValue (const char *name, Double_t val)
int GetSecondaryKey (int key, int defkey)
int GetParticleID (const char *id, int warn=1)
int GetParticleIDByKey (int key)
const char * GetParticleName (const int &id)
const char * GetParticleNameByKey (const int &id)
int GetParticleKey (const int &id)
int GetParticleKey (const char *id)
int IsParticle (const int &id, const char *name)
int IsParticleValid (const int &id)
int IsParticleValid (const char *n)
int AddParticle (int pid, const char *name, double mass)
void PrintParticle (int pid)
void PrintParticleByKey (int pid)
void PrintParticle (const char *id)
int GetParticleKF (const int Id)
int GetParticleIDbyKF (const int kf)
int IsParticleMeson (const int &id)
void SetParticleMeson (const char *id, Int_t num=1)
int IsParticleHadron (const int &id)
int GetParticleBaryon (const int &id)
void SetParticleBaryon (const char *id, Int_t num=1)
int GetParticleLepton (const int &id)
void SetParticleLepton (const char *id, Int_t num=1)
int GetParticleCharge (const int &id)
int GetParticleCharge (const char *id)
void SetParticleCharge (const char *id, Int_t charge)
int GetParticleSpin (const int &id)
int GetParticleSpin (const char *id)
void SetParticleSpin (const char *id, Int_t spin)
int GetParticleIsospin (const int &id)
int GetParticleIsospin (const char *id)
void SetParticleIsospin (const char *id, Int_t isospin)
int GetParticleParity (const int &id)
int GetParticleParity (const char *id)
void SetParticleParity (const char *id, Int_t parity)
double GetParticleMass (const int &id)
double GetParticleMass (const char *id)
double GetParticleMassByKey (const int &id)
void SetParticleMass (Int_t id, Float_t mass)
void SetParticleMass (const char *id, Float_t mass)
int GetParticleNChannels (const int &id)
int GetParticleNChannels (const char *id)
int GetParticleNChannelsByKey (int id)
void SetParticleTotalWidth (Int_t id, Float_t wid)
void SetParticleTotalWidth (const char *id, Float_t wid)
double GetParticleTotalWidth (const int &id)
double GetParticleTotalWidth (const char *id)
double GetParticleTotalWidthByKey (const int &id)
double GetParticleEmin (const int &id)
void SetParticleEmin (const int &id, const double v)
double GetParticleLMass (const int &id)
double GetParticleLMass (const char *id)
double GetParticleUMass (const int &id)
double GetParticleUMass (const char *id)
void SetParticleLMass (const int &id, const double v)
void SetParticleLMass (const char *id, const double v)
void SetParticleUMass (const int &id, const double v)
void SetParticleUMass (const char *id, const double v)
bool NormParticleBR (Int_t id)
bool NormParticleBRbyKey (Int_t key)
void SetTotalNormalization (char *p, int flag=1)
void FreezeDecayBR (Int_t id, Int_t brn)
bool SetDecayBR (int didx, double br, int mode)
bool SetDecayBR (const char *parent, const char *daughters, double br, int mode)
bool SetDecayBRByKey (int key, double br, int mode)
Double_t GetDecayBR (Int_t id)
Double_t GetDecayPartialWidth (Int_t id)
Double_t GetDecayPartialWidthByKey (Int_t id)
const char * GetDecayName (Int_t id)
const char * GetDecayNameByKey (Int_t key)
Int_t IsDecayHadronic (Int_t didx)
int AddDecay (int didx, const char *name, const char *parent, const char *daughters, double br)
int AddDecay (const char *name, const char *parent, const char *daughters, double br)
int AddDecay (int *ipid, int n)
void PrintDecayByKey (int key)
int GetDecayNProducts (const int &)
int GetDecayNProducts (const char *)
int GetDecayNProductsByKey (const int &key)
int GetDecayParent (const int &)
int GetDecayParentByKey (const int &)
void GetDecayMode (const int, int *n)
void GetDecayModeByKey (const int, int *n)
int GetDecayIdx (int *pid, int n)
int GetDecayIdx (const char *parent, const char *daughters)
int GetDecayKey (int *pid, int n)
int GetDecayKey (const int &id)
int GetDecayIdxByKey (int key)
int GetDecayBRFlag (int didx)
void SetDecayBRFlag (int didx, int flag)
double GetDecayEmin (const int &idx)
void SetDecayEmin (const int &idx, const double v)
void SetEnhanceChannelBR (const int id, const double factor)
void SetEnhanceChannelBR (const char *parent, const char *decay, Double_t factor=1.)
void DisableAllChannelBR (const char *parent)
Double_t GetEnhanceChannelBR (const int id)
int GetTWidx (const int &)
int GetPWidx (const int &)
void SetTWidx (const int &, const int &)
void SetPWidx (const int &, const int &)
int GetTDepth (const int &)
void SetTDepth (const int &, const int &)
int GetHDepth (const int &)
void SetHDepth (const int &, const int &)
void SetTWidthMesh (const int &, PMesh *mesh)
PMesh * GetTWidthMesh (const int &)
void SetPWidthMesh (const int &, PMesh *mesh)
PMesh * GetPWidthMesh (const int &)
void SetTF1 (const int &, TF1 *mesh)
TF1 * GetTF1 (const int &)

Friends

void listParticle (int id=-1)
void listParticle (const char *id)
void listModes (int id=-1)
void listModes (const char *id)

Detailed Description

Definition at line 31 of file PStaticData.h.

Constructor & Destructor Documentation

◆ PStaticData()

PStaticData::PStaticData ( )

Member Function Documentation

◆ AddAlias()

int PStaticData::AddAlias ( const char * old_name,
const char * new_name )

◆ AddDecay() [1/3]

int PStaticData::AddDecay ( const char * name,
const char * parent,
const char * daughters,
double br )
inline

Definition at line 180 of file PStaticData.h.

◆ AddDecay() [2/3]

int PStaticData::AddDecay ( int * ipid,
int n )

◆ AddDecay() [3/3]

int PStaticData::AddDecay ( int didx,
const char * name,
const char * parent,
const char * daughters,
double br )

◆ AddParticle()

int PStaticData::AddParticle ( int pid,
const char * name,
double mass )

◆ clearFreezeOut()

void PStaticData::clearFreezeOut ( void )
inline

Definition at line 42 of file PStaticData.h.

◆ DisableAllChannelBR()

void PStaticData::DisableAllChannelBR ( const char * parent)

◆ FreezeDecayBR()

void PStaticData::FreezeDecayBR ( Int_t id,
Int_t brn )

◆ GetAliasParent() [1/2]

int PStaticData::GetAliasParent ( const char * alias_name)

◆ GetAliasParent() [2/2]

int PStaticData::GetAliasParent ( int key)

◆ GetBatchValue()

Double_t * PStaticData::GetBatchValue ( const char * name,
Int_t make_val = 1 )

◆ GetDecayBR()

Double_t PStaticData::GetDecayBR ( Int_t id)

◆ GetDecayBRFlag()

int PStaticData::GetDecayBRFlag ( int didx)

◆ GetDecayEmin()

double PStaticData::GetDecayEmin ( const int & idx)

◆ GetDecayIdx() [1/2]

int PStaticData::GetDecayIdx ( const char * parent,
const char * daughters )

◆ GetDecayIdx() [2/2]

int PStaticData::GetDecayIdx ( int * pid,
int n )

◆ GetDecayIdxByKey()

int PStaticData::GetDecayIdxByKey ( int key)

◆ GetDecayKey() [1/2]

int PStaticData::GetDecayKey ( const int & id)

◆ GetDecayKey() [2/2]

int PStaticData::GetDecayKey ( int * pid,
int n )

◆ GetDecayMode()

void PStaticData::GetDecayMode ( const int ,
int * n )

◆ GetDecayModeByKey()

void PStaticData::GetDecayModeByKey ( const int ,
int * n )

◆ GetDecayName()

const char * PStaticData::GetDecayName ( Int_t id)

◆ GetDecayNameByKey()

const char * PStaticData::GetDecayNameByKey ( Int_t key)

◆ GetDecayNProducts() [1/2]

int PStaticData::GetDecayNProducts ( const char * )

◆ GetDecayNProducts() [2/2]

int PStaticData::GetDecayNProducts ( const int & )

◆ GetDecayNProductsByKey()

int PStaticData::GetDecayNProductsByKey ( const int & key)

◆ GetDecayParent()

int PStaticData::GetDecayParent ( const int & )

◆ GetDecayParentByKey()

int PStaticData::GetDecayParentByKey ( const int & )

◆ GetDecayPartialWidth()

Double_t PStaticData::GetDecayPartialWidth ( Int_t id)

◆ GetDecayPartialWidthByKey()

Double_t PStaticData::GetDecayPartialWidthByKey ( Int_t id)

◆ GetEnhanceChannelBR()

Double_t PStaticData::GetEnhanceChannelBR ( const int id)

◆ GetFreezeOut()

bool PStaticData::GetFreezeOut ( void )
inline

Definition at line 47 of file PStaticData.h.

◆ GetHDepth()

int PStaticData::GetHDepth ( const int & )

◆ GetParticleBaryon()

int PStaticData::GetParticleBaryon ( const int & id)

◆ GetParticleCharge() [1/2]

int PStaticData::GetParticleCharge ( const char * id)

◆ GetParticleCharge() [2/2]

int PStaticData::GetParticleCharge ( const int & id)

◆ GetParticleEmin()

double PStaticData::GetParticleEmin ( const int & id)

◆ GetParticleID()

int PStaticData::GetParticleID ( const char * id,
int warn = 1 )

◆ GetParticleIDByKey()

int PStaticData::GetParticleIDByKey ( int key)

◆ GetParticleIDbyKF()

int PStaticData::GetParticleIDbyKF ( const int kf)

◆ GetParticleIsospin() [1/2]

int PStaticData::GetParticleIsospin ( const char * id)

◆ GetParticleIsospin() [2/2]

int PStaticData::GetParticleIsospin ( const int & id)

◆ GetParticleKey() [1/2]

int PStaticData::GetParticleKey ( const char * id)
inline

Definition at line 77 of file PStaticData.h.

◆ GetParticleKey() [2/2]

int PStaticData::GetParticleKey ( const int & id)

◆ GetParticleKF()

int PStaticData::GetParticleKF ( const int Id)

◆ GetParticleLepton()

int PStaticData::GetParticleLepton ( const int & id)

◆ GetParticleLMass() [1/2]

double PStaticData::GetParticleLMass ( const char * id)
inline

Definition at line 143 of file PStaticData.h.

◆ GetParticleLMass() [2/2]

double PStaticData::GetParticleLMass ( const int & id)

◆ GetParticleMass() [1/2]

double PStaticData::GetParticleMass ( const char * id)

◆ GetParticleMass() [2/2]

double PStaticData::GetParticleMass ( const int & id)

◆ GetParticleMassByKey()

double PStaticData::GetParticleMassByKey ( const int & id)

◆ GetParticleName()

const char * PStaticData::GetParticleName ( const int & id)

◆ GetParticleNameByKey()

const char * PStaticData::GetParticleNameByKey ( const int & id)
inline

Definition at line 73 of file PStaticData.h.

◆ GetParticleNChannels() [1/2]

int PStaticData::GetParticleNChannels ( const char * id)

◆ GetParticleNChannels() [2/2]

int PStaticData::GetParticleNChannels ( const int & id)

◆ GetParticleNChannelsByKey()

int PStaticData::GetParticleNChannelsByKey ( int id)

◆ GetParticleParity() [1/2]

int PStaticData::GetParticleParity ( const char * id)

◆ GetParticleParity() [2/2]

int PStaticData::GetParticleParity ( const int & id)

◆ GetParticleSpin() [1/2]

int PStaticData::GetParticleSpin ( const char * id)

◆ GetParticleSpin() [2/2]

int PStaticData::GetParticleSpin ( const int & id)

◆ GetParticleTotalWidth() [1/2]

double PStaticData::GetParticleTotalWidth ( const char * id)
inline

Definition at line 133 of file PStaticData.h.

◆ GetParticleTotalWidth() [2/2]

double PStaticData::GetParticleTotalWidth ( const int & id)

◆ GetParticleTotalWidthByKey()

double PStaticData::GetParticleTotalWidthByKey ( const int & id)

◆ GetParticleUMass() [1/2]

double PStaticData::GetParticleUMass ( const char * id)
inline

Definition at line 147 of file PStaticData.h.

◆ GetParticleUMass() [2/2]

double PStaticData::GetParticleUMass ( const int & id)

◆ GetPWidthMesh()

PMesh * PStaticData::GetPWidthMesh ( const int & )

◆ GetPWidx()

int PStaticData::GetPWidx ( const int & )

◆ GetSecondaryKey()

int PStaticData::GetSecondaryKey ( int key,
int defkey )

◆ GetTDepth()

int PStaticData::GetTDepth ( const int & )

◆ GetTF1()

TF1 * PStaticData::GetTF1 ( const int & )

◆ GetTWidthMesh()

PMesh * PStaticData::GetTWidthMesh ( const int & )

◆ GetTWidx()

int PStaticData::GetTWidx ( const int & )

◆ IsDecayHadronic()

Int_t PStaticData::IsDecayHadronic ( Int_t didx)

◆ IsParticle()

int PStaticData::IsParticle ( const int & id,
const char * name )

◆ IsParticleHadron()

int PStaticData::IsParticleHadron ( const int & id)

◆ IsParticleMeson()

int PStaticData::IsParticleMeson ( const int & id)

◆ IsParticleValid() [1/2]

int PStaticData::IsParticleValid ( const char * n)

◆ IsParticleValid() [2/2]

int PStaticData::IsParticleValid ( const int & id)

◆ MakeDirectoryEntry()

int PStaticData::MakeDirectoryEntry ( const char * name,
const char * n,
const char * l,
const char * ename )

◆ NormParticleBR()

bool PStaticData::NormParticleBR ( Int_t id)

◆ NormParticleBRbyKey()

bool PStaticData::NormParticleBRbyKey ( Int_t key)

◆ PrintDecayByKey()

void PStaticData::PrintDecayByKey ( int key)

◆ PrintParticle() [1/2]

void PStaticData::PrintParticle ( const char * id)
inline

Definition at line 87 of file PStaticData.h.

◆ PrintParticle() [2/2]

void PStaticData::PrintParticle ( int pid)

◆ PrintParticleByKey()

void PStaticData::PrintParticleByKey ( int pid)

◆ SetBatchValue()

bool PStaticData::SetBatchValue ( const char * name,
Double_t val )
inline

Definition at line 60 of file PStaticData.h.

◆ SetDecayBR() [1/2]

bool PStaticData::SetDecayBR ( const char * parent,
const char * daughters,
double br,
int mode )

◆ SetDecayBR() [2/2]

bool PStaticData::SetDecayBR ( int didx,
double br,
int mode )

◆ SetDecayBRByKey()

bool PStaticData::SetDecayBRByKey ( int key,
double br,
int mode )

◆ SetDecayBRFlag()

void PStaticData::SetDecayBRFlag ( int didx,
int flag )

◆ SetDecayEmin()

void PStaticData::SetDecayEmin ( const int & idx,
const double v )

◆ SetEnhanceChannelBR() [1/2]

void PStaticData::SetEnhanceChannelBR ( const char * parent,
const char * decay,
Double_t factor = 1. )

◆ SetEnhanceChannelBR() [2/2]

void PStaticData::SetEnhanceChannelBR ( const int id,
const double factor )

◆ SetFreezeOut()

void PStaticData::SetFreezeOut ( void )
inline

Definition at line 38 of file PStaticData.h.

◆ SetHDepth()

void PStaticData::SetHDepth ( const int & ,
const int &  )

◆ SetParticleBaryon()

void PStaticData::SetParticleBaryon ( const char * id,
Int_t num = 1 )

◆ SetParticleCharge()

void PStaticData::SetParticleCharge ( const char * id,
Int_t charge )

◆ SetParticleEmin()

void PStaticData::SetParticleEmin ( const int & id,
const double v )

◆ SetParticleIsospin()

void PStaticData::SetParticleIsospin ( const char * id,
Int_t isospin )

◆ SetParticleLepton()

void PStaticData::SetParticleLepton ( const char * id,
Int_t num = 1 )

◆ SetParticleLMass() [1/2]

void PStaticData::SetParticleLMass ( const char * id,
const double v )

◆ SetParticleLMass() [2/2]

void PStaticData::SetParticleLMass ( const int & id,
const double v )
inline

Definition at line 150 of file PStaticData.h.

◆ SetParticleMass() [1/2]

void PStaticData::SetParticleMass ( const char * id,
Float_t mass )

◆ SetParticleMass() [2/2]

void PStaticData::SetParticleMass ( Int_t id,
Float_t mass )

◆ SetParticleMeson()

void PStaticData::SetParticleMeson ( const char * id,
Int_t num = 1 )

◆ SetParticleParity()

void PStaticData::SetParticleParity ( const char * id,
Int_t parity )

◆ SetParticleSpin()

void PStaticData::SetParticleSpin ( const char * id,
Int_t spin )

◆ SetParticleTotalWidth() [1/2]

void PStaticData::SetParticleTotalWidth ( const char * id,
Float_t wid )

◆ SetParticleTotalWidth() [2/2]

void PStaticData::SetParticleTotalWidth ( Int_t id,
Float_t wid )

◆ SetParticleUMass() [1/2]

void PStaticData::SetParticleUMass ( const char * id,
const double v )

◆ SetParticleUMass() [2/2]

void PStaticData::SetParticleUMass ( const int & id,
const double v )
inline

Definition at line 155 of file PStaticData.h.

◆ SetPWidthMesh()

void PStaticData::SetPWidthMesh ( const int & ,
PMesh * mesh )

◆ SetPWidx()

void PStaticData::SetPWidx ( const int & ,
const int &  )

◆ SetTDepth()

void PStaticData::SetTDepth ( const int & ,
const int &  )

◆ SetTF1()

void PStaticData::SetTF1 ( const int & ,
TF1 * mesh )

◆ SetTotalNormalization()

void PStaticData::SetTotalNormalization ( char * p,
int flag = 1 )

◆ SetTWidthMesh()

void PStaticData::SetTWidthMesh ( const int & ,
PMesh * mesh )

◆ SetTWidx()

void PStaticData::SetTWidx ( const int & ,
const int &  )

◆ listModes [1/2]

void listModes ( const char * id)
friend

Definition at line 247 of file PStaticData.h.

◆ listModes [2/2]

void listModes ( int id = -1)
friend

◆ listParticle [1/2]

void listParticle ( const char * id)
friend

Definition at line 239 of file PStaticData.h.

◆ listParticle [2/2]

void listParticle ( int id = -1)
friend

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