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

#include <PDynamicData.h>

Inheritance diagram for PDynamicData:

Public Member Functions

 PDynamicData ()
Double_t GetDecayPartialWidth (Double_t mass, Int_t didx)
PChannelModel * GetDecayModel (Int_t didx)
PChannelModel * GetDecayModelByKey (Int_t key)
PChannelModel * GetDecayModelByKey (Int_t key, Int_t defkey)
bool SetDecayModel (Int_t didx, PChannelModel *model)
bool SetDecayModelByKey (Int_t didx, PChannelModel *model)
Double_t GetDecaySCFactor (Int_t didx)
void SetDecaySCFactor (Int_t didx, Double_t factor)
bool CheckSCAbort (Int_t didx)
double GetDecayBR (int, double)
void ListDecayBR (const Char_t *pid, double mass)
void ListDecayBR (int pid, double mass)
int PickDecayChannel (const int &, const double &)
int PickDecayChannel (const char *id, const double &m)
int PickDecayChannel (const int &, const double &, int *)
int PickDecayChannel (const char *id, const double &m, int *array)
PChannelModel * GetParticleModel (Int_t pid)
PChannelModel * GetParticleSecondaryModel (const char *name, const char *modelname)
Double_t GetParticleTotalWidth (Double_t mass, Int_t pid)
Double_t GetParticleTotalWidthSum (Double_t mass, Int_t id, Int_t flag=0)
Double_t GetParticleTotalWeight (Double_t mass, Int_t pid, Int_t didx=-1)
Double_t GetParticleScalingFactor (Int_t didx)
void SetParticleScalingFactor (Int_t didx, Double_t factor)
int GetParticleDepth (const int &id, int flag=0)
int GetParticleDepth (const char *id, int i=0)
double GetParticleLife (const int &id, double m=0, int idx=-1)
double GetParticleLife (const char *id, double m=0, int idx=-1)
void PrintParticle (int pid)
void PrintParticleByKey (int key)
void PrintDecayByKey (int key)
PParticle * GetBatchParticle (const char *name, Int_t make_val=1)
TH1 * GetBatchHistogram (const char *name)
Bool_t SetBatchHistogram (const char *name, TH1 *histo)
void PushPChannel (TObject *obj)
TObject ** GetPChannels (Int_t *num)
void DumpPChannels (void)

Detailed Description

Definition at line 26 of file PDynamicData.h.

Constructor & Destructor Documentation

◆ PDynamicData()

PDynamicData::PDynamicData ( )

Member Function Documentation

◆ CheckSCAbort()

bool PDynamicData::CheckSCAbort ( Int_t didx)

◆ DumpPChannels()

void PDynamicData::DumpPChannels ( void )
inline

Definition at line 125 of file PDynamicData.h.

◆ GetBatchHistogram()

TH1 * PDynamicData::GetBatchHistogram ( const char * name)

◆ GetBatchParticle()

PParticle * PDynamicData::GetBatchParticle ( const char * name,
Int_t make_val = 1 )

◆ GetDecayBR()

double PDynamicData::GetDecayBR ( int ,
double  )

◆ GetDecayModel()

PChannelModel * PDynamicData::GetDecayModel ( Int_t didx)

◆ GetDecayModelByKey() [1/2]

PChannelModel * PDynamicData::GetDecayModelByKey ( Int_t key)

◆ GetDecayModelByKey() [2/2]

PChannelModel * PDynamicData::GetDecayModelByKey ( Int_t key,
Int_t defkey )

◆ GetDecayPartialWidth()

Double_t PDynamicData::GetDecayPartialWidth ( Double_t mass,
Int_t didx )

◆ GetDecaySCFactor()

Double_t PDynamicData::GetDecaySCFactor ( Int_t didx)

◆ GetParticleDepth() [1/2]

int PDynamicData::GetParticleDepth ( const char * id,
int i = 0 )
inline

Definition at line 87 of file PDynamicData.h.

◆ GetParticleDepth() [2/2]

int PDynamicData::GetParticleDepth ( const int & id,
int flag = 0 )

◆ GetParticleLife() [1/2]

double PDynamicData::GetParticleLife ( const char * id,
double m = 0,
int idx = -1 )
inline

Definition at line 97 of file PDynamicData.h.

◆ GetParticleLife() [2/2]

double PDynamicData::GetParticleLife ( const int & id,
double m = 0,
int idx = -1 )

◆ GetParticleModel()

PChannelModel * PDynamicData::GetParticleModel ( Int_t pid)

◆ GetParticleScalingFactor()

Double_t PDynamicData::GetParticleScalingFactor ( Int_t didx)

◆ GetParticleSecondaryModel()

PChannelModel * PDynamicData::GetParticleSecondaryModel ( const char * name,
const char * modelname )

◆ GetParticleTotalWeight()

Double_t PDynamicData::GetParticleTotalWeight ( Double_t mass,
Int_t pid,
Int_t didx = -1 )

◆ GetParticleTotalWidth()

Double_t PDynamicData::GetParticleTotalWidth ( Double_t mass,
Int_t pid )

◆ GetParticleTotalWidthSum()

Double_t PDynamicData::GetParticleTotalWidthSum ( Double_t mass,
Int_t id,
Int_t flag = 0 )

◆ GetPChannels()

TObject ** PDynamicData::GetPChannels ( Int_t * num)
inline

Definition at line 119 of file PDynamicData.h.

◆ ListDecayBR() [1/2]

void PDynamicData::ListDecayBR ( const Char_t * pid,
double mass )
inline

Definition at line 46 of file PDynamicData.h.

◆ ListDecayBR() [2/2]

void PDynamicData::ListDecayBR ( int pid,
double mass )

◆ PickDecayChannel() [1/4]

int PDynamicData::PickDecayChannel ( const char * id,
const double & m )
inline

Definition at line 56 of file PDynamicData.h.

◆ PickDecayChannel() [2/4]

int PDynamicData::PickDecayChannel ( const char * id,
const double & m,
int * array )
inline

Definition at line 65 of file PDynamicData.h.

◆ PickDecayChannel() [3/4]

int PDynamicData::PickDecayChannel ( const int & ,
const double &  )

◆ PickDecayChannel() [4/4]

int PDynamicData::PickDecayChannel ( const int & ,
const double & ,
int *  )

◆ PrintDecayByKey()

void PDynamicData::PrintDecayByKey ( int key)

◆ PrintParticle()

void PDynamicData::PrintParticle ( int pid)

◆ PrintParticleByKey()

void PDynamicData::PrintParticleByKey ( int key)

◆ PushPChannel()

void PDynamicData::PushPChannel ( TObject * obj)
inline

Definition at line 111 of file PDynamicData.h.

◆ SetBatchHistogram()

Bool_t PDynamicData::SetBatchHistogram ( const char * name,
TH1 * histo )

◆ SetDecayModel()

bool PDynamicData::SetDecayModel ( Int_t didx,
PChannelModel * model )

◆ SetDecayModelByKey()

bool PDynamicData::SetDecayModelByKey ( Int_t didx,
PChannelModel * model )

◆ SetDecaySCFactor()

void PDynamicData::SetDecaySCFactor ( Int_t didx,
Double_t factor )

◆ SetParticleScalingFactor()

void PDynamicData::SetParticleScalingFactor ( Int_t didx,
Double_t factor )

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