Pluto » PLUTO » PStaticData

class PStaticData: public TObject

Function Members (Methods)

public:
virtual~PStaticData()
voidTObject::AbstractMethod(const char* method) const
intAddAlias(const char* old_name, const char* new_name)
intAddDecay(int* ipid, int n)
intAddDecay(const char* name, const char* parent, const char* daughters, double br)
intAddDecay(int didx, const char* name, const char* parent, const char* daughters, double br)
intAddParticle(int pid, const char* name, double mass)
virtual voidTObject::AppendPad(Option_t* option = "")
virtual voidTObject::Browse(TBrowser* b)
ULong_tTObject::CheckedHash()
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidTObject::Clear(Option_t* = "")
voidclearFreezeOut()
virtual TObject*TObject::Clone(const char* newname = "") const
virtual Int_tTObject::Compare(const TObject* obj) const
virtual voidTObject::Copy(TObject& object) const
virtual voidTObject::Delete(Option_t* option = "")MENU
voidDisableAllChannelBR(const char* parent)
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
virtual voidTObject::Draw(Option_t* option = "")
virtual voidTObject::DrawClass() constMENU
virtual TObject*TObject::DrawClone(Option_t* option = "") constMENU
virtual voidTObject::Dump() constMENU
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual voidTObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual voidTObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidTObject::ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
voidFreezeDecayBR(Int_t id, Int_t brn)
intGetAliasParent(const char* alias_name)
intGetAliasParent(int key)
Double_t*GetBatchValue(const char* name, Int_t make_val = 1)
Double_tGetDecayBR(Int_t id)
intGetDecayBRFlag(int didx)
doubleGetDecayEmin(const int& idx)
intGetDecayIdx(int* pid, int n)
intGetDecayIdx(const char* parent, const char* daughters)
intGetDecayIdxByKey(int key)
intGetDecayKey(const int& id)
intGetDecayKey(int* pid, int n)
voidGetDecayMode(const int, int* n)
voidGetDecayModeByKey(const int, int* n)
const char*GetDecayName(Int_t id)
const char*GetDecayNameByKey(Int_t key)
intGetDecayNProducts(const int&)
intGetDecayNProducts(const char*)
intGetDecayNProductsByKey(const int& key)
intGetDecayParent(const int&)
intGetDecayParentByKey(const int&)
Double_tGetDecayPartialWidth(Int_t id)
Double_tGetDecayPartialWidthByKey(Int_t id)
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
Double_tGetEnhanceChannelBR(const int id)
boolGetFreezeOut()
intGetHDepth(const int&)
virtual const char*TObject::GetIconName() const
virtual const char*TObject::GetName() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
intGetParticleBaryon(const int& id)
intGetParticleCharge(const int& id)
intGetParticleCharge(const char* id)
doubleGetParticleEmin(const int& id)
intGetParticleID(const char* id, int warn = 1)
intGetParticleIDByKey(int key)
intGetParticleIDbyKF(const int kf)
intGetParticleIsospin(const int& id)
intGetParticleIsospin(const char* id)
intGetParticleKey(const int& id)
intGetParticleKey(const char* id)
intGetParticleKF(const int Id)
intGetParticleLepton(const int& id)
doubleGetParticleLMass(const int& id)
doubleGetParticleLMass(const char* id)
doubleGetParticleMass(const int& id)
doubleGetParticleMass(const char* id)
doubleGetParticleMassByKey(const int& id)
const char*GetParticleName(const int& id)
intGetParticleNChannels(const int& id)
intGetParticleNChannels(const char* id)
intGetParticleNChannelsByKey(int id)
intGetParticleParity(const int& id)
intGetParticleParity(const char* id)
intGetParticleSpin(const int& id)
intGetParticleSpin(const char* id)
doubleGetParticleTotalWidth(const int& id)
doubleGetParticleTotalWidth(const char* id)
doubleGetParticleTotalWidthByKey(const int& id)
doubleGetParticleUMass(const int& id)
doubleGetParticleUMass(const char* id)
PMesh*GetPWidthMesh(const int&)
intGetPWidx(const int&)
intGetSecondaryKey(int key, int defkey)
intGetTDepth(const int&)
TF1*GetTF1(const int&)
virtual const char*TObject::GetTitle() const
PMesh*GetTWidthMesh(const int&)
intGetTWidx(const int&)
virtual UInt_tTObject::GetUniqueID() const
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual ULong_tTObject::Hash() const
Bool_tTObject::HasInconsistentHash() const
virtual voidTObject::Info(const char* method, const char* msgfmt) const
virtual Bool_tTObject::InheritsFrom(const char* classname) const
virtual Bool_tTObject::InheritsFrom(const TClass* cl) const
virtual voidTObject::Inspect() constMENU
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
Int_tIsDecayHadronic(Int_t didx)
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tTObject::IsFolder() const
Bool_tTObject::IsOnHeap() const
intIsParticle(const int& id, const char* name)
intIsParticleHadron(const int& id)
intIsParticleMeson(const int& id)
intIsParticleValid(const int& id)
intIsParticleValid(const char* n)
virtual Bool_tTObject::IsSortable() const
Bool_tTObject::IsZombie() const
virtual voidTObject::ls(Option_t* option = "") const
intMakeDirectoryEntry(const char* name, const char* n, const char* l, const char* ename)
voidTObject::MayNotUse(const char* method) const
boolNormParticleBR(Int_t id)
boolNormParticleBRbyKey(Int_t key)
virtual Bool_tTObject::Notify()
voidTObject::Obsolete(const char* method, const char* asOfVers, const char* removedFromVers) const
voidTObject::operator delete(void* ptr)
voidTObject::operator delete(void* ptr, void* vp)
voidTObject::operator delete[](void* ptr)
voidTObject::operator delete[](void* ptr, void* vp)
void*TObject::operator new(size_t sz)
void*TObject::operator new(size_t sz, void* vp)
void*TObject::operator new[](size_t sz)
void*TObject::operator new[](size_t sz, void* vp)
PStaticData&operator=(const PStaticData&)
PStaticData&operator=(PStaticData&&)
virtual voidTObject::Paint(Option_t* option = "")
virtual voidTObject::Pop()
virtual voidTObject::Print(Option_t* option = "") const
voidPrintDecayByKey(int key)
voidPrintParticle(int pid)
voidPrintParticle(const char* id)
voidPrintParticleByKey(int pid)
PStaticData()
PStaticData(const PStaticData&)
PStaticData(PStaticData&&)
virtual Int_tTObject::Read(const char* name)
virtual voidTObject::RecursiveRemove(TObject* obj)
voidTObject::ResetBit(UInt_t f)
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTObject::SavePrimitive(ostream& out, Option_t* option = "")
boolSetBatchValue(const char* name, Double_t val)
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
boolSetDecayBR(int didx, double br, int mode)
boolSetDecayBR(const char* parent, const char* daughters, double br, int mode)
boolSetDecayBRByKey(int key, double br, int mode)
voidSetDecayBRFlag(int didx, int flag)
voidSetDecayEmin(const int& idx, const double v)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
voidSetEnhanceChannelBR(const int id, const double factor)
voidSetEnhanceChannelBR(const char* parent, const char* decay, Double_t factor = 1.)
voidSetFreezeOut()
voidSetHDepth(const int&, const int&)
static voidTObject::SetObjectStat(Bool_t stat)
voidSetParticleBaryon(const char* id, Int_t num = 1)
voidSetParticleCharge(const char* id, Int_t charge)
voidSetParticleEmin(const int& id, const double v)
voidSetParticleIsospin(const char* id, Int_t isospin)
voidSetParticleLepton(const char* id, Int_t num = 1)
voidSetParticleLMass(const int& id, const double v)
voidSetParticleLMass(const char* id, const double v)
voidSetParticleMass(Int_t id, Float_t mass)
voidSetParticleMass(const char* id, Float_t mass)
voidSetParticleMeson(const char* id, Int_t num = 1)
voidSetParticleParity(const char* id, Int_t parity)
voidSetParticleSpin(const char* id, Int_t spin)
voidSetParticleTotalWidth(Int_t id, Float_t wid)
voidSetParticleTotalWidth(const char* id, Float_t wid)
voidSetParticleUMass(const int& id, const double v)
voidSetParticleUMass(const char* id, const double v)
voidSetPWidthMesh(const int&, PMesh* mesh)
voidSetPWidx(const int&, const int&)
voidSetTDepth(const int&, const int&)
voidSetTF1(const int&, TF1* mesh)
voidSetTotalNormalization(char* p, int flag = 1)
voidSetTWidthMesh(const int&, PMesh* mesh)
voidSetTWidx(const int&, const int&)
virtual voidTObject::SetUniqueID(UInt_t uid)
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
virtual voidTObject::UseCurrentStyle()
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0)
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const
protected:
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
voidTObject::MakeZombie()
private:
virtual Bool_tCheckTObjectHashConsistency() const

Data Members

public:
static TObject::(anonymous)TObject::kBitMask
static TObject::EStatusBitsTObject::kCanDelete
static TObject::EStatusBitsTObject::kCannotPick
static TObject::EStatusBitsTObject::kHasUUID
static TObject::(anonymous)TObject::kInconsistent
static TObject::EStatusBitsTObject::kInvalidObject
static TObject::(anonymous)TObject::kIsOnHeap
static TObject::EStatusBitsTObject::kIsReferenced
static TObject::EStatusBitsTObject::kMustCleanup
static TObject::EStatusBitsTObject::kNoContextMenu
static TObject::(anonymous)TObject::kNotDeleted
static TObject::EDeprecatedStatusBitsTObject::kObjInCanvas
static TObject::(anonymous)TObject::kOverwrite
static TObject::(anonymous)TObject::kSingleKey
static TObject::(anonymous)TObject::kWriteDelete
static TObject::(anonymous)TObject::kZombie
private:
Int_tbaryon_param
Int_tbr_param
Int_tbrflag_param
Int_tbrorig_param
const char*c_result
Int_tcharge_param
Int_tcount_param
Int_td1_param
Int_td2_param
Int_td3_param
Int_td4_param
Int_td5_param
Int_td6_param
Int_td7_param
Double_t*d_result
Int_tdefkey_param
Int_tdidx_param
Int_tenhance_br_param
Int_tethreshold_param
Bool_tfreeze
Int_thdepth_param
Int_t*i_result
Int_tispin_param
Int_tlalias_param
Int_tlepton_param
Int_tlmass_param
Int_tmass_param
Int_tmesh_param
Int_tmeson_param
Int_tnalias_param
Int_tname_param
Int_tparity_param
Int_tpid_param
Int_tpkf_param
Int_tpnmodes_param
Int_tppid_param
Int_tspin_param
Double_t*system_alloc_verbosity
TObject*t_result
Int_ttdepth_param
Int_ttf1_param
Int_tumass_param
Int_twidth_param
Int_twidx_param

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

PStaticData()
void SetFreezeOut(void)
Freeze out -> Important to check this
void clearFreezeOut(void)
re-loop PStdModels
bool GetFreezeOut(void)
int AddAlias(const char* old_name, const char* new_name)
Common stuff
int GetAliasParent(int key)
int MakeDirectoryEntry(const char* name, const char* n, const char* l, const char* ename)
bool SetBatchValue(const char* name, Double_t val)
int GetSecondaryKey(int key, int defkey)
int GetParticleID(const char* id, int warn = 1)
Particle get methods
int GetParticleIDByKey(int key)
const char * GetParticleName(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)
Change particle range:
double GetParticleLMass(const char* id)
double GetParticleUMass(const int& id)
double GetParticleUMass(const char* id)
void SetParticleLMass(const int& id, const double v)
SetParticleLMass(const char* id, const double v)
void SetParticleUMass(const int& id, const double v)
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)
Decay methods
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)
return AddDecay(int didx, const char* name, const char* parent, const char* daughters, double br)
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& )
for dynamic stuff
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& )